Interface Reflection.FieldAccessor<T>

  • Type Parameters:
    T - - field type.
    Enclosing class:
    Reflection

    public static interface Reflection.FieldAccessor<T>
    An interface for retrieving the field content.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T get​(java.lang.Object target)
      Retrieve the content of a field.
      boolean hasField​(java.lang.Object target)
      Determine if the given object has this field.
      void set​(java.lang.Object target, java.lang.Object value)
      Set the content of a field.
    • Method Detail

      • get

        T get​(java.lang.Object target)
        Retrieve the content of a field.
        Parameters:
        target - - the target object, or NULL for a static field.
        Returns:
        The value of the field.
      • set

        void set​(java.lang.Object target,
                 java.lang.Object value)
        Set the content of a field.
        Parameters:
        target - - the target object, or NULL for a static field.
        value - - the new value of the field.
      • hasField

        boolean hasField​(java.lang.Object target)
        Determine if the given object has this field.
        Parameters:
        target - - the object to test.
        Returns:
        TRUE if it does, FALSE otherwise.