protected class TypeWriter.Default.ForCreation.ImplementationContextClassVisitor extends ContextClassVisitor
Implementation.Context
.api, cv
Modifier | Constructor and Description |
---|---|
protected |
ImplementationContextClassVisitor(ClassVisitor classVisitor,
Implementation.Context.ExtractableView implementationContext)
Creates a context class loader based on an
Implementation.Context . |
Modifier and Type | Method and Description |
---|---|
List<DynamicType> |
getAuxiliaryTypes()
Returns the auxiliary types that this class visitor currently supplies.
|
LoadedTypeInitializer |
getLoadedTypeInitializer()
Returns the loaded type initializer that this class visitor currently implies.
|
active, visitEnd
getDelegate, visit, visitAnnotation, visitAttribute, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
protected ImplementationContextClassVisitor(ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext)
Implementation.Context
.classVisitor
- The class visitor to delegate to.implementationContext
- The implementation context to use.public List<DynamicType> getAuxiliaryTypes()
ContextClassVisitor
getAuxiliaryTypes
in class ContextClassVisitor
public LoadedTypeInitializer getLoadedTypeInitializer()
ContextClassVisitor
getLoadedTypeInitializer
in class ContextClassVisitor
Copyright © 2014–2023. All rights reserved.