public class ModuleOpenNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
access
The access flag of the opened package, valid values are among
ACC_SYNTHETIC and ACC_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 and Description |
---|
ModuleOpenNode(java.lang.String packaze,
int access,
java.util.List<java.lang.String> modules)
Constructs a new
ModuleOpenNode . |
Modifier and Type | Method and Description |
---|---|
void |
accept(org.objectweb.asm.ModuleVisitor moduleVisitor)
Makes the given module visitor visit this opened package.
|
public java.lang.String packaze
public int access
ACC_SYNTHETIC
and ACC_MANDATED
.public java.util.List<java.lang.String> modules
public ModuleOpenNode(java.lang.String packaze, int access, java.util.List<java.lang.String> modules)
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.