Class Module
- java.lang.Object
-
- org.aspectj.apache.bcel.classfile.Attribute
-
- org.aspectj.apache.bcel.classfile.Module
-
- All Implemented Interfaces:
Serializable,Cloneable,Node
public final class Module extends Attribute
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classModule.ExportclassModule.OpenclassModule.ProvideclassModule.RequireclassModule.Uses
-
Constructor Summary
Constructors Constructor Description Module(int nameIndex, int length, byte[] data, ConstantPool cp)Module(Module module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(ClassVisitor v)voiddump(DataOutputStream file)byte[]getBytes()Module.Export[]getExports()intgetModuleFlags()StringgetModuleName()StringgetModuleVersion()Module.Open[]getOpens()Module.Provide[]getProvides()String[]getRequiredModuleNames()Module.Require[]getRequires()Module.Uses[]getUses()StringtoString()StringtoStringExports()StringtoStringOpens()StringtoStringProvides()StringtoStringRequires()StringtoStringUses()-
Methods inherited from class org.aspectj.apache.bcel.classfile.Attribute
getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute
-
-
-
-
Constructor Detail
-
Module
public Module(Module module)
-
Module
public Module(int nameIndex, int length, byte[] data, ConstantPool cp)
-
-
Method Detail
-
dump
public final void dump(DataOutputStream file) throws IOException
- Overrides:
dumpin classAttribute- Throws:
IOException
-
toStringRequires
public String toStringRequires()
-
toStringExports
public String toStringExports()
-
toStringOpens
public String toStringOpens()
-
toStringUses
public String toStringUses()
-
toStringProvides
public String toStringProvides()
-
accept
public void accept(ClassVisitor v)
-
getRequires
public Module.Require[] getRequires()
-
getRequiredModuleNames
public String[] getRequiredModuleNames()
-
getBytes
public byte[] getBytes()
-
getExports
public Module.Export[] getExports()
-
getOpens
public Module.Open[] getOpens()
-
getUses
public Module.Uses[] getUses()
-
getProvides
public Module.Provide[] getProvides()
-
getModuleName
public String getModuleName()
-
getModuleFlags
public int getModuleFlags()
-
getModuleVersion
public String getModuleVersion()
-
-