Package org.osgi.test.common.inject
Class FieldInjector
java.lang.Object
org.osgi.test.common.inject.FieldInjector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertFieldIsOfType(Field field, Class<?> expected, Class<? extends Annotation> annotationType, Function<String, ? extends RuntimeException> exception) static voidassertParameterIsOfType(Class<?> actual, Class<?> expected, Class<? extends Annotation> annotationType, Function<String, ? extends RuntimeException> exception) findAnnotatedFields(Class<?> clazz, Class<? extends Annotation> annotationType) findAnnotatedFields(Class<?> clazz, Class<? extends Annotation> annotationType, Predicate<Field> predicate) findAnnotatedNonStaticFields(Class<?> clazz, Class<? extends Annotation> annotationType) static void
-
Constructor Details
-
FieldInjector
public FieldInjector()
-
-
Method Details
-
findAnnotatedNonStaticFields
public static List<Field> findAnnotatedNonStaticFields(Class<?> clazz, Class<? extends Annotation> annotationType) -
findAnnotatedFields
public static List<Field> findAnnotatedFields(Class<?> clazz, Class<? extends Annotation> annotationType) -
findAnnotatedFields
-
setField
-
assertParameterIsOfType
public static void assertParameterIsOfType(Class<?> actual, Class<?> expected, Class<? extends Annotation> annotationType, Function<String, ? extends RuntimeException> exception) -
assertFieldIsOfType
public static void assertFieldIsOfType(Field field, Class<?> expected, Class<? extends Annotation> annotationType, Function<String, ? extends RuntimeException> exception)
-