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 aTypeWriter.Default.ForInlining.ContextRegistry
.
-
-
Field Summary
Fields Modifier and Type Field Description private TypeWriter.Default.ForInlining.ContextRegistry
contextRegistry
The context registry to use.
-
Constructor Summary
Constructors Modifier Constructor Description protected
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.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.-
Methods inherited from class net.bytebuddy.utility.visitor.ContextClassVisitor
active, visitEnd
-
-
-
-
Field Detail
-
contextRegistry
private final TypeWriter.Default.ForInlining.ContextRegistry contextRegistry
The context registry to use.
-
-
Constructor Detail
-
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 Detail
-
getAuxiliaryTypes
public java.util.List<DynamicType> 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
public LoadedTypeInitializer 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.
-
-