Top Description Fields Constructors Methods
org.aspectj.apache.bcel.classfile

public final Class ModuleMainClass

extends Attribute
Class Inheritance
Imports
java.io.DataInputStream, .DataOutputStream, .IOException, org.aspectj.apache.bcel.Constants

Indicates the main class of a module. http://cr.openjdk.java.net/~mr/jigsaw/spec/java-se-9-jvms-diffs.pdf 4.7.26
Author
Andy Clement

Field Summary

Modifier and TypeField and Description
private int
Inherited from org.aspectj.apache.bcel.classfile.Attribute:
cpoollengthnameIndexNoAttributestag

Constructor Summary

AccessConstructor and Description
public
public
ModuleMainClass(int nameIndex, int length, int mainClassIndex, ConstantPool cp)

pack-priv
ModuleMainClass(int nameIndex, int length, DataInputStream stream, ConstantPool cp)

Method Summary

Modifier and TypeMethod and Description
public void
public final void
public final int
public final String
toString()

Overrides org.aspectj.apache.bcel.classfile.Attribute.toString.

Returns a string representation of the object.
Inherited from org.aspectj.apache.bcel.classfile.Attribute:
getConstantPoolgetLengthgetNamegetNameIndexgetTagreadAttribute

Field Detail

mainClassIndexback to summary
private int mainClassIndex

Constructor Detail

ModuleMainClassback to summary
public ModuleMainClass(ModuleMainClass c)
ModuleMainClassback to summary
public ModuleMainClass(int nameIndex, int length, int mainClassIndex, ConstantPool cp)
ModuleMainClassback to summary
pack-priv ModuleMainClass(int nameIndex, int length, DataInputStream stream, ConstantPool cp) throws IOException

Method Detail

acceptback to summary
public void accept(ClassVisitor v)

Implements abstract org.aspectj.apache.bcel.classfile.Attribute.accept.

Implements org.aspectj.apache.bcel.classfile.Node.accept.

Annotations
@Override
dumpback to summary
public final void dump(DataOutputStream stream) throws IOException

Overrides org.aspectj.apache.bcel.classfile.Attribute.dump.

Annotations
@Override
getMainClassIndexback to summary
public final int getMainClassIndex()
toStringback to summary
public final String toString()

Overrides org.aspectj.apache.bcel.classfile.Attribute.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override