### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: compiler/org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.java,v retrieving revision 1.16 diff -u -r1.16 AttributeNamesConstants.java --- compiler/org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.java 28 Mar 2006 20:31:16 -0000 1.16 +++ compiler/org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.java 10 May 2007 19:01:37 -0000 @@ -30,4 +30,5 @@ final char[] RuntimeVisibleParameterAnnotationsName = "RuntimeVisibleParameterAnnotations".toCharArray(); //$NON-NLS-1$ final char[] StackMapTableName = "StackMapTable".toCharArray(); //$NON-NLS-1$ final char[] InconsistentHierarchy = "InconsistentHierarchy".toCharArray(); //$NON-NLS-1$ + final char[] VarargsName = "Varargs".toCharArray(); //$NON-NLS-1$ } Index: compiler/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java,v retrieving revision 1.46 diff -u -r1.46 MethodInfo.java --- compiler/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java 29 Mar 2007 13:17:16 -0000 1.46 +++ compiler/org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java 10 May 2007 19:01:37 -0000 @@ -369,6 +369,9 @@ if (CharOperation.equals(attributeName, AttributeNamesConstants.AnnotationDefaultName)) this.accessFlags |= ClassFileConstants.AccAnnotationDefault; break; + case 'V' : + if (CharOperation.equals(attributeName, AttributeNamesConstants.VarargsName)) + this.accessFlags |= ClassFileConstants.AccVarargs; } } readOffset += (6 + u4At(readOffset + 2));