diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.form b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.form index 0637a357672d..902bcd95692b 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.form +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.form @@ -8,7 +8,7 @@ - + @@ -37,14 +37,6 @@ - - - - - - - - diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.java index 24c5342d5e3d..1726988c5400 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfigurable.java @@ -42,7 +42,6 @@ public class GroovyCompilerConfigurable implements SearchableConfigurable { private JTextField myHeapSize; private JPanel myMainPanel; private JPanel myExcludesPanel; - private JCheckBox myUseGroovycStubs; private final ExcludedEntriesConfigurable myExcludes; private final GroovyCompilerConfiguration myConfig; @@ -101,19 +100,16 @@ public class GroovyCompilerConfigurable implements SearchableConfigurable { public boolean isModified() { return !Comparing.equal(myConfig.getHeapSize(), myHeapSize.getText()) || - myExcludes.isModified() || - myConfig.isUseGroovycStubs() != myUseGroovycStubs.isSelected(); + myExcludes.isModified(); } public void apply() throws ConfigurationException { myExcludes.apply(); myConfig.setHeapSize(myHeapSize.getText()); - myConfig.setUseGroovycStubs(myUseGroovycStubs.isSelected()); } public void reset() { myHeapSize.setText(myConfig.getHeapSize()); - myUseGroovycStubs.setSelected(myConfig.isUseGroovycStubs()); myExcludes.reset(); } diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfiguration.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfiguration.java index 41d715ec137a..e6104655113e 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfiguration.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfiguration.java @@ -36,14 +36,12 @@ import org.jdom.Element; ) public class GroovyCompilerConfiguration implements PersistentStateComponent, Disposable { private String myHeapSize = "400"; - private boolean myUseGroovycStubs = false; public boolean transformsOk = false; private final ExcludedEntriesConfiguration myExcludeFromStubGeneration = new ExcludedEntriesConfiguration(); public MyStateBean getState() { final MyStateBean bean = new MyStateBean(); bean.heapSize = myHeapSize; - bean.useGroovycStubs = myUseGroovycStubs; bean.transformsOk = transformsOk; myExcludeFromStubGeneration.writeExternal(bean.excludes); return bean; @@ -59,7 +57,6 @@ public class GroovyCompilerConfiguration implements PersistentStateComponent(toCompile)); + for (int i = 0; i < toCompile.size(); i++) { + indicator.setFraction((double)i / toCompile.size()); + + final Collection stubFiles = generateItems(generator, toCompile.get(i), tempOutput, compileContext, myProject); + ((CompileContextEx)compileContext).addScope(new FileSetCompileScope(stubFiles, new Module[]{module})); + } } - else { - ProgressIndicator indicator = compileContext.getProgressIndicator(); - indicator.pushState(); - - try { - final GroovyToJavaGenerator generator = new GroovyToJavaGenerator(myProject, new HashSet(toCompile)); - for (int i = 0; i < toCompile.size(); i++) { - indicator.setFraction((double)i / toCompile.size()); - - final Collection stubFiles = generateItems(generator, toCompile.get(i), tempOutput, compileContext, myProject); - ((CompileContextEx)compileContext).addScope(new FileSetCompileScope(stubFiles, new Module[]{module})); - } - } - finally { - indicator.popState(); - } + finally { + indicator.popState(); } }