public class ModuleExportNode
extends java.lang.Object
| Modifier and Type | Field and 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 (see
Type.getInternalName()). |
| Constructor and Description |
|---|
ModuleExportNode(java.lang.String packaze,
int access,
java.util.List<java.lang.String> modules)
Constructs a new
ModuleExportNode. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ModuleVisitor moduleVisitor)
Makes the given module visitor visit this export declaration.
|
public java.lang.String packaze
Type.getInternalName()).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 (see Type.getInternalName()).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.