Package org.objectweb.asm.tree
Class ModuleOpenNode
- java.lang.Object
-
- org.objectweb.asm.tree.ModuleOpenNode
-
public class ModuleOpenNode extends java.lang.ObjectA node that represents an opened package with its name and the module that can access it.
-
-
Field Summary
Fields Modifier and Type Field Description intaccessThe access flag of the opened package, valid values are amongACC_SYNTHETICandACC_MANDATED.java.util.List<java.lang.String>modulesThe fully qualified names (using dots) of the modules that can use deep reflection to the classes of the open package, or null.java.lang.StringpackazeThe internal name of the opened package.
-
Constructor Summary
Constructors Constructor Description ModuleOpenNode(java.lang.String packaze, int access, java.util.List<java.lang.String> modules)Constructs a newModuleOpenNode.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(org.objectweb.asm.ModuleVisitor moduleVisitor)Makes the given module visitor visit this opened package.
-
-
-
Field Detail
-
packaze
public java.lang.String packaze
The internal name of the opened package.
-
access
public int access
The access flag of the opened package, valid values are amongACC_SYNTHETICandACC_MANDATED.
-
modules
public java.util.List<java.lang.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.
-
-
Constructor Detail
-
ModuleOpenNode
public ModuleOpenNode(java.lang.String packaze, int access, java.util.List<java.lang.String> modules)Constructs a newModuleOpenNode.- Parameters:
packaze- the internal name of the opened package.access- the access flag of the opened package, valid values are amongACC_SYNTHETICandACC_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.
-
-