Class SourceFileAttribute
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.SourceFileAttribute
- All Implemented Interfaces:
IClassFileAttribute, ISourceAttribute
Default implementation of ISourceAttribute
-
Field Summary
Fields inherited from class ClassFileAttribute
NO_ATTRIBUTES -
Constructor Summary
ConstructorsConstructorDescriptionSourceFileAttribute(byte[] classFileBytes, IConstantPool constantPool, int offset) Constructor for SourceFileAttribute. -
Method Summary
Modifier and TypeMethodDescriptionintAnswer back the source file index of this attribute.char[]Answer back the source file name of this attribute.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
-
SourceFileAttribute
public SourceFileAttribute(byte[] classFileBytes, IConstantPool constantPool, int offset) throws ClassFormatException Constructor for SourceFileAttribute.- Throws:
ClassFormatException
-
-
Method Details
-
getSourceFileIndex
public int getSourceFileIndex()Description copied from interface:ISourceAttributeAnswer back the source file index of this attribute.- Specified by:
getSourceFileIndexin interfaceISourceAttribute- Returns:
- the source file index of this attribute
- See Also:
-
getSourceFileName
public char[] getSourceFileName()Description copied from interface:ISourceAttributeAnswer back the source file name of this attribute.- Specified by:
getSourceFileNamein interfaceISourceAttribute- Returns:
- the source file name of this attribute
- See Also:
-