--- a/langtools/src/share/classes/com/sun/tools/javap/AnnotationWriter.java Fri Jun 26 12:22:40 2009 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javap/AnnotationWriter.java Fri Jun 26 18:51:39 2009 -0700
@@ -26,6 +26,7 @@
package com.sun.tools.javap;
import com.sun.tools.classfile.Annotation;
+import com.sun.tools.classfile.ExtendedAnnotation;
import com.sun.tools.classfile.Annotation.Annotation_element_value;
import com.sun.tools.classfile.Annotation.Array_element_value;
import com.sun.tools.classfile.Annotation.Class_element_value;
@@ -62,6 +63,12 @@
print(")");
}
+ public void write(ExtendedAnnotation annot) {
+ write(annot.annotation);
+ print('@');
+ print(annot.position.toString());
+ }
+
public void write(Annotation.element_value_pair pair) {
print("#" + pair.element_name_index + ":");
write(pair.value);