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 anImplementation.Context
.
-
-
Field Summary
Fields Modifier and Type Field Description private Implementation.Context.ExtractableView
implementationContext
The implementation context to use.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ImplementationContextClassVisitor(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext)
Creates a context class loader based on anImplementation.Context
.
-
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
-
implementationContext
private final Implementation.Context.ExtractableView implementationContext
The implementation context to use.
-
-
Constructor Detail
-
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 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.
-
-