Class FieldAccess.OfGenericField

  • All Implemented Interfaces:
    FieldAccess.Defined
    Enclosing class:
    FieldAccess

    protected static class FieldAccess.OfGenericField
    extends java.lang.Object
    implements FieldAccess.Defined
    A dispatcher for implementing a generic read or write access on a field.
    • Constructor Detail

      • OfGenericField

        protected OfGenericField​(TypeDefinition targetType,
                                 FieldAccess.Defined defined)
        Creates a new dispatcher for a generic field.
        Parameters:
        targetType - The resolved generic field type.
        defined - An accessor for the field in its defined shape.
    • Method Detail

      • of

        protected static FieldAccess.Defined of​(FieldDescription fieldDescription,
                                                FieldAccess.Defined fieldAccess)
        Creates a generic access dispatcher for a given field.
        Parameters:
        fieldDescription - The field that is being accessed.
        fieldAccess - A field accessor for the field in its defined shape.
        Returns:
        A field access dispatcher for the given field.