-
- All Implemented Interfaces:
-
org.gjt.jclasslib.structures.AnnotationData
public final class AnnotationElementValue extends ElementValue implements AnnotationData
Describes an Annotation attribute structure.
-
-
Field Summary
Fields Modifier and Type Field Description private IntegertypeIndexprivate Array<ElementValuePair>elementValuePairEntriesprivate final StringentryNameprivate final Integerlengthprivate ElementValueTypeelementValueType
-
Constructor Summary
Constructors Constructor Description AnnotationElementValue()
-
Method Summary
Modifier and Type Method Description IntegergetTypeIndex()type_index of this annotation. UnitsetTypeIndex(Integer typeIndex)type_index of this annotation. Array<ElementValuePair>getElementValuePairEntries()element value pair associations of the parent structure UnitsetElementValuePairEntries(Array<ElementValuePair> elementValuePairEntries)element value pair associations of the parent structure StringgetEntryName()Name of the entry. IntegergetLength()-
Methods inherited from class org.gjt.jclasslib.structures.elementvalues.ElementValue
getElementValueType, setElementValueType -
Methods inherited from class org.gjt.jclasslib.structures.Structure
read, write -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTypeIndex
Integer getTypeIndex()
type_index of this annotation.
-
setTypeIndex
Unit setTypeIndex(Integer typeIndex)
type_index of this annotation.
-
getElementValuePairEntries
Array<ElementValuePair> getElementValuePairEntries()
element value pair associations of the parent structure
-
setElementValuePairEntries
Unit setElementValuePairEntries(Array<ElementValuePair> elementValuePairEntries)
element value pair associations of the parent structure
-
getEntryName
String getEntryName()
Name of the entry.
-
-
-
-