Class TypePool.Default.TypeExtractor.ModuleExtractor
java.lang.Object
org.objectweb.asm.ModuleVisitor
net.bytebuddy.pool.TypePool.Default.TypeExtractor.ModuleExtractor
- Enclosing class:
TypePool.Default.TypeExtractor
protected class TypePool.Default.TypeExtractor.ModuleExtractor
extends org.objectweb.asm.ModuleVisitor
An extractor for collecting module data.
-
Field Summary
Fields inherited from class org.objectweb.asm.ModuleVisitor
api, mv -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedModuleExtractor(String name, int modifiers, String version) Creates a new module token. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitEnd()voidvisitExport(String aPackage, int modifiers, String... modules) voidvisitMainClass(String mainClass) voidvoidvisitPackage(String aPackage) voidvisitProvide(String service, String... providers) voidvisitRequire(String module, int modifiers, String version) voidMethods inherited from class org.objectweb.asm.ModuleVisitor
getDelegate
-
Constructor Details
-
ModuleExtractor
Creates a new module token.- Parameters:
name- The name of the module.modifiers- The modifiers of the module.version- The module version ornullif no version was specified.
-
-
Method Details
-
visitMainClass
- Overrides:
visitMainClassin classorg.objectweb.asm.ModuleVisitor
-
visitPackage
- Overrides:
visitPackagein classorg.objectweb.asm.ModuleVisitor
-
visitRequire
- Overrides:
visitRequirein classorg.objectweb.asm.ModuleVisitor
-
visitExport
- Overrides:
visitExportin classorg.objectweb.asm.ModuleVisitor
-
visitOpen
- Overrides:
visitOpenin classorg.objectweb.asm.ModuleVisitor
-
visitUse
- Overrides:
visitUsein classorg.objectweb.asm.ModuleVisitor
-
visitProvide
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classorg.objectweb.asm.ModuleVisitor
-