diff -r 77f7135b6eb1 -r 4e88a33d7972 javap/src/main/java/org/apidesign/javap/AnnotationParser.java --- a/javap/src/main/java/org/apidesign/javap/AnnotationParser.java Fri Nov 16 08:08:36 2012 +0100 +++ b/javap/src/main/java/org/apidesign/javap/AnnotationParser.java Sun Dec 02 23:10:51 2012 +0100 @@ -71,6 +71,9 @@ String attrName = cd.StringValue(dis.readUnsignedShort()); readValue(dis, cd, typeName, attrName); } + if (cnt == 0) { + visitAttr(typeName, null, null); + } } private void readValue(DataInputStream dis, ClassData cd, String typeName, String attrName)