Class AnnotationElementValue
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.annotation.ElementValue
proguard.classfile.attribute.annotation.AnnotationElementValue
- All Implemented Interfaces:
Serializable,Processable
This
ElementValue represents an annotation 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
ConstructorsConstructorDescriptionCreates an uninitialized AnnotationElementValue.AnnotationElementValue(int u2elementNameIndex, Annotation annotationValue) Creates an initialized AnnotationElementValue. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Clazz clazz, Annotation annotation, ElementValueVisitor elementValueVisitor) Accepts the given visitor.voidannotationAccept(Clazz clazz, AnnotationVisitor annotationVisitor) Applies the given visitor to the annotation.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
-
annotationValue
-
-
Constructor Details
-
AnnotationElementValue
public AnnotationElementValue()Creates an uninitialized AnnotationElementValue. -
AnnotationElementValue
Creates an initialized AnnotationElementValue.
-
-
Method Details
-
annotationAccept
Applies the given visitor to the annotation. -
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
-