Community
Participate
Working Groups
Using latest HEAD contents, the following code reports an error for a NON-NLS string, but it should not. public class Foo { public void foo() { System.out.println( "string1" + "string2" //$NON-NLS-1$//$NON-NLS-2$ ); } Adding a closing brace fixes both errors. The problem seems to come from the protected boolean resumeAfterRecovery() method. During the moveRecoveryCheckpoint() call, the currentLine is set to the next string literal. It should be null.
Fixed and released in HEAD. Regression tests added.
Verified.