Class Module
java.lang.Object
org.aspectj.apache.bcel.classfile.Attribute
org.aspectj.apache.bcel.classfile.Module
- All Implemented Interfaces:
Serializable
,Cloneable
,Node
This class is derived from Attribute and represents the module
information captured in a class file.
http://cr.openjdk.java.net/~mr/jigsaw/spec/lang-vm.html
http://cr.openjdk.java.net/~mr/jigsaw/spec/java-se-9-jvms-diffs.pdf 4.7.25
- Author:
- Andy Clement
- See Also:
- Serialized Form
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept(ClassVisitor v)
void
dump(DataOutputStream file)
byte[]
getBytes()
int
getOpens()
String[]
getUses()
toString()
Methods inherited from class org.aspectj.apache.bcel.classfile.Attribute
getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute
-
Constructor Details
-
Module
-
Module
-
-
Method Details
-
dump
- Overrides:
dump
in classAttribute
- Throws:
IOException
-
toStringRequires
-
toStringExports
-
toStringOpens
-
toStringUses
-
toStringProvides
-
toString
-
accept
-
getRequires
-
getRequiredModuleNames
-
getBytes
public byte[] getBytes() -
getExports
-
getOpens
-
getUses
-
getProvides
-
getModuleName
-
getModuleFlags
public int getModuleFlags() -
getModuleVersion
- Returns:
- the module version or null if no version information specified
-