Uses of Interface
net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution
-
Packages that use MethodRebaseResolver.Resolution Package Description net.bytebuddy.dynamic.scaffold This package contains helper types and implementations that are responsible for the actual writing of a byte array representing a Java class.net.bytebuddy.dynamic.scaffold.inline All classes and types in this package are related to creating aDynamicType
by enhancing a given type. -
-
Uses of MethodRebaseResolver.Resolution in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as MethodRebaseResolver.Resolution Modifier and Type Field Description private MethodRebaseResolver.Resolution
TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.CodePreservingMethodVisitor. resolution
The resolution of a potential rebased method.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type MethodRebaseResolver.Resolution Constructor Description CodePreservingMethodVisitor(org.objectweb.asm.MethodVisitor actualMethodVisitor, TypeWriter.MethodPool.Record record, MethodRebaseResolver.Resolution resolution)
Creates a new code preserving method visitor. -
Uses of MethodRebaseResolver.Resolution in net.bytebuddy.dynamic.scaffold.inline
Classes in net.bytebuddy.dynamic.scaffold.inline that implement MethodRebaseResolver.Resolution Modifier and Type Class Description static class
MethodRebaseResolver.Resolution.ForRebasedConstructor
AMethodRebaseResolver.Resolution
of a rebased constructor.static class
MethodRebaseResolver.Resolution.ForRebasedMethod
AMethodRebaseResolver.Resolution
of a rebased method.static class
MethodRebaseResolver.Resolution.Preserved
AMethodRebaseResolver.Resolution
of a non-rebased method.Fields in net.bytebuddy.dynamic.scaffold.inline with type parameters of type MethodRebaseResolver.Resolution Modifier and Type Field Description private java.util.Map<MethodDescription.SignatureToken,MethodRebaseResolver.Resolution>
RebaseImplementationTarget. rebaseableMethods
A mapping of the instrumented type's declared methods by each method's token.private java.util.Map<MethodDescription.InDefinedShape,MethodRebaseResolver.Resolution>
MethodRebaseResolver.Default. resolutions
A mapping of rebased methods to their existing resolutions.Methods in net.bytebuddy.dynamic.scaffold.inline that return MethodRebaseResolver.Resolution Modifier and Type Method Description static MethodRebaseResolver.Resolution
MethodRebaseResolver.Resolution.ForRebasedConstructor. of(MethodDescription.InDefinedShape methodDescription, TypeDescription placeholderType)
Resolves a constructor rebasement.static MethodRebaseResolver.Resolution
MethodRebaseResolver.Resolution.ForRebasedMethod. of(TypeDescription instrumentedType, MethodDescription.InDefinedShape methodDescription, MethodNameTransformer methodNameTransformer)
Resolves a rebasement for the provided method.MethodRebaseResolver.Resolution
MethodRebaseResolver.Default. resolve(MethodDescription.InDefinedShape methodDescription)
Checks if a method is eligible for rebasing and resolves this possibly rebased method.MethodRebaseResolver.Resolution
MethodRebaseResolver.Disabled. resolve(MethodDescription.InDefinedShape methodDescription)
Checks if a method is eligible for rebasing and resolves this possibly rebased method.MethodRebaseResolver.Resolution
MethodRebaseResolver. resolve(MethodDescription.InDefinedShape methodDescription)
Checks if a method is eligible for rebasing and resolves this possibly rebased method.Methods in net.bytebuddy.dynamic.scaffold.inline that return types with arguments of type MethodRebaseResolver.Resolution Modifier and Type Method Description java.util.Map<MethodDescription.SignatureToken,MethodRebaseResolver.Resolution>
MethodRebaseResolver. asTokenMap()
Returns a map of all rebasable methods' signature tokens to their resolution.java.util.Map<MethodDescription.SignatureToken,MethodRebaseResolver.Resolution>
MethodRebaseResolver.Default. asTokenMap()
Returns a map of all rebasable methods' signature tokens to their resolution.java.util.Map<MethodDescription.SignatureToken,MethodRebaseResolver.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 MethodRebaseResolver.Resolution Modifier and Type Method Description private Implementation.SpecialMethodInvocation
RebaseImplementationTarget. invokeSuper(MethodRebaseResolver.Resolution resolution)
Creates a special method invocation for the given rebase resolution.Constructor parameters in net.bytebuddy.dynamic.scaffold.inline with type arguments of type MethodRebaseResolver.Resolution Constructor Description Default(java.util.Map<MethodDescription.InDefinedShape,MethodRebaseResolver.Resolution> resolutions, java.util.List<DynamicType> dynamicTypes)
Creates a new default method rebased resolver.RebaseImplementationTarget(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation, java.util.Map<MethodDescription.SignatureToken,MethodRebaseResolver.Resolution> rebaseableMethods)
Creates a rebase implementation target.
-