Package org.objectweb.asm.tree
Class ModuleOpenNode
- java.lang.Object
-
- org.objectweb.asm.tree.ModuleOpenNode
-
public class ModuleOpenNode extends 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
.List<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.String
packaze
The internal name of the opened package.
-
Constructor Summary
Constructors Constructor Description ModuleOpenNode(String packaze, int access, List<String> modules)
Constructs a newModuleOpenNode
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ModuleVisitor moduleVisitor)
Makes the given module visitor visit this opened package.
-
-
-
Field Detail
-
packaze
public 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
.
-
-
Constructor Detail
-
ModuleOpenNode
public ModuleOpenNode(String packaze, int access, List<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.
-
-
Method Detail
-
accept
public void accept(ModuleVisitor moduleVisitor)
Makes the given module visitor visit this opened package.- Parameters:
moduleVisitor
- a module visitor.
-
-