Community
Participate
Working Groups
Build 2.1-M4 In following (incorrect) source for BlockScope, some Strings are reported as non-NLS'ed, though they are properly tagged as such.
Created attachment 2953 [details] BlockScope.java
The bug is due to the fact that the scanner.currentLine is not reset before resuming after recovery. Therefore the current NLS line accumulates more than one string literals (all the same and reports an error for them). Resetting the scanner's current line in the resetStack() method fixes the problem.
Fixed and released in 2.1 stream. Regression test added.
Verified.