public final class Fields extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Fields.ObjectField |
| Modifier and Type | Method and Description |
|---|---|
static Optional<Fields.ObjectField> |
findObjectField(Object target,
String fieldName) |
static List<Fields.ObjectField> |
getAllFields(Object target) |
static Fields.ObjectField |
getField(Object target,
String fieldName) |
static List<Fields.ObjectField> |
getFieldsWithAnnotation(Object object,
Class<? extends Annotation> annotationCls) |
static <T> Optional<T> |
readAnnotatedValue(Object testInstance,
Class<T> fieldType,
Class<? extends Annotation> annotationClass) |
public static Optional<Fields.ObjectField> findObjectField(Object target, String fieldName)
public static Fields.ObjectField getField(Object target, String fieldName)
public static List<Fields.ObjectField> getAllFields(Object target)
public static List<Fields.ObjectField> getFieldsWithAnnotation(Object object, Class<? extends Annotation> annotationCls)
public static <T> Optional<T> readAnnotatedValue(Object testInstance, Class<T> fieldType, Class<? extends Annotation> annotationClass)
Copyright © 2020. All rights reserved.