org.eclipse.jdt.internal.core.util
Class AnnotationComponentValue

java.lang.Object
  extended by org.eclipse.jdt.internal.core.util.ClassFileStruct
      extended by org.eclipse.jdt.internal.core.util.AnnotationComponentValue

public class AnnotationComponentValue
extends ClassFileStruct

Default implementation of IAnnotationComponent


Constructor Summary
AnnotationComponentValue(byte[] classFileBytes, IConstantPool constantPool, int offset)
           
 
Method Summary
 IAnnotationComponentValue[] getAnnotationComponentValues()
           
 IAnnotation getAnnotationValue()
           
 IConstantPoolEntry getClassInfo()
           
 int getClassInfoIndex()
           
 IConstantPoolEntry getConstantValue()
           
 int getConstantValueIndex()
           
 char[] getEnumConstantName()
           
 int getEnumConstantNameIndex()
           
 char[] getEnumConstantTypeName()
           
 int getEnumConstantTypeNameIndex()
           
 int getTag()
           
 int getValuesNumber()
           
 
Methods inherited from class 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
 

Constructor Detail

AnnotationComponentValue

public AnnotationComponentValue(byte[] classFileBytes,
                                IConstantPool constantPool,
                                int offset)
                         throws ClassFormatException
Throws:
ClassFormatException
Method Detail

getAnnotationComponentValues

public IAnnotationComponentValue[] getAnnotationComponentValues()

getAnnotationValue

public IAnnotation getAnnotationValue()

getClassInfo

public IConstantPoolEntry getClassInfo()

getClassInfoIndex

public int getClassInfoIndex()

getConstantValue

public IConstantPoolEntry getConstantValue()

getConstantValueIndex

public int getConstantValueIndex()

getEnumConstantName

public char[] getEnumConstantName()

getEnumConstantNameIndex

public int getEnumConstantNameIndex()

getEnumConstantTypeName

public char[] getEnumConstantTypeName()

getEnumConstantTypeNameIndex

public int getEnumConstantTypeNameIndex()

getTag

public int getTag()

getValuesNumber

public int getValuesNumber()