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 class
An absolute field description representing a previously resolved field.static class
A relative field location where a field is located dynamically.Fields in net.bytebuddy.implementation declared as FieldAccessor.FieldLocationModifier and TypeFieldDescriptionprotected final FieldAccessor.FieldLocation
FieldAccessor.fieldLocation
The field's location.private final FieldAccessor.FieldLocation
FieldAccessor.ForSetter.OfFieldValue.target
The 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.FieldLocationModifierConstructorDescriptionprotected
FieldAccessor
(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing) Creates a new field accessor.protected
ForImplicitProperty
(FieldAccessor.FieldLocation fieldLocation) Creates a field accessor for an implicit property.private
ForImplicitProperty
(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing) Creates a field accessor for an implicit property.protected
ForSetter
(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler) Creates a new field accessor for a setter instrumentation.protected
OfConstantValue
(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.protected
OfDefaultValue
(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler) Creates an intrumentation that sets a field's default value.protected
OfFieldValue
(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler, FieldAccessor.FieldLocation target) Creates a setter that sets another field value.protected
OfParameterValue
(FieldAccessor.FieldLocation fieldLocation, Assigner assigner, Assigner.Typing typing, FieldAccessor.ForSetter.TerminationHandler terminationHandler, int index) Creates a new setter instrumentation for a parameter value.protected
OfReferenceValue
(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.