类 ModuleRequireNode

java.lang.Object
cn.taketoday.bytecode.tree.ModuleRequireNode

public class ModuleRequireNode extends Object
A node that represents a required module with its name and access of a module descriptor.
作者:
Remi Forax
  • 字段详细资料

    • module

      public String module
      The fully qualified name (using dots) of the dependence.
    • access

      public int access
      The access flag of the dependence among ACC_TRANSITIVE, ACC_STATIC_PHASE, ACC_SYNTHETIC and ACC_MANDATED.
    • version

      public String version
      The module version at compile time, or null.
  • 构造器详细资料

    • ModuleRequireNode

      public ModuleRequireNode(String module, int access, String version)
      Constructs a new ModuleRequireNode.
      参数:
      module - the fully qualified name (using dots) of the dependence.
      access - the access flag of the dependence among ACC_TRANSITIVE, ACC_STATIC_PHASE, ACC_SYNTHETIC and ACC_MANDATED.
      version - the module version at compile time, or null.
  • 方法详细资料

    • accept

      public void accept(ModuleVisitor moduleVisitor)
      Makes the given module visitor visit this require directive.
      参数:
      moduleVisitor - a module visitor.