Uses of Interface
net.bytebuddy.implementation.MethodAccessorFactory
Packages that use MethodAccessorFactory
Package
Description
The implementation package contains any logic for intercepting method calls.
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType
.This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
-
Uses of MethodAccessorFactory in net.bytebuddy.implementation
Subinterfaces of MethodAccessorFactory in net.bytebuddy.implementationModifier and TypeInterfaceDescriptionstatic interface
The context for an implementation application.static interface
Represents an extractable view of anImplementation.Context
which allows the retrieval of any registered auxiliary type.Classes in net.bytebuddy.implementation that implement MethodAccessorFactoryModifier and TypeClassDescriptionstatic class
A default implementation of anImplementation.Context.ExtractableView
which serves as its ownMethodAccessorFactory
.static class
An implementation context that does not allow for any injections into the static initializer block.static class
An abstract base implementation of an extractable view of an implementation context.static enum
A method accessor factory that forbids any accessor registration. -
Uses of MethodAccessorFactory in net.bytebuddy.implementation.auxiliary
Fields in net.bytebuddy.implementation.auxiliary declared as MethodAccessorFactoryModifier and TypeFieldDescriptionprivate final MethodAccessorFactory
TypeProxy.MethodCall.methodAccessorFactory
The method accessor factory to query for the super method invocation.Methods in net.bytebuddy.implementation.auxiliary with parameters of type MethodAccessorFactoryModifier and TypeMethodDescriptionAuxiliaryType.make
(String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory) Creates a new auxiliary type.MethodCallProxy.make
(String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory) Creates a new auxiliary type.PrivilegedMemberLookupAction.make
(String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory) Creates a new auxiliary type.TrivialType.make
(String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory) Creates a new auxiliary type.TypeProxy.make
(String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory) Creates a new auxiliary type.Constructors in net.bytebuddy.implementation.auxiliary with parameters of type MethodAccessorFactoryModifierConstructorDescriptionprotected
MethodCall
(MethodAccessorFactory methodAccessorFactory) Creates a new method call implementation. -
Uses of MethodAccessorFactory in net.bytebuddy.implementation.bind.annotation
Fields in net.bytebuddy.implementation.bind.annotation declared as MethodAccessorFactoryModifier and TypeFieldDescriptionprivate final MethodAccessorFactory
FieldProxy.Binder.FieldGetter.methodAccessorFactory
The accessed type's method accessor factory.private final MethodAccessorFactory
FieldProxy.Binder.FieldSetter.methodAccessorFactory
The accessed type's method accessor factory.Methods in net.bytebuddy.implementation.bind.annotation with parameters of type MethodAccessorFactoryModifier and TypeMethodDescriptionFieldProxy.Binder.FieldResolver.apply
(DynamicType.Builder<?> builder, FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Applies this field resolver to a dynamic type.FieldProxy.Binder.FieldResolver.ForGetter.apply
(DynamicType.Builder<?> builder, FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Applies this field resolver to a dynamic type.FieldProxy.Binder.FieldResolver.ForGetterSetterPair.apply
(DynamicType.Builder<?> builder, FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Applies this field resolver to a dynamic type.FieldProxy.Binder.FieldResolver.ForSetter.apply
(DynamicType.Builder<?> builder, FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Applies this field resolver to a dynamic type.FieldProxy.Binder.FieldResolver.Unresolved.apply
(DynamicType.Builder<?> builder, FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Applies this field resolver to a dynamic type.FieldProxy.Binder.AccessorProxy.make
(String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory) Creates a new auxiliary type.Morph.Binder.RedirectionProxy.make
(String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory) Creates a new auxiliary type.Pipe.Binder.RedirectionProxy.make
(String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory) Creates a new auxiliary type.Constructors in net.bytebuddy.implementation.bind.annotation with parameters of type MethodAccessorFactoryModifierConstructorDescriptionprotected
FieldGetter
(FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Creates a new getter implementation.protected
FieldSetter
(FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Creates a new setter implementation.