Package org.eclipse.jdt.core.util
Interface IClassFileAttribute
-
- All Known Subinterfaces:
IAnnotationDefaultAttribute,IBootstrapMethodsAttribute,ICodeAttribute,IConstantValueAttribute,IEnclosingMethodAttribute,IExceptionAttribute,IInnerClassesAttribute,ILineNumberAttribute,ILocalVariableAttribute,ILocalVariableTypeTableAttribute,IMethodParametersAttribute,IModuleAttribute,IModuleMainClassAttribute,IModulePackagesAttribute,INestMembersAttribute,IRecordAttribute,IRuntimeInvisibleAnnotationsAttribute,IRuntimeInvisibleParameterAnnotationsAttribute,IRuntimeInvisibleTypeAnnotationsAttribute,IRuntimeVisibleAnnotationsAttribute,IRuntimeVisibleParameterAnnotationsAttribute,IRuntimeVisibleTypeAnnotationsAttribute,ISignatureAttribute,ISourceAttribute,IStackMapAttribute,IStackMapTableAttribute
public interface IClassFileAttributeThis class represents a generic class file attribute. It is intended to be extended for any new attribute.- Since:
- 2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetAttributeLength()Answer back the attribute length as specified in the JVM specifications.char[]getAttributeName()Answer back the attribute name as specified in the JVM specifications.intgetAttributeNameIndex()Answer back the attribute name index in the constant pool as specified in the JVM specifications.
-
-
-
Method Detail
-
getAttributeNameIndex
int getAttributeNameIndex()
Answer back the attribute name index in the constant pool as specified in the JVM specifications.- Returns:
- the attribute name index in the constant pool
-
getAttributeName
char[] getAttributeName()
Answer back the attribute name as specified in the JVM specifications.- Returns:
- the attribute name
-
getAttributeLength
long getAttributeLength()
Answer back the attribute length as specified in the JVM specifications.- Returns:
- the attribute length
-
-