public class ModuleOpenNode
extends java.lang.Object
| Modifier and Type | Field | 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 | Description |
|---|---|
ModuleOpenNode(java.lang.String packaze,
int access,
java.util.List<java.lang.String> modules) |
Constructs a new
ModuleOpenNode. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
accept(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.public void accept(ModuleVisitor moduleVisitor)
moduleVisitor - a module visitor.