private final String setSomethingString = "setSomething";
- private void assertRequireInterfaceAnnotationHasCorrectValue(
- Class<?> clazz, String methodName,
- Set<Class<?>> inspectedInterfaces,
- Class<? extends AbstractServiceInterface> expectedValue) {
+ private static void assertRequireInterfaceAnnotationHasCorrectValue(final Class<?> clazz, final String methodName,
+ final Set<Class<?>> inspectedInterfaces, final Class<? extends AbstractServiceInterface> expectedValue) {
Method setter = findMethod(clazz, methodName);
RequireInterface found = AttributeHolder
.findRequireInterfaceAnnotation(setter, inspectedInterfaces);
}
}
- private Method findMethod(Class<?> clazz, String methodName) {
+ private static Method findMethod(final Class<?> clazz, final String methodName) {
Method setter;
try {
- setter = clazz.getMethod(methodName,
- new Class[] { ObjectName.class });
+ setter = clazz.getMethod(methodName, new Class[] { ObjectName.class });
} catch (Exception e) {
throw Throwables.propagate(e);
}
return setter;
}
- private void assertDescription(Class<?> clazz, String methodName,
- Set<Class<?>> exportedInterfaces, String expectedValue) {
+ private static void assertDescription(final Class<?> clazz, final String methodName,
+ final Set<Class<?>> exportedInterfaces, final String expectedValue) {
Method setter = findMethod(clazz, methodName);
String found = AttributeHolder.findDescription(setter,
exportedInterfaces);
}
}
- private void assertDescriptionOnClass(Class<?> clazz,
- Set<Class<?>> jmxInterfaces, String expectedValue) {
- String found = AbstractDynamicWrapper.findDescription(clazz,
- jmxInterfaces);
+ private static void assertDescriptionOnClass(final Class<?> clazz, final Set<Class<?>> jmxInterfaces,
+ final String expectedValue) {
+ String found = AbstractDynamicWrapper.findDescription(clazz, jmxInterfaces);
if (expectedValue == null) {
assertNull(found);
} else {
}
}
- private void assertNoDescriptionOnClass(Class<?> clazz,
- Set<Class<?>> jmxInterfaces) {
- String found = AbstractDynamicWrapper.findDescription(clazz,
- jmxInterfaces);
+ private static void assertNoDescriptionOnClass(final Class<?> clazz, final Set<Class<?>> jmxInterfaces) {
+ String found = AbstractDynamicWrapper.findDescription(clazz, jmxInterfaces);
assertTrue(found.isEmpty());
}
static final String SUBCLASS2 = "subclass2";
@ServiceInterfaceAnnotation(value = SIMPLE, osgiRegistrationType = Executor.class,
- namespace = "ns", revision = "rev", localName = SIMPLE)
- static interface SimpleSI extends AbstractServiceInterface {
+ namespace = "ns", revision = "rev", localName = SIMPLE)
+ interface SimpleSI extends AbstractServiceInterface {
}
public static class SuperClass {
@RequireInterface(SimpleSI.class)
@Description("descr")
- public void setSomething(ObjectName objectName) {
+ public void setSomething(final ObjectName objectName) {
}
}
public static class SubClassWithEmptyMethod extends SuperClass {
@Override
- public void setSomething(ObjectName objectName) {
+ public void setSomething(final ObjectName objectName) {
}
}
emptySetOfInterfaces(), "class");
}
- static interface SubSI extends SimpleSI {
+ interface SubSI extends SimpleSI {
}
@ServiceInterfaceAnnotation(value = SUBCLASS2, osgiRegistrationType = ExecutorService.class,
- namespace = "ns", revision = "rev", localName = SUBCLASS2)
-
- static interface SubSI2 extends SubSI {
+ namespace = "ns", revision = "rev", localName = SUBCLASS2)
+ interface SubSI2 extends SubSI {
}
@Override
@RequireInterface(SubSI2.class)
@Description("descr2")
- public void setSomething(ObjectName objectName) {
+ public void setSomething(final ObjectName objectName) {
}
}
@Test
public void testFindAnnotation_SubClassWithAnnotation() throws Exception {
- assertDescription(SubClassWithAnnotation.class, setSomethingString,
- emptySetOfInterfaces(), "descr2\ndescr");
+ assertDescription(SubClassWithAnnotation.class, setSomethingString, emptySetOfInterfaces(), "descr2\ndescr");
try {
- assertRequireInterfaceAnnotationHasCorrectValue(
- SubClassWithAnnotation.class, setSomethingString,
- emptySetOfInterfaces(), SubSI2.class);
+ assertRequireInterfaceAnnotationHasCorrectValue(SubClassWithAnnotation.class, setSomethingString,
+ emptySetOfInterfaces(), SubSI2.class);
fail();
} catch (IllegalStateException e) {
- assertTrue(
- e.getMessage(),
- e.getMessage()
- .startsWith("Error finding @RequireInterface. More than one value specified"));
+ assertTrue(e.getMessage(),
+ e.getMessage().startsWith("Error finding @RequireInterface. More than one value specified"));
}
}
- public static interface HasSomeMethod {
+ public interface HasSomeMethod {
void setSomething(ObjectName objectName);
}
- public static class SubClassWithoutMethodWithInterface extends SuperClass
- implements HasSomeMethod {
+ public static class SubClassWithoutMethodWithInterface extends SuperClass implements HasSomeMethod {
}
@Override
@RequireInterface(SubSI2.class)
@Description("descr")
- public void setSomething(ObjectName objectName) {
+ public void setSomething(final ObjectName objectName) {
}
}
@Description("class")
- public static class SubClassOfSuperClassWithInterface extends
- SuperClassWithInterface {
+ public static class SubClassOfSuperClassWithInterface extends SuperClassWithInterface {
}
@Test
public void testFindAnnotation2() throws Exception {
- assertNoDescriptionOnClass(SuperClassWithInterface.class,
- emptySetOfInterfaces());
+ assertNoDescriptionOnClass(SuperClassWithInterface.class, emptySetOfInterfaces());
}
@Description("class")
- static interface HasSomeMethodWithAnnotations {
-
+ interface HasSomeMethodWithAnnotations {
@RequireInterface(SubSI2.class)
@Description("descr")
void setSomething(ObjectName objectName);
}
- static class HasSomeMethodWithAnnotationsImpl implements
- HasSomeMethodWithAnnotations {
+ static class HasSomeMethodWithAnnotationsImpl implements HasSomeMethodWithAnnotations {
@Override
- public void setSomething(ObjectName objectName) {
+ public void setSomething(final ObjectName objectName) {
}
-
}
@Test
public void testHasSomeMethodWithAnnotationsImpl() {
HashSet<Class<?>> exportedInterfaces = Sets
.<Class<?>> newHashSet(HasSomeMethodWithAnnotations.class);
- assertRequireInterfaceAnnotationHasCorrectValue(
- HasSomeMethodWithAnnotationsImpl.class, setSomethingString,
+ assertRequireInterfaceAnnotationHasCorrectValue(HasSomeMethodWithAnnotationsImpl.class, setSomethingString,
exportedInterfaces, SubSI2.class);
- assertDescription(HasSomeMethodWithAnnotationsImpl.class,
- setSomethingString, exportedInterfaces, "descr");
+ assertDescription(HasSomeMethodWithAnnotationsImpl.class, setSomethingString, exportedInterfaces, "descr");
- assertDescriptionOnClass(
- HasSomeMethodWithAnnotationsImpl.class,
- new HashSet<Class<?>>(Arrays
- .asList(HasSomeMethodWithAnnotations.class)), "class");
+ assertDescriptionOnClass(HasSomeMethodWithAnnotationsImpl.class,
+ new HashSet<>(Arrays.asList(HasSomeMethodWithAnnotations.class)), "class");
}
-
}