### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/util/AnnotationComponentValue.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/AnnotationComponentValue.java,v retrieving revision 1.9 diff -u -r1.9 AnnotationComponentValue.java --- model/org/eclipse/jdt/internal/core/util/AnnotationComponentValue.java 23 Feb 2005 02:47:31 -0000 1.9 +++ model/org/eclipse/jdt/internal/core/util/AnnotationComponentValue.java 17 Sep 2007 13:28:40 -0000 @@ -119,8 +119,8 @@ case '[' : final int numberOfValues = this.u2At(classFileBytes, this.readOffset, offset); this.valuesNumber = numberOfValues; + this.readOffset += 2; if (numberOfValues != 0) { - this.readOffset += 2; this.annotationComponentValues = new IAnnotationComponentValue[numberOfValues]; for (int i = 0; i < numberOfValues; i++) { AnnotationComponentValue value = new AnnotationComponentValue(classFileBytes, constantPool, offset + readOffset);