aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2018-02-07 00:49:58 +0100
committerReinier Zwitserloot <reinier@zwitserloot.com>2018-02-07 00:49:58 +0100
commit760a4ec0d35f80bb7aa7089753643ba4c298d62b (patch)
tree50d39ac20580eb4cd790a84d81e387875603b364
parent1853b71c05ea083b5e103611a617a4d4b7d1c074 (diff)
downloadlombok-760a4ec0d35f80bb7aa7089753643ba4c298d62b.tar.gz
lombok-760a4ec0d35f80bb7aa7089753643ba4c298d62b.tar.bz2
lombok-760a4ec0d35f80bb7aa7089753643ba4c298d62b.zip
Parsing for source level broken under JDK9 due to change in 1.X->X versioning by oracle.
-rw-r--r--src/core/lombok/javac/JavacAST.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/lombok/javac/JavacAST.java b/src/core/lombok/javac/JavacAST.java
index af812498..45679fd3 100644
--- a/src/core/lombok/javac/JavacAST.java
+++ b/src/core/lombok/javac/JavacAST.java
@@ -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;
}