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 Details

  • Constructor Details

    • ModuleExtractor

      protected ModuleExtractor(String name, int modifiers, @MaybeNull String version)
      Creates a new module token.
      Parameters:
      name - The name of the module.
      modifiers - The modifiers of the module.
      version - The module version or null if no version was specified.
  • Method Details

    • visitMainClass

      public void visitMainClass(String mainClass)
      Overrides:
      visitMainClass in class org.objectweb.asm.ModuleVisitor
    • visitPackage

      public void visitPackage(String aPackage)
      Overrides:
      visitPackage in class org.objectweb.asm.ModuleVisitor
    • visitRequire

      public void visitRequire(String module, int modifiers, @MaybeNull String version)
      Overrides:
      visitRequire in class org.objectweb.asm.ModuleVisitor
    • visitExport

      public void visitExport(String aPackage, int modifiers, @MaybeNull String... modules)
      Overrides:
      visitExport in class org.objectweb.asm.ModuleVisitor
    • visitOpen

      public void visitOpen(String aPackage, int modifiers, @MaybeNull String... modules)
      Overrides:
      visitOpen in class org.objectweb.asm.ModuleVisitor
    • visitUse

      public void visitUse(String service)
      Overrides:
      visitUse in class org.objectweb.asm.ModuleVisitor
    • visitProvide

      public void visitProvide(String service, String... providers)
      Overrides:
      visitProvide in class org.objectweb.asm.ModuleVisitor
    • visitEnd

      public void visitEnd()
      Overrides:
      visitEnd in class org.objectweb.asm.ModuleVisitor