Class ConstantElementValue
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.annotation.ElementValue
proguard.classfile.attribute.annotation.ConstantElementValue
- All Implemented Interfaces:
Serializable,Processable
This
ElementValue represents a constant element value.- See Also:
-
Field Summary
FieldsFields inherited from class proguard.classfile.attribute.annotation.ElementValue
referencedClass, referencedMethod, TAG_ANNOTATION, TAG_ARRAY, TAG_CLASS, TAG_ENUM_CONSTANT, TAG_STRING_CONSTANT, u2elementNameIndexFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsConstructorDescriptionConstantElementValue(char u1tag) Creates an uninitialized ConstantElementValue.ConstantElementValue(char u1tag, int u2elementNameIndex, int u2constantValueIndex) Creates an initialized ConstantElementValue. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Clazz clazz, Annotation annotation, ElementValueVisitor elementValueVisitor) Accepts the given visitor.chargetTag()Returns the tag of this element value.Methods inherited from class proguard.classfile.attribute.annotation.ElementValue
getMethodName, referencedMethodAcceptMethods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.util.Processable
accept
-
Field Details
-
u1tag
public final char u1tag -
u2constantValueIndex
public int u2constantValueIndex
-
-
Constructor Details
-
ConstantElementValue
public ConstantElementValue(char u1tag) Creates an uninitialized ConstantElementValue. -
ConstantElementValue
public ConstantElementValue(char u1tag, int u2elementNameIndex, int u2constantValueIndex) Creates an initialized ConstantElementValue.
-
-
Method Details
-
getTag
public char getTag()Description copied from class:ElementValueReturns the tag of this element value.- Specified by:
getTagin classElementValue
-
accept
Description copied from class:ElementValueAccepts the given visitor.- Specified by:
acceptin classElementValue
-