Class Implementation.Context.Default.FieldSetterDelegation

    • Field Detail

      • fieldDescription

        private final FieldDescription fieldDescription
        The field to write to.
    • Constructor Detail

      • FieldSetterDelegation

        protected FieldSetterDelegation​(TypeDescription instrumentedType,
                                        java.lang.String suffix,
                                        MethodAccessorFactory.AccessType accessType,
                                        FieldDescription fieldDescription)
        Creates a new field setter 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.
      • FieldSetterDelegation

        private FieldSetterDelegation​(MethodDescription.InDefinedShape methodDescription,
                                      Visibility visibility,
                                      FieldDescription fieldDescription)
        Creates a new field setter.
        Parameters:
        methodDescription - The field accessor method.
        visibility - The delegation method's visibility.
        fieldDescription - The field to write to.