Uses of Interface
net.bytebuddy.implementation.Implementation.Context.ExtractableView
Packages that use Implementation.Context.ExtractableView
Package
Description
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
The implementation package contains any logic for intercepting method calls.
-
Uses of Implementation.Context.ExtractableView in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as Implementation.Context.ExtractableViewModifier and TypeFieldDescriptionprivate final Implementation.Context.ExtractableView
TypeWriter.Default.ForCreation.CreationClassVisitor.implementationContext
The implementation context to apply.private final Implementation.Context.ExtractableView
TypeWriter.Default.ForCreation.ImplementationContextClassVisitor.implementationContext
The implementation context to use.TypeWriter.Default.ForInlining.ContextRegistry.implementationContext
The implementation context that is used for creating a class ornull
if it was not registered.TypeWriter.Default.ForInlining.WithDecorationOnly.DecorationClassVisitor.implementationContext
The implementation context to use ornull
if the context is not yet initialized.TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.implementationContext
The implementation context for this class creation ornull
if it was not yet created.Methods in net.bytebuddy.dynamic.scaffold with parameters of type Implementation.Context.ExtractableViewModifier and TypeMethodDescriptionvoid
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.complete
(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext) Invoked upon completion of writing the instrumented type.void
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.complete
(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext) Invoked upon completion of writing the instrumented type.void
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Creating.complete
(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext) Invoked upon completion of writing the instrumented type.void
TypeWriter.Default.ForInlining.ContextRegistry.setImplementationContext
(Implementation.Context.ExtractableView implementationContext) Registers the implementation context.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type Implementation.Context.ExtractableViewModifierConstructorDescriptionprotected
CreationClassVisitor
(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext) Creates a new wrapper visitor.protected
ImplementationContextClassVisitor
(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext) Creates a context class loader based on anImplementation.Context
. -
Uses of Implementation.Context.ExtractableView in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement Implementation.Context.ExtractableViewModifier and TypeClassDescriptionstatic class
A default implementation of anImplementation.Context.ExtractableView
which serves as its ownMethodAccessorFactory
.static class
An implementation context that does not allow for any injections into the static initializer block.static class
An abstract base implementation of an extractable view of an implementation context.Methods in net.bytebuddy.implementation that return Implementation.Context.ExtractableViewModifier and TypeMethodDescriptionImplementation.Context.Default.Factory.make
(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion) Deprecated.Implementation.Context.Default.Factory.make
(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration) Creates a new implementation context.Implementation.Context.Default.Factory.WithFixedSuffix.make
(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion) Deprecated.Implementation.Context.Default.Factory.WithFixedSuffix.make
(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration) Creates a new implementation context.Implementation.Context.Disabled.Factory.make
(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion) Deprecated.Implementation.Context.Disabled.Factory.make
(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration) Creates a new implementation context.Implementation.Context.Factory.make
(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion) Deprecated.Implementation.Context.Factory.make
(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration) Creates a new implementation context.
Implementation.Context.Factory.make(TypeDescription, AuxiliaryType.NamingStrategy, TypeInitializer, ClassFileVersion, ClassFileVersion, Implementation.Context.FrameGeneration)
.