Class BytecodeModuleRequired
java.lang.Object
org.eolang.jeo.representation.bytecode.BytecodeModuleRequired
A node that represents a required module with its name and access of a module descriptor.
- Since:
- 0.15.0
-
Constructor Summary
ConstructorsConstructorDescriptionBytecodeModuleRequired(String module, int access, String version) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondirectives(Format format) Converts this required module to directives.voidwrite(org.objectweb.asm.ModuleVisitor visitor) Writes this required module to the given module visitor.
-
Constructor Details
-
BytecodeModuleRequired
Constructor.- Parameters:
module- The fully qualified name (using dots) of the dependenceaccess- The access flag of the dependenceversion- The module version at compile time
-
-
Method Details
-
write
public void write(org.objectweb.asm.ModuleVisitor visitor) Writes this required module to the given module visitor.- Parameters:
visitor- The module visitor
-
directives
Converts this required module to directives.- Parameters:
format- Directive format- Returns:
- Directives representation of this required module
-