public class ModuleExportNode
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
int |
access |
The access flags (see
Opcodes ). |
java.util.List<java.lang.String> |
modules |
The list of modules that can access this exported package, specified with fully qualified names
(using dots).
|
java.lang.String |
packaze |
The internal name of the exported package.
|
Constructor | Description |
---|---|
ModuleExportNode(java.lang.String packaze,
int access,
java.util.List<java.lang.String> modules) |
Constructs a new
ModuleExportNode . |
Modifier and Type | Method | Description |
---|---|---|
void |
accept(ModuleVisitor moduleVisitor) |
Makes the given module visitor visit this export declaration.
|
public java.lang.String packaze
public int access
public java.util.List<java.lang.String> modules
public ModuleExportNode(java.lang.String packaze, int access, java.util.List<java.lang.String> modules)
ModuleExportNode
.packaze
- the internal name of the exported package.access
- the package access flags, one or more of ACC_SYNTHETIC
and
ACC_MANDATED
.modules
- a list of modules that can access this exported package, specified with fully
qualified names (using dots).public void accept(ModuleVisitor moduleVisitor)
moduleVisitor
- a module visitor.