Uses of Interface
net.bytebuddy.implementation.FieldAccessor.FieldLocation
Packages that use FieldAccessor.FieldLocation
Package
Description
The implementation package contains any logic for intercepting method calls.
-
Uses of FieldAccessor.FieldLocation in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement FieldAccessor.FieldLocationModifier and TypeClassDescriptionstatic classAn absolute field description representing a previously resolved field.static classA relative field location where a field is located dynamically.Fields in net.bytebuddy.implementation declared as FieldAccessor.FieldLocationModifier and TypeFieldDescriptionprotected final FieldAccessor.FieldLocationFieldAccessor.fieldLocationThe field's location.private final FieldAccessor.FieldLocationFieldAccessor.ForSetter.OfFieldValue.targetThe target field locator.Methods in net.bytebuddy.implementation that return FieldAccessor.FieldLocationModifier and TypeMethodDescriptionFieldAccessor.FieldLocation.Absolute.with(FieldLocator.Factory fieldLocatorFactory) Specifies a field locator factory to use.FieldAccessor.FieldLocation.Relative.with(FieldLocator.Factory fieldLocatorFactory) Specifies a field locator factory to use.FieldAccessor.FieldLocation.with(FieldLocator.Factory fieldLocatorFactory) Specifies a field locator factory to use.Constructors in net.bytebuddy.implementation with parameters of type FieldAccessor.FieldLocationModifierConstructorDescriptionprotectedFieldAccessor(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing) Creates a new field accessor.protectedForImplicitProperty(FieldAccessor.FieldLocation fieldLocation) Creates a field accessor for an implicit property.privateForImplicitProperty(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing) Creates a field accessor for an implicit property.protectedForSetter(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler) Creates a new field accessor for a setter instrumentation.protectedOfConstantValue(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler, TypeDescription.Generic typeDescription, StackManipulation stackManipulation) Creates a setter instrumentation for setting a constant value.protectedOfDefaultValue(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler) Creates an intrumentation that sets a field's default value.protectedOfFieldValue(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler, FieldAccessor.FieldLocation target) Creates a setter that sets another field value.protectedOfParameterValue(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler, int index) Creates a new setter instrumentation for a parameter value.protectedOfReferenceValue(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler, Object value, String name) Creates a setter instrumentation for setting a value stored in a static field of the instrumented type.