Package org.objectweb.asm.tree
Class ModuleOpenNode
- java.lang.Object
-
- org.objectweb.asm.tree.ModuleOpenNode
-
public class ModuleOpenNode extends java.lang.Object
A node that represents an opened package with its name and the module that can access it.
-
-
Field Summary
Fields Modifier and Type Field Description int
access
The access flag of the opened package, valid values are amongACC_SYNTHETIC
andACC_MANDATED
.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.java.lang.String
packaze
The 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 void
accept(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_SYNTHETIC
andACC_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_SYNTHETIC
andACC_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.
-
-