public class Fields
extends java.lang.Object
for (Field field : Fields.of(someClass).allFields()) {
...
}
Modifier and Type | Class and Description |
---|---|
static class |
Fields.FieldValue |
static class |
Fields.FieldValueBuilder |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.reflect.Field> |
allFields() |
java.util.Set<java.lang.reflect.Field> |
declaredFields() |
java.util.Set<java.lang.reflect.Field> |
fieldsAnnotatedBy(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
static boolean |
isAbstract(java.lang.reflect.Field field) |
static boolean |
isFinal(java.lang.reflect.Field field) |
static boolean |
isStatic(java.lang.reflect.Field field) |
java.util.Set<java.lang.reflect.Field> |
nonStaticFields() |
static Fields |
of(java.lang.Class<?> testClass) |
static Fields.FieldValueBuilder |
of(java.lang.Object object) |
java.util.Optional<java.lang.reflect.Field> |
withName(java.lang.String pages) |
public static Fields of(java.lang.Class<?> testClass)
public java.util.Set<java.lang.reflect.Field> allFields()
public java.util.Set<java.lang.reflect.Field> declaredFields()
public java.util.Set<java.lang.reflect.Field> nonStaticFields()
public java.util.Optional<java.lang.reflect.Field> withName(java.lang.String pages)
public java.util.Set<java.lang.reflect.Field> fieldsAnnotatedBy(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
public static Fields.FieldValueBuilder of(java.lang.Object object)
public static boolean isAbstract(java.lang.reflect.Field field)
public static boolean isFinal(java.lang.reflect.Field field)
public static boolean isStatic(java.lang.reflect.Field field)