### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java,v retrieving revision 1.61 diff -u -r1.61 RecoveredType.java --- compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java 25 Jan 2008 11:59:19 -0000 1.61 +++ compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java 23 Apr 2008 08:19:07 -0000 @@ -112,8 +112,8 @@ pendingAnnotationCount, pendingModifiers, pendingModifersSourceStart); - this.resetPendingModifiers(); } + this.resetPendingModifiers(); this.insideEnumConstantPart = false; @@ -182,8 +182,8 @@ pendingAnnotationCount, pendingModifiers, pendingModifersSourceStart); - this.resetPendingModifiers(); } + this.resetPendingModifiers(); /* consider that if the opening brace was not found, it is there */ if (!foundOpeningBrace){ @@ -248,8 +248,8 @@ pendingAnnotationCount, pendingModifiers, pendingModifersSourceStart); - this.resetPendingModifiers(); } + this.resetPendingModifiers(); /* consider that if the opening brace was not found, it is there */ if (!foundOpeningBrace){ Index: compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java,v retrieving revision 1.63 diff -u -r1.63 RecoveredMethod.java --- compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java 19 Mar 2008 09:39:24 -0000 1.63 +++ compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java 23 Apr 2008 08:19:06 -0000 @@ -269,8 +269,8 @@ pendingAnnotationCount, pendingModifiers, pendingModifersSourceStart); - this.resetPendingModifiers(); } + this.resetPendingModifiers(); /* consider that if the opening brace was not found, it is there */ if (!foundOpeningBrace){ Index: compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java,v retrieving revision 1.41 diff -u -r1.41 RecoveredInitializer.java --- compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java 25 Jan 2008 11:59:20 -0000 1.41 +++ compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java 23 Apr 2008 08:19:06 -0000 @@ -196,8 +196,8 @@ pendingAnnotationCount, pendingModifiers, pendingModifersSourceStart); - this.resetPendingModifiers(); } + this.resetPendingModifiers(); /* consider that if the opening brace was not found, it is there */ if (!foundOpeningBrace){ Index: compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java,v retrieving revision 1.36 diff -u -r1.36 RecoveredUnit.java --- compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java 25 Jan 2008 11:59:20 -0000 1.36 +++ compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java 23 Apr 2008 08:19:07 -0000 @@ -183,9 +183,9 @@ pendingAnnotationCount, pendingModifiers, pendingModifersSourceStart); - this.resetPendingModifiers(); } - + this.resetPendingModifiers(); + /* if type not finished, then type becomes current */ if (typeDeclaration.declarationSourceEnd == 0) return element; return this; Index: compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java,v retrieving revision 1.40 diff -u -r1.40 RecoveredBlock.java --- compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java 25 Jan 2008 11:59:19 -0000 1.40 +++ compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java 23 Apr 2008 08:19:06 -0000 @@ -124,8 +124,8 @@ pendingAnnotationCount, pendingModifiers, pendingModifersSourceStart); - this.resetPendingModifiers(); } + this.resetPendingModifiers(); if (localDeclaration instanceof Argument){ this.pendingArgument = element; @@ -189,8 +189,8 @@ pendingAnnotationCount, pendingModifiers, pendingModifersSourceStart); - this.resetPendingModifiers(); } + this.resetPendingModifiers(); this.attach(element); if (typeDeclaration.declarationSourceEnd == 0) return element; return this;