Class AnnotationComponent
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.core.util.AnnotationComponent
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotationComponent(byte[] classFileBytes, IConstantPool constantPool, int offset) -
Method Summary
Modifier and TypeMethodDescriptionchar[]Answer back the component name as described in the JVM specifications.intAnswer back the component name index as described in the JVM specifications.Answer back the component value as described in the JVM specifications.
-
Constructor Details
-
AnnotationComponent
public AnnotationComponent(byte[] classFileBytes, IConstantPool constantPool, int offset) throws ClassFormatException - Throws:
ClassFormatException
-
-
Method Details
-
getComponentNameIndex
public int getComponentNameIndex()Description copied from interface:IAnnotationComponentAnswer back the component name index as described in the JVM specifications.- Specified by:
getComponentNameIndexin interfaceIAnnotationComponent- Returns:
- the component name index
-
getComponentName
public char[] getComponentName()Description copied from interface:IAnnotationComponentAnswer back the component name as described in the JVM specifications.- Specified by:
getComponentNamein interfaceIAnnotationComponent- Returns:
- the component name
-
getComponentValue
Description copied from interface:IAnnotationComponentAnswer back the component value as described in the JVM specifications.- Specified by:
getComponentValuein interfaceIAnnotationComponent- Returns:
- the component value
-