类 ModuleOpenNode

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

public class ModuleOpenNode extends Object
A node that represents an opened package with its name and the module that can access it.
作者:
Remi Forax
  • 字段详细资料

    • packaze

      public String packaze
      The internal name of the opened package.
    • access

      public int access
      The access flag of the opened package, valid values are among ACC_SYNTHETIC and ACC_MANDATED.
    • modules

      public List<String> modules
      The fully qualified names (using dots) of the modules that can use deep reflection to the classes of the open package, or null.
  • 构造器详细资料

    • ModuleOpenNode

      public ModuleOpenNode(String packaze, int access, List<String> modules)
      Constructs a new ModuleOpenNode.
      参数:
      packaze - the internal name of the opened package.
      access - the access flag of the opened package, valid values are among ACC_SYNTHETIC and ACC_MANDATED.
      modules - the fully qualified names (using dots) of the modules that can use deep reflection to the classes of the open package, or null.
  • 方法详细资料

    • accept

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