Package org.burningwave.core.classes
Class Fields
java.lang.Object
org.burningwave.core.classes.Members.Handler<Field,FieldCriteria>
org.burningwave.core.classes.Fields
public class Fields extends Members.Handler<Field,FieldCriteria>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.burningwave.core.classes.Members.Handler
Members.Handler.OfExecutable<E extends Executable,C extends ExecutableMemberCriteria<E,C,?>> -
Constructor Summary
Constructors Constructor Description Fields() -
Method Summary
Modifier and Type Method Description static Fieldscreate()Collection<Field>findAllAndMakeThemAccessible(Class<?> targetClass)Collection<Field>findAllByExactNameAndMakeThemAccessible(Class<?> targetClass, String fieldName)Collection<Field>findAllByExactNameAndMakeThemAccessible(Class<?> targetClass, String fieldName, Class<?> valueType)FieldfindFirstAndMakeItAccessible(Class<?> targetClass, String fieldName, Class<?> fieldTypeOrSubType)FieldfindOneAndMakeItAccessible(Class<?> targetClass, String memberName)<T> Tget(Object target, Field field)<T> Tget(Object target, String fieldName)Map<Field,?>getAll(Object target)Map<Field,?>getAll(FieldCriteria criteria, Object target)Map<Field,?>getAllDirect(Object target)Map<Field,?>getAllDirect(FieldCriteria criteria, Object target)Map<Field,?>getAllStatic(Class<?> targetClass)Map<Field,?>getAllStaticDirect(Class<?> targetClass)<T> TgetDirect(Object target, Field field)<T> TgetDirect(Object target, String fieldName)<T> TgetStatic(Class<?> targetClass, String fieldName)<T> TgetStatic(Field field)<T> TgetStaticDirect(Class<?> targetClass, String fieldName)<T> TgetStaticDirect(Field field)voidset(Object target, Field field, Object value)voidset(Object target, String fieldName, Object value)voidsetDirect(Object target, Field field, Object value)voidsetDirect(Object target, String fieldName, Object value)voidsetStatic(Class<?> targetClass, String fieldName, Object value)voidsetStaticDirect(Class<?> targetClass, String fieldName, Object value)Methods inherited from class org.burningwave.core.classes.Members.Handler
findAll, findAllAndMakeThemAccessible, findFirst, findOne, match, setAccessible
-
Constructor Details
-
Fields
public Fields()
-
-
Method Details
-
create
-
getStatic
-
get
-
getStatic
-
get
-
getStaticDirect
-
getDirect
-
getStaticDirect
-
getDirect
-
set
-
setStatic
-
set
-
setDirect
-
setStaticDirect
-
setDirect
-
getAllStatic
-
getAll
-
getAll
-
getAllStaticDirect
-
getAllDirect
-
getAllDirect
-
findOneAndMakeItAccessible
-
findFirstAndMakeItAccessible
-
findAllByExactNameAndMakeThemAccessible
public Collection<Field> findAllByExactNameAndMakeThemAccessible(Class<?> targetClass, String fieldName) -
findAllByExactNameAndMakeThemAccessible
public Collection<Field> findAllByExactNameAndMakeThemAccessible(Class<?> targetClass, String fieldName, Class<?> valueType) -
findAllAndMakeThemAccessible
-