--- a/langtools/src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java Wed Dec 28 10:52:11 2011 -0800
+++ b/langtools/src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java Tue Jan 03 11:37:00 2012 -0800
@@ -535,13 +535,14 @@
reader.putChar('.');
scanFractionAndSuffix(pos);
} else if (reader.ch == '.') {
+ int savePos = reader.bp;
reader.putChar('.'); reader.putChar('.', true);
if (reader.ch == '.') {
reader.scanChar();
reader.putChar('.');
tk = TokenKind.ELLIPSIS;
} else {
- lexError(pos, "malformed.fp.lit");
+ lexError(savePos, "illegal.dot");
}
} else {
tk = TokenKind.DOT;