Class FieldProxy.Binder.FieldSetter

java.lang.Object
net.bytebuddy.implementation.bind.annotation.FieldProxy.Binder.FieldSetter
All Implemented Interfaces:
InstrumentedType.Prepareable, Implementation
Enclosing class:
FieldProxy.Binder

@Enhance protected static class FieldProxy.Binder.FieldSetter extends Object implements Implementation
Implementation for a setter method.
  • Field Details

    • fieldDescription

      private final FieldDescription fieldDescription
      The field that is being accessed.
    • assigner

      private final Assigner assigner
      The assigner to use.
    • methodAccessorFactory

      private final MethodAccessorFactory methodAccessorFactory
      The accessed type's method accessor factory.
  • Constructor Details

    • FieldSetter

      protected FieldSetter(FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory)
      Creates a new setter implementation.
      Parameters:
      fieldDescription - The field that is being accessed.
      assigner - The assigner to use.
      methodAccessorFactory - The accessed type's method accessor factory.
  • Method Details