Index: compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java,v retrieving revision 1.310 diff -u -r1.310 Parser.java --- compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java 15 Jun 2005 13:13:12 -0000 1.310 +++ compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java 3 Aug 2005 11:35:46 -0000 @@ -6927,11 +6927,12 @@ this.endPosition = this.scanner.startPosition; this.endStatementPosition = this.scanner.currentPosition - 1; break; + case TokenNameLBRACE : + this.endStatementPosition = this.scanner.currentPosition - 1; case TokenNamePLUS : case TokenNameMINUS : case TokenNameNOT : case TokenNameTWIDDLE : - case TokenNameLBRACE : this.endPosition = this.scanner.startPosition; break; case TokenNamePLUS_PLUS :