diff --git a/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java b/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java index 7daea3afb44..2e84d0c0caf 100644 --- a/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java +++ b/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java @@ -226,7 +226,7 @@ public class KotlinToJVMBytecodeCompiler { return null; } - GeneratedClassLoader classLoader = null; + GeneratedClassLoader classLoader; try { classLoader = new GeneratedClassLoader(state.getFactory(), new URLClassLoader(new URL[] { @@ -240,12 +240,6 @@ public class KotlinToJVMBytecodeCompiler { catch (Exception e) { throw new RuntimeException("Failed to evaluate script: " + e, e); } - finally { - if (classLoader != null) { - classLoader.dispose(); - } - state.destroy(); - } } @Nullable