From 49e34767b9f8a0364608bbdd7ae383d902c99dd0 Mon Sep 17 00:00:00 2001 From: Geoffrey Harding Date: Mon, 17 Jun 2019 12:49:20 -0400 Subject: [PATCH] Recognize Java versions greater than 1.8 --- src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java b/src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java index b2ba4ed..f2069f5 100644 --- a/src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java +++ b/src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java @@ -62,7 +62,12 @@ public class ECJEvaluatorFactory extends AbstractEvaluatorFactory { public static CompilerOptions getDefaultCompilerOptions() { String javaSpecVersion = System.getProperty("java.specification.version"); - if (javaSpecVersion.equals("1.8")) { + if (javaSpecVersion.equals("1.8") + || javaSpecVersion.equals("9") + || javaSpecVersion.equals("10") + || javaSpecVersion.equals("11") + || javaSpecVersion.equals("12")) + { javaSpecVersion = "1.7"; } Map settings = Maps.newHashMap();