Package net.bytebuddy.dynamic.scaffold
Class TypeWriter.Default.ForCreation.ImplementationContextClassVisitor
java.lang.Object
org.objectweb.asm.ClassVisitor
net.bytebuddy.utility.visitor.ContextClassVisitor
net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForCreation.ImplementationContextClassVisitor
- Enclosing class:
TypeWriter.Default.ForCreation<U>
protected class TypeWriter.Default.ForCreation.ImplementationContextClassVisitor
extends ContextClassVisitor
A context class visitor based on an
Implementation.Context.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Implementation.Context.ExtractableViewThe implementation context to use.Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedImplementationContextClassVisitor(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext) Creates a context class loader based on anImplementation.Context. -
Method Summary
Modifier and TypeMethodDescriptionReturns the auxiliary types that this class visitor currently supplies.Returns the loaded type initializer that this class visitor currently implies.Methods inherited from class net.bytebuddy.utility.visitor.ContextClassVisitor
active, visitEndMethods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visit, visitAnnotation, visitAttribute, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Field Details
-
implementationContext
The implementation context to use.
-
-
Constructor Details
-
ImplementationContextClassVisitor
protected ImplementationContextClassVisitor(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext) Creates a context class loader based on anImplementation.Context.- Parameters:
classVisitor- The class visitor to delegate to.implementationContext- The implementation context to use.
-
-
Method Details
-
getAuxiliaryTypes
Description copied from class:ContextClassVisitorReturns the auxiliary types that this class visitor currently supplies.- Specified by:
getAuxiliaryTypesin classContextClassVisitor- Returns:
- The auxiliary types that this class visitor currently supplies.
-
getLoadedTypeInitializer
Description copied from class:ContextClassVisitorReturns the loaded type initializer that this class visitor currently implies.- Specified by:
getLoadedTypeInitializerin classContextClassVisitor- Returns:
- The loaded type initializer that this class visitor currently implies.
-