01: // Copyright (c) 2003-2007, Jodd Team (jodd.sf.net). All Rights Reserved.
02:
03: package jodd.proxetta;
04:
05: import org.objectweb.asm.AnnotationVisitor;
06:
07: /**
08: * Reads annotation inner data.
09: */
10: public class AnnotationReader implements AnnotationVisitor {
11:
12: final AnnotationData annData;
13:
14: public AnnotationReader(AnnotationData annData) {
15: this .annData = annData;
16: }
17:
18: public void visit(String string, Object object) {
19: annData.values.put(string, object);
20: }
21:
22: public void visitEnum(String string, String string1, String string2) {
23: }
24:
25: public AnnotationVisitor visitAnnotation(String string,
26: String string1) {
27: return this ;
28: }
29:
30: public AnnotationVisitor visitArray(String string) {
31: return this ;
32: }
33:
34: public void visitEnd() {
35: }
36: }
|