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.ExtractableViewimplementationContextThe implementation context to use.
-
Constructor Summary
Constructors Modifier Constructor Description protectedImplementationContextClassVisitor(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.LoadedTypeInitializergetLoadedTypeInitializer()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: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
public LoadedTypeInitializer 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.
-
-