Uses of Interface
net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.Resolution
Packages that use MethodRebaseResolver.Resolution
Package
Description
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.-
Uses of MethodRebaseResolver.Resolution in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as MethodRebaseResolver.ResolutionModifier and TypeFieldDescriptionprivate final 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.ResolutionModifierConstructorDescriptionprotected
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.ResolutionModifier and TypeClassDescriptionstatic class
AMethodRebaseResolver.Resolution
of a rebased constructor.static class
AMethodRebaseResolver.Resolution
of a rebased method.static class
AMethodRebaseResolver.Resolution
of a non-rebased method.Fields in net.bytebuddy.dynamic.scaffold.inline with type parameters of type MethodRebaseResolver.ResolutionModifier and TypeFieldDescriptionprivate final Map
<MethodDescription.SignatureToken, MethodRebaseResolver.Resolution> RebaseImplementationTarget.rebaseableMethods
A mapping of the instrumented type's declared methods by each method's token.private final 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.ResolutionModifier and TypeMethodDescriptionMethodRebaseResolver.Resolution.ForRebasedConstructor.of
(MethodDescription.InDefinedShape methodDescription, TypeDescription placeholderType) Resolves a constructor rebasement.MethodRebaseResolver.Resolution.ForRebasedMethod.of
(TypeDescription instrumentedType, MethodDescription.InDefinedShape methodDescription, MethodNameTransformer methodNameTransformer) Resolves a rebasement for the provided method.MethodRebaseResolver.Default.resolve
(MethodDescription.InDefinedShape methodDescription) Checks if a method is eligible for rebasing and resolves this possibly rebased method.MethodRebaseResolver.Disabled.resolve
(MethodDescription.InDefinedShape methodDescription) Checks if a method is eligible for rebasing and resolves this possibly rebased method.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.ResolutionModifier 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 MethodRebaseResolver.ResolutionModifier and TypeMethodDescriptionRebaseImplementationTarget.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.ResolutionModifierConstructorDescriptionprotected
Default
(Map<MethodDescription.InDefinedShape, MethodRebaseResolver.Resolution> resolutions, List<DynamicType> dynamicTypes) Creates a new default method rebased resolver.protected
RebaseImplementationTarget
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation, Map<MethodDescription.SignatureToken, MethodRebaseResolver.Resolution> rebaseableMethods) Creates a rebase implementation target.