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 org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileAttribute
NO_ATTRIBUTES
-
Constructor Summary
ConstructorDescriptionModuleMainClassAttribute
(byte[] classFileBytes, IConstantPool constantPool, int offset) Constructor for ModuleMainClassAttribute. -
Method Summary
Modifier and TypeMethodDescriptionint
Answer back the main class index.char[]
Answer back the name of main class.Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileAttribute
getAttributeLength, getAttributeName, getAttributeNameIndex
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
doubleAt, floatAt, i1At, i2At, i4At, i8At, u1At, u2At, u4At, utf8At
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.aspectj.org.eclipse.jdt.core.util.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:IModuleMainClassAttribute
Answer back the main class index.- Specified by:
getMainClassIndex
in interfaceIModuleMainClassAttribute
- Returns:
- the main class index
-
getMainClassName
public char[] getMainClassName()Description copied from interface:IModuleMainClassAttribute
Answer back the name of main class.- Specified by:
getMainClassName
in interfaceIModuleMainClassAttribute
- Returns:
- the name of main class
-