1 21 package proguard.classfile.attribute.annotation; 22 23 import proguard.classfile.*; 24 import proguard.classfile.attribute.annotation.visitor.*; 25 26 import java.io.*; 27 28 33 public class AnnotationElementValue extends ElementValue 34 { 35 public Annotation annotationValue; 36 37 38 41 public AnnotationElementValue() 42 { 43 } 44 45 46 49 public void annotationAccept(Clazz clazz, AnnotationVisitor annotationVisitor) 50 { 51 annotationVisitor.visitAnnotation(clazz, annotationValue); 52 } 53 54 55 57 public int getTag() 58 { 59 return ClassConstants.ELEMENT_VALUE_ANNOTATION; 60 } 61 62 public void accept(Clazz clazz, Annotation annotation, ElementValueVisitor elementValueVisitor) 63 { 64 elementValueVisitor.visitAnnotationElementValue(clazz, annotation, this); 65 } 66 } 67 | Popular Tags |