Class Implementation.Context.Default.FieldGetterDelegation

    • Field Detail

      • fieldDescription

        private final FieldDescription fieldDescription
        The field to read from.
    • Constructor Detail

      • FieldGetterDelegation

        protected FieldGetterDelegation​(TypeDescription instrumentedType,
                                        java.lang.String suffix,
                                        MethodAccessorFactory.AccessType accessType,
                                        FieldDescription fieldDescription)
        Creates a new field getter implementation.
        Parameters:
        instrumentedType - The instrumented type.
        suffix - The suffix to use for the setter method.
        accessType - The method's access type.
        fieldDescription - The field to write to.
      • FieldGetterDelegation

        private FieldGetterDelegation​(MethodDescription.InDefinedShape methodDescription,
                                      Visibility visibility,
                                      FieldDescription fieldDescription)
        Creates a new field getter implementation.
        Parameters:
        methodDescription - The delegation method.
        visibility - The delegation method's visibility.
        fieldDescription - The field to read.