Parsing for source level broken under JDK9 due to change in 1.X->X versioning by oracle.

This commit is contained in:
Reinier Zwitserloot committed 2018-02-07 00:49:58 +01:00
1 parent 1853b71c05
commit 760a4ec0d3
1 file changed
+2
+2
View File
@@ -125,6 +125,8 @@ public class JavacAST extends AST<JavacAST, JavacNode, JCTree> {
String nm = Source.instance(context).name();
int underscoreIdx = nm.indexOf('_');
if (underscoreIdx > -1) return Integer.parseInt(nm.substring(underscoreIdx + 1));
// assume java9+
return Integer.parseInt(nm);
} catch (Exception ignore) {}
return 6;
}