public final class Reflection extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Reflection.ObjectField |
| Modifier and Type | Method and Description |
|---|---|
static <A extends Annotation> |
findAnnotation(Method method,
Class<A> annotationClass) |
static Optional<Reflection.ObjectField> |
findObjectField(Object target,
String fieldName) |
static <T> Optional<T> |
readAnnotatedValue(Object testInstance,
Class<T> fieldType,
Class<? extends Annotation> annotationClass) |
static Object |
readField(Object target,
String fieldName) |
static void |
writeField(Object target,
String fieldName,
Object value) |
public static Optional<Reflection.ObjectField> findObjectField(Object target, String fieldName)
public static <A extends Annotation> Optional<A> findAnnotation(Method method, Class<A> annotationClass)
public static <T> Optional<T> readAnnotatedValue(Object testInstance, Class<T> fieldType, Class<? extends Annotation> annotationClass)
Copyright © 2020. All rights reserved.