Class ModuleMainClassAttribute
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileAttribute
org.aspectj.org.eclipse.jdt.internal.core.util.ModuleMainClassAttribute
- All Implemented Interfaces:
IClassFileAttribute, IModuleMainClassAttribute
public class ModuleMainClassAttribute
extends ClassFileAttribute
implements IModuleMainClassAttribute
Default implementation of IModuleMainClassAttribute
-
Field Summary
Fields inherited from class ClassFileAttribute
NO_ATTRIBUTES -
Constructor Summary
ConstructorsConstructorDescriptionModuleMainClassAttribute(byte[] classFileBytes, IConstantPool constantPool, int offset) Constructor for ModuleMainClassAttribute. -
Method Summary
Modifier and TypeMethodDescriptionintAnswer back the main class index.char[]Answer back the name of main class.Methods inherited from class ClassFileAttribute
getAttributeLength, getAttributeName, getAttributeNameIndexMethods inherited from class ClassFileStruct
doubleAt, floatAt, i1At, i2At, i4At, i8At, u1At, u2At, u4At, utf8AtMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IClassFileAttribute
getAttributeLength, getAttributeName, getAttributeNameIndex
-
Constructor Details
-
ModuleMainClassAttribute
public ModuleMainClassAttribute(byte[] classFileBytes, IConstantPool constantPool, int offset) throws ClassFormatException Constructor for ModuleMainClassAttribute.- Throws:
ClassFormatException
-
-
Method Details
-
getMainClassIndex
public int getMainClassIndex()Description copied from interface:IModuleMainClassAttributeAnswer back the main class index.- Specified by:
getMainClassIndexin interfaceIModuleMainClassAttribute- Returns:
- the main class index
-
getMainClassName
public char[] getMainClassName()Description copied from interface:IModuleMainClassAttributeAnswer back the name of main class.- Specified by:
getMainClassNamein interfaceIModuleMainClassAttribute- Returns:
- the name of main class
-