-
Enhancement
-
Resolution: Fixed
-
P3
-
9
-
b24
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056864 | emb-9 | Unassigned | P3 | Resolved | Fixed | b24 |
During the creation of golden files for negative unicode tests in langtools regression ws (JDK-8044080),
following diagnostic messages were generated for tools/javac/unicode/TripleQuote.java
TripleQuote.java:12:14: compiler.err.empty.char.lit
TripleQuote.java:12:20: compiler.err.empty.char.lit
TripleQuote.java:12:21: compiler.err.unclosed.char.lit
TripleQuote.java:13:14: compiler.err.empty.char.lit
TripleQuote.java:13:15: compiler.err.empty.char.lit
TripleQuote.java:13:16: compiler.err.unclosed.char.lit
6 errors
As per Jon's comments, it looks like poor recovery in lexer that could be improved to make javac work better.
following diagnostic messages were generated for tools/javac/unicode/TripleQuote.java
TripleQuote.java:12:14: compiler.err.empty.char.lit
TripleQuote.java:12:20: compiler.err.empty.char.lit
TripleQuote.java:12:21: compiler.err.unclosed.char.lit
TripleQuote.java:13:14: compiler.err.empty.char.lit
TripleQuote.java:13:15: compiler.err.empty.char.lit
TripleQuote.java:13:16: compiler.err.unclosed.char.lit
6 errors
As per Jon's comments, it looks like poor recovery in lexer that could be improved to make javac work better.
- backported by
-
JDK-8056864 Request to investigate and update lexer error recovery in javac
-
- Resolved
-
- relates to
-
JDK-8043283 Create .out files for negative tests in langtools regression ws
-
- Resolved
-