Package net.bytebuddy.dynamic.scaffold
Class TypeWriter.Default.ForInlining.RegistryContextClassVisitor
java.lang.Object
org.objectweb.asm.ClassVisitor
net.bytebuddy.utility.visitor.ContextClassVisitor
net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.RegistryContextClassVisitor
- Enclosing class:
TypeWriter.Default.ForInlining<U>
protected class TypeWriter.Default.ForInlining.RegistryContextClassVisitor
extends ContextClassVisitor
A context class visitor based on a
TypeWriter.Default.ForInlining.ContextRegistry
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeWriter.Default.ForInlining.ContextRegistry
The context registry to use.Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
RegistryContextClassVisitor
(org.objectweb.asm.ClassVisitor classVisitor, TypeWriter.Default.ForInlining.ContextRegistry contextRegistry) Creates a new context class visitor based on aTypeWriter.Default.ForInlining.ContextRegistry
. -
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, visitEnd
Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visit, visitAnnotation, visitAttribute, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Field Details
-
contextRegistry
The context registry to use.
-
-
Constructor Details
-
RegistryContextClassVisitor
protected RegistryContextClassVisitor(org.objectweb.asm.ClassVisitor classVisitor, TypeWriter.Default.ForInlining.ContextRegistry contextRegistry) Creates a new context class visitor based on aTypeWriter.Default.ForInlining.ContextRegistry
.- Parameters:
classVisitor
- The class visitor to delegate to.contextRegistry
- The context registry to use.
-
-
Method Details
-
getAuxiliaryTypes
Description copied from class:ContextClassVisitor
Returns the auxiliary types that this class visitor currently supplies.- Specified by:
getAuxiliaryTypes
in classContextClassVisitor
- Returns:
- The auxiliary types that this class visitor currently supplies.
-
getLoadedTypeInitializer
Description copied from class:ContextClassVisitor
Returns the loaded type initializer that this class visitor currently implies.- Specified by:
getLoadedTypeInitializer
in classContextClassVisitor
- Returns:
- The loaded type initializer that this class visitor currently implies.
-