From 696c6a01aeae7430166edc81407b74366dc03422 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 9 Jan 2015 17:46:28 +0100 Subject: [PATCH] enable groovyc optimizations by default --- .../src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java | 2 +- .../org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java index 630266a244bf..cb4e84708466 100644 --- a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java +++ b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java @@ -121,7 +121,7 @@ public class GroovyBuilder extends ModuleLevelBuilder { JpsSdk jdk = getJdk(chunk); String version = jdk == null ? SystemInfo.JAVA_RUNTIME_VERSION : jdk.getVersionString(); - boolean inProcess = "true".equals(System.getProperty("groovyc.in.process")); + boolean inProcess = "true".equals(System.getProperty("groovyc.in.process", "true")); boolean mayDependOnUtilJar = version != null && StringUtil.compareVersionNumbers(version, "1.6") >= 0; boolean optimizeClassLoading = !inProcess && mayDependOnUtilJar && ourOptimizeThreshold != 0 && toCompilePaths.size() >= ourOptimizeThreshold; diff --git a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java index 66134a8a3cc8..1d8147a0b561 100644 --- a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java +++ b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java @@ -106,7 +106,7 @@ class InProcessGroovyc { @Nullable private static ClassLoader obtainParentLoader(Collection compilationClassPath) throws MalformedURLException { - if (!"true".equals(System.getProperty("groovyc.reuse.compiler.classes"))) { + if (!"true".equals(System.getProperty("groovyc.reuse.compiler.classes", "true"))) { return null; }