javap/src/main/java/org/apidesign/javap/AnnotationParser.java
branchreflection
changeset 653 bcdfc29fd004
parent 652 f095ea52f417
child 655 044c72732424
     1.1 --- a/javap/src/main/java/org/apidesign/javap/AnnotationParser.java	Sun Feb 03 18:58:09 2013 +0100
     1.2 +++ b/javap/src/main/java/org/apidesign/javap/AnnotationParser.java	Sun Feb 03 19:39:34 2013 +0100
     1.3 @@ -131,7 +131,7 @@
     1.4              int enumN = dis.readUnsignedShort();
     1.5              String val = cd.stringValue(enumN, textual);
     1.6              if (textual) {
     1.7 -                val = '"' + val + '"';
     1.8 +                val = "vm." + attrType.substring(1, attrType.length() - 1).replace('/', '_') + "(false).constructor." + val;
     1.9              }
    1.10              visitAttr(typeName, attrName, attrType, val);
    1.11          } else {