[fixes #2586] Add Java 15 support for delombok

This commit is contained in:
Rawi01 authored and Roel Spilker committed 2020-09-24 22:19:01 +02:00
1 parent 25f91eb7b2
commit f397c2b482
2 files changed
+9 -2

No files matched your search

+6 -2
View File
@@ -701,8 +701,12 @@ public class Delombok {
if (!disablePreview && Javac.getJavaCompilerVersion() >= 11) argsList.add("--enable-preview");
String[] argv = argsList.toArray(new String[0]);
args.init("javac", argv);
if (Javac.getJavaCompilerVersion() < 15) {
String[] argv = argsList.toArray(new String[0]);
args.init("javac", argv);
} else {
args.init("javac", argsList);
}
options.put("diags.legacy", "TRUE");
options.put("allowStringFolding", "FALSE");
} else {
@@ -10,4 +10,7 @@ public class Arguments {
public void init(String ownName, String... argv) {}
public Map<Option, String> getDeferredFileManagerOptions() { return null; }
public boolean validate() { return false; }
// JDK15
public void init(String ownName, Iterable<String> args) {}
}