Class Fields


public class Fields
extends Members.Handler<Field,​FieldCriteria>
  • Constructor Details

    • Fields

      public Fields()
  • Method Details

    • create

      public static Fields create()
    • getStatic

      public <T> T getStatic​(Field field)
    • get

      public <T> T get​(Object target, Field field)
    • getStatic

      public <T> T getStatic​(Class<?> targetClass, String fieldName)
    • get

      public <T> T get​(Object target, String fieldName)
    • getStaticDirect

      public <T> T getStaticDirect​(Field field)
    • getDirect

      public <T> T getDirect​(Object target, Field field)
    • getStaticDirect

      public <T> T getStaticDirect​(Class<?> targetClass, String fieldName)
    • getDirect

      public <T> T getDirect​(Object target, String fieldName)
    • set

      public void set​(Object target, Field field, Object value)
    • setStatic

      public void setStatic​(Class<?> targetClass, String fieldName, Object value)
    • set

      public void set​(Object target, String fieldName, Object value)
    • setDirect

      public void setDirect​(Object target, Field field, Object value)
    • setStaticDirect

      public void setStaticDirect​(Class<?> targetClass, String fieldName, Object value)
    • setDirect

      public void setDirect​(Object target, String fieldName, Object value)
    • getAllStatic

      public Map<Field,​?> getAllStatic​(Class<?> targetClass)
    • getAll

      public Map<Field,​?> getAll​(Object target)
    • getAll

      public Map<Field,​?> getAll​(FieldCriteria criteria, Object target)
    • getAllStaticDirect

      public Map<Field,​?> getAllStaticDirect​(Class<?> targetClass)
    • getAllDirect

      public Map<Field,​?> getAllDirect​(Object target)
    • getAllDirect

      public Map<Field,​?> getAllDirect​(FieldCriteria criteria, Object target)
    • findOneAndMakeItAccessible

      public Field findOneAndMakeItAccessible​(Class<?> targetClass, String memberName)
    • findFirstAndMakeItAccessible

      public Field findFirstAndMakeItAccessible​(Class<?> targetClass, String fieldName, Class<?> fieldTypeOrSubType)
    • findAllByExactNameAndMakeThemAccessible

      public Collection<Field> findAllByExactNameAndMakeThemAccessible​(Class<?> targetClass, String fieldName)
    • findAllByExactNameAndMakeThemAccessible

      public Collection<Field> findAllByExactNameAndMakeThemAccessible​(Class<?> targetClass, String fieldName, Class<?> valueType)
    • findAllAndMakeThemAccessible

      public Collection<Field> findAllAndMakeThemAccessible​(Class<?> targetClass)