Uses of Interface
net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver
Packages that use MethodRebaseResolver
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 in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as MethodRebaseResolverModifier and TypeFieldDescriptionprivate final MethodRebaseResolver
TypeWriter.Default.ForInlining.WithFullProcessing.methodRebaseResolver
The method rebase resolver to use for rebasing methods.Methods in net.bytebuddy.dynamic.scaffold with parameters of type MethodRebaseResolverModifier and TypeMethodDescriptionstatic <U> TypeWriter
<U> TypeWriter.Default.forRebasing
(MethodRegistry.Prepared methodRegistry, List<? extends DynamicType> auxiliaryTypes, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRebaseResolver methodRebaseResolver) Creates a type writer for rebasing a type.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type MethodRebaseResolverModifierConstructorDescriptionprotected
WithFullProcessing
(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRegistry.Prepared methodRegistry, Implementation.Target.Factory implementationTargetFactory, MethodRebaseResolver methodRebaseResolver) Creates a new inlining type writer that fully reprocesses a type. -
Uses of MethodRebaseResolver in net.bytebuddy.dynamic.scaffold.inline
Classes in net.bytebuddy.dynamic.scaffold.inline that implement MethodRebaseResolverModifier and TypeClassDescriptionstatic class
A default implementation of a method rebase resolver.static enum
A method rebase resolver that preserves any method in its original form.Fields in net.bytebuddy.dynamic.scaffold.inline declared as MethodRebaseResolverModifier and TypeFieldDescriptionprivate final MethodRebaseResolver
RebaseImplementationTarget.Factory.methodRebaseResolver
The method rebase resolver to use.Methods in net.bytebuddy.dynamic.scaffold.inline that return MethodRebaseResolverModifier 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.Methods in net.bytebuddy.dynamic.scaffold.inline with parameters of type MethodRebaseResolverModifier and TypeMethodDescriptionprotected static Implementation.Target
RebaseImplementationTarget.of
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion, MethodRebaseResolver methodRebaseResolver) Creates a new rebase implementation target.Constructors in net.bytebuddy.dynamic.scaffold.inline with parameters of type MethodRebaseResolverModifierConstructorDescriptionFactory
(MethodRebaseResolver methodRebaseResolver) Creates a new factory for a rebase implementation target.