Class Fields


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

    • INSTANCE

      public static final Fields INSTANCE
  • Method Details

    • findAllAndMakeThemAccessible

      public Collection<Field> findAllAndMakeThemAccessible(Class<?> targetClass)
    • findAllByExactNameAndMakeThemAccessible

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public <T> T getStatic(Field field)
    • set

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

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

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

      public void setStatic(Field field, Object value)