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 interfaceThe context for an implementation application.static interfaceRepresents an extractable view of anImplementation.Contextwhich allows the retrieval of any registered auxiliary type.Classes in net.bytebuddy.implementation that implement MethodAccessorFactoryModifier and TypeClassDescriptionstatic classA default implementation of anImplementation.Context.ExtractableViewwhich serves as its ownMethodAccessorFactory.static classAn implementation context that does not allow for any injections into the static initializer block.static classAn abstract base implementation of an extractable view of an implementation context.static enumA 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 MethodAccessorFactoryTypeProxy.MethodCall.methodAccessorFactoryThe 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 MethodAccessorFactoryModifierConstructorDescriptionprotectedMethodCall(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 MethodAccessorFactoryFieldProxy.Binder.FieldGetter.methodAccessorFactoryThe accessed type's method accessor factory.private final MethodAccessorFactoryFieldProxy.Binder.FieldSetter.methodAccessorFactoryThe 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 MethodAccessorFactoryModifierConstructorDescriptionprotectedFieldGetter(FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Creates a new getter implementation.protectedFieldSetter(FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory) Creates a new setter implementation.