Uses of Class
net.bytebuddy.description.method.MethodDescription.SignatureToken
Packages that use MethodDescription.SignatureToken
Package
Description
A package for types that allow for applying Byte Buddy transformation during a build process.
Contains descriptions of Java methods and constructors as well as their parameters.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.The implementation package contains any logic for intercepting method calls.
Contains an API for matching Java byte code entities.
-
Uses of MethodDescription.SignatureToken in net.bytebuddy.build
Fields in net.bytebuddy.build declared as MethodDescription.SignatureTokenModifier and TypeFieldDescriptionprivate final MethodDescription.SignatureToken
AccessControllerPlugin.AccessControlWrapper.PrefixingMethodVisitor.token
The target signature of the method declared by the JVM access controller.Fields in net.bytebuddy.build with type parameters of type MethodDescription.SignatureTokenModifier and TypeFieldDescriptionprivate static final Map<MethodDescription.SignatureToken,
MethodDescription.SignatureToken> AccessControllerPlugin.SIGNATURES
A map to all signatures ofjava.security.AccessController
from a signature that does not contain any types that are deprecated for removal.private static final Map<MethodDescription.SignatureToken,
MethodDescription.SignatureToken> AccessControllerPlugin.SIGNATURES
A map to all signatures ofjava.security.AccessController
from a signature that does not contain any types that are deprecated for removal.Constructors in net.bytebuddy.build with parameters of type MethodDescription.SignatureTokenModifierConstructorDescriptionprotected
PrefixingMethodVisitor
(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, MethodDescription.SignatureToken token, String name, int offset, boolean frames) Creates a new prefixing method visitor. -
Uses of MethodDescription.SignatureToken in net.bytebuddy.description.method
Methods in net.bytebuddy.description.method that return MethodDescription.SignatureTokenModifier and TypeMethodDescriptionMethodDescription.AbstractBase.asSignatureToken()
Returns a signature token representing this method.MethodDescription.asSignatureToken()
Returns a signature token representing this method.MethodDescription.Token.asSignatureToken
(TypeDescription declaringType) Creates a signature token that represents the method that is represented by this token.Methods in net.bytebuddy.description.method that return types with arguments of type MethodDescription.SignatureTokenModifier and TypeMethodDescriptionMethodList.AbstractBase.asSignatureTokenList()
Returns a list of signature tokens for this list of methods.MethodList.AbstractBase.asSignatureTokenList
(ElementMatcher<? super TypeDescription> matcher, TypeDescription typeDescription) Returns a list of signature tokens for this list of methods.MethodList.asSignatureTokenList()
Returns a list of signature tokens for this list of methods.MethodList.asSignatureTokenList
(ElementMatcher<? super TypeDescription> matcher, TypeDescription typeDescription) Returns a list of signature tokens for this list of methods.MethodList.Empty.asSignatureTokenList()
Returns a list of signature tokens for this list of methods.MethodList.Empty.asSignatureTokenList
(ElementMatcher<? super TypeDescription> matcher, TypeDescription typeDescription) Returns a list of signature tokens for this list of methods. -
Uses of MethodDescription.SignatureToken in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold with type parameters of type MethodDescription.SignatureTokenModifier and TypeFieldDescriptionprivate final LinkedHashMap<MethodDescription.SignatureToken,
MethodGraph.Node> MethodGraph.Simple.nodes
The nodes represented by this method graph.Methods in net.bytebuddy.dynamic.scaffold with parameters of type MethodDescription.SignatureTokenModifier and TypeMethodDescriptionMethodGraph.Compiler.Default.Key.Store.Graph.locate
(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.MethodGraph.Empty.locate
(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.MethodGraph.Linked.Delegation.locate
(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.MethodGraph.locate
(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.MethodGraph.Simple.locate
(MethodDescription.SignatureToken token) Locates a node in this graph which represents the provided method token.protected static MethodGraph.Compiler.Default.Key.Detached
MethodGraph.Compiler.Default.Key.Detached.of
(MethodDescription.SignatureToken token) Creates a new detached key of the given method token.Constructor parameters in net.bytebuddy.dynamic.scaffold with type arguments of type MethodDescription.SignatureTokenModifierConstructorDescriptionCreates a new simple method graph. -
Uses of MethodDescription.SignatureToken in net.bytebuddy.dynamic.scaffold.inline
Fields in net.bytebuddy.dynamic.scaffold.inline with type parameters of type MethodDescription.SignatureTokenModifier and TypeFieldDescriptionprivate final Map<MethodDescription.SignatureToken,
MethodRebaseResolver.Resolution> RebaseImplementationTarget.rebaseableMethods
A mapping of the instrumented type's declared methods by each method's token.Methods in net.bytebuddy.dynamic.scaffold.inline that return types with arguments of type MethodDescription.SignatureTokenModifier and TypeMethodDescriptionMethodRebaseResolver.asTokenMap()
Returns a map of all rebasable methods' signature tokens to their resolution.MethodRebaseResolver.Default.asTokenMap()
Returns a map of all rebasable methods' signature tokens to their resolution.MethodRebaseResolver.Disabled.asTokenMap()
Returns a map of all rebasable methods' signature tokens to their resolution.Methods in net.bytebuddy.dynamic.scaffold.inline with parameters of type MethodDescription.SignatureTokenModifier and TypeMethodDescriptionRebaseImplementationTarget.invokeSuper
(MethodDescription.SignatureToken token) Creates a special method invocation for invoking the super method of the given method.Method parameters in net.bytebuddy.dynamic.scaffold.inline with type arguments of type MethodDescription.SignatureTokenModifier and TypeMethodDescriptionstatic MethodRebaseResolver
MethodRebaseResolver.Default.make
(TypeDescription instrumentedType, Set<? extends MethodDescription.SignatureToken> rebaseables, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, MethodNameTransformer methodNameTransformer) Creates a new method rebase resolver.Constructor parameters in net.bytebuddy.dynamic.scaffold.inline with type arguments of type MethodDescription.SignatureTokenModifierConstructorDescriptionprotected
RebaseImplementationTarget
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation, Map<MethodDescription.SignatureToken, MethodRebaseResolver.Resolution> rebaseableMethods) Creates a rebase implementation target. -
Uses of MethodDescription.SignatureToken in net.bytebuddy.dynamic.scaffold.subclass
Methods in net.bytebuddy.dynamic.scaffold.subclass with parameters of type MethodDescription.SignatureTokenModifier and TypeMethodDescriptionSubclassImplementationTarget.invokeConstructor
(MethodDescription.SignatureToken token) Resolves a special method invocation for a constructor invocation.SubclassImplementationTarget.invokeMethod
(MethodDescription.SignatureToken token) Resolves a special method invocation for a non-constructor invocation.SubclassImplementationTarget.invokeSuper
(MethodDescription.SignatureToken token) Creates a special method invocation for invoking the super method of the given method. -
Uses of MethodDescription.SignatureToken in net.bytebuddy.implementation
Methods in net.bytebuddy.implementation with parameters of type MethodDescription.SignatureTokenModifier and TypeMethodDescriptionImplementation.Target.AbstractBase.invokeDefault
(MethodDescription.SignatureToken token) Creates a special method invocation for invoking a default method with the given token.Implementation.Target.AbstractBase.invokeDefault
(MethodDescription.SignatureToken token, TypeDescription targetType) Creates a special method invocation for invoking a default method.Implementation.Target.invokeDefault
(MethodDescription.SignatureToken token) Creates a special method invocation for invoking a default method with the given token.Implementation.Target.invokeDefault
(MethodDescription.SignatureToken token, TypeDescription targetType) Creates a special method invocation for invoking a default method.Implementation.Target.AbstractBase.invokeDominant
(MethodDescription.SignatureToken token) Invokes a dominant method, i.e.Implementation.Target.invokeDominant
(MethodDescription.SignatureToken token) Invokes a dominant method, i.e.Implementation.Target.invokeSuper
(MethodDescription.SignatureToken token) Creates a special method invocation for invoking the super method of the given method. -
Uses of MethodDescription.SignatureToken in net.bytebuddy.matcher
Fields in net.bytebuddy.matcher declared as MethodDescription.SignatureTokenModifier and TypeFieldDescriptionprivate final MethodDescription.SignatureToken
LatentMatcher.ForMethodToken.ResolvedMatcher.signatureToken
The signature token representing the matched field.Fields in net.bytebuddy.matcher with type parameters of type MethodDescription.SignatureTokenModifier and TypeFieldDescriptionprivate final ElementMatcher<? super MethodDescription.SignatureToken>
SignatureTokenMatcher.matcher
The matcher to match the signature token against.Methods in net.bytebuddy.matcher with parameters of type MethodDescription.SignatureTokenModifier and TypeMethodDescriptionstatic <T extends MethodDescription>
ElementMatcher.Junction<T>ElementMatchers.hasSignature
(MethodDescription.SignatureToken token) Only matches method descriptions that yield the provided signature token.Constructors in net.bytebuddy.matcher with parameters of type MethodDescription.SignatureTokenModifierConstructorDescriptionprotected
ResolvedMatcher
(MethodDescription.SignatureToken signatureToken) Creates a new resolved matcher.Constructor parameters in net.bytebuddy.matcher with type arguments of type MethodDescription.SignatureTokenModifierConstructorDescriptionSignatureTokenMatcher
(ElementMatcher<? super MethodDescription.SignatureToken> matcher) Creates a new signature token matcher.