Uses of Interface
net.bytebuddy.implementation.auxiliary.AuxiliaryType
Packages that use AuxiliaryType
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 AuxiliaryType in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation with type parameters of type AuxiliaryTypeModifier and TypeFieldDescriptionprivate final Map
<AuxiliaryType, DynamicType> Implementation.Context.Default.auxiliaryTypes
A map of registered auxiliary types to their dynamic type representation.Methods in net.bytebuddy.implementation with parameters of type AuxiliaryTypeModifier and TypeMethodDescriptionImplementation.Context.Default.register
(AuxiliaryType auxiliaryType) Registers an auxiliary type as required for the current implementation.Implementation.Context.Disabled.register
(AuxiliaryType auxiliaryType) Registers an auxiliary type as required for the current implementation.Implementation.Context.register
(AuxiliaryType auxiliaryType) Registers an auxiliary type as required for the current implementation. -
Uses of AuxiliaryType in net.bytebuddy.implementation.auxiliary
Classes in net.bytebuddy.implementation.auxiliary that implement AuxiliaryTypeModifier and TypeClassDescriptionclass
A method call proxy represents a class that is compiled against a particular method which can then be called whenever either itsCallable.call()
orRunnable.run()
method is called where the method call proxy implements both interfaces.enum
APrivilegedExceptionAction
to lookup a method constant using anjava.security.AccessController
.enum
A trivial type that extendsObject
without defining any fields, methods or constructors.class
A type proxy creates accessor methods for all overridable methods of a given type by subclassing the given type and delegating all method calls to accessor methods of the instrumented type it was created for.Methods in net.bytebuddy.implementation.auxiliary that return AuxiliaryTypeModifier and TypeMethodDescriptionstatic AuxiliaryType
PrivilegedMemberLookupAction.of
(MethodDescription methodDescription) Returns an auxiliary type for loading the supplied method description as a constant.Methods in net.bytebuddy.implementation.auxiliary with parameters of type AuxiliaryTypeModifier and TypeMethodDescriptionAuxiliaryType.NamingStrategy.Enumerating.name
(TypeDescription instrumentedType, AuxiliaryType auxiliaryType) Names an auxiliary type.AuxiliaryType.NamingStrategy.name
(TypeDescription instrumentedType, AuxiliaryType auxiliaryType) Names an auxiliary type.AuxiliaryType.NamingStrategy.Suffixing.name
(TypeDescription instrumentedType, AuxiliaryType auxiliaryType) Names an auxiliary type.AuxiliaryType.NamingStrategy.SuffixingRandom.name
(TypeDescription instrumentedType, AuxiliaryType auxiliaryType) Names an auxiliary type. -
Uses of AuxiliaryType in net.bytebuddy.implementation.bind.annotation
Classes in net.bytebuddy.implementation.bind.annotation that implement AuxiliaryTypeModifier and TypeClassDescriptionprotected static class
A proxy type for accessing a field either by a getter or a setter.protected static class
A proxy that implements the installed interface in order to allow for a morphed super method invocation.protected static class
An auxiliary type for performing the redirection of a method invocation as requested by thePipe
annotation.