Uses of Interface
net.bytebuddy.dynamic.scaffold.FieldLocator
Packages that use FieldLocator
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
The implementation package contains any logic for intercepting method calls.
-
Uses of FieldLocator in net.bytebuddy.asm
Methods in net.bytebuddy.asm that return FieldLocatorModifier and TypeMethodDescriptionprotected abstract FieldLocator
Advice.OffsetMapping.ForField.Unresolved.fieldLocator
(TypeDescription instrumentedType) Returns a field locator for this instance.protected FieldLocator
Advice.OffsetMapping.ForField.Unresolved.WithExplicitType.fieldLocator
(TypeDescription instrumentedType) protected FieldLocator
Advice.OffsetMapping.ForField.Unresolved.WithImplicitType.fieldLocator
(TypeDescription instrumentedType) protected abstract FieldLocator
Advice.OffsetMapping.ForFieldHandle.Unresolved.fieldLocator
(TypeDescription instrumentedType) Returns a field locator for this instance.protected FieldLocator
Advice.OffsetMapping.ForFieldHandle.Unresolved.WithExplicitType.fieldLocator
(TypeDescription instrumentedType) protected FieldLocator
Advice.OffsetMapping.ForFieldHandle.Unresolved.WithImplicitType.fieldLocator
(TypeDescription instrumentedType) protected abstract FieldLocator
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Unresolved.fieldLocator
(TypeDescription instrumentedType) Creates a field locator for the instrumented type.protected FieldLocator
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Unresolved.WithExplicitType.fieldLocator
(TypeDescription instrumentedType) protected FieldLocator
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Unresolved.WithImplicitType.fieldLocator
(TypeDescription instrumentedType) protected abstract FieldLocator
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.fieldLocator
(TypeDescription instrumentedType) Resolves a field locator for the instrumented type.protected FieldLocator
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.WithExplicitType.fieldLocator
(TypeDescription instrumentedType) protected FieldLocator
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.WithImplicitType.fieldLocator
(TypeDescription instrumentedType) -
Uses of FieldLocator in net.bytebuddy.dynamic.scaffold
Classes in net.bytebuddy.dynamic.scaffold that implement FieldLocatorModifier and TypeClassDescriptionstatic class
An abstract base implementation of a field locator.static class
A field locator that looks up fields that are declared within a class's class hierarchy.static class
A field locator that only looks up fields that are declared by a specific type.static class
A field locator that only locates fields in the top-level type.static enum
A field locator that never discovers a field.Methods in net.bytebuddy.dynamic.scaffold that return FieldLocatorModifier and TypeMethodDescriptionFieldLocator.Factory.make
(TypeDescription typeDescription) Creates a field locator for a given type.FieldLocator.ForClassHierarchy.Factory.make
(TypeDescription typeDescription) Creates a field locator for a given type.FieldLocator.ForExactType.Factory.make
(TypeDescription typeDescription) Creates a field locator for a given type.FieldLocator.ForTopLevelType.Factory.make
(TypeDescription typeDescription) Creates a field locator for a given type.FieldLocator.NoOp.make
(TypeDescription typeDescription) Creates a field locator for a given type.Methods in net.bytebuddy.dynamic.scaffold with parameters of type FieldLocatorModifier and TypeMethodDescriptionstatic FieldLocator.Resolution
FieldLocator.Resolution.Simple.ofBeanAccessor
(FieldLocator fieldLocator, MethodDescription methodDescription) Resolves a field locator for a potential accessor method. -
Uses of FieldLocator in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as FieldLocatorModifier and TypeFieldDescriptionprivate final FieldLocator
FieldAccessor.FieldLocation.Relative.Prepared.fieldLocator
The field locator factory to use.Constructors in net.bytebuddy.implementation with parameters of type FieldLocatorModifierConstructorDescriptionprotected
Prepared
(FieldAccessor.FieldNameExtractor fieldNameExtractor, FieldLocator fieldLocator) Creates a new relative field location.