From ae5aeef14716d23ccfce2bb8df525c231e2ce5b2 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 4 Feb 2013 14:36:08 +0400 Subject: [PATCH] Enable parameter assertions in BytecodeToolwindow --- .../jet/plugin/internal/codewindow/BytecodeToolwindow.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/internal/codewindow/BytecodeToolwindow.java b/idea/src/org/jetbrains/jet/plugin/internal/codewindow/BytecodeToolwindow.java index 90c912674ab..2551f8d810e 100644 --- a/idea/src/org/jetbrains/jet/plugin/internal/codewindow/BytecodeToolwindow.java +++ b/idea/src/org/jetbrains/jet/plugin/internal/codewindow/BytecodeToolwindow.java @@ -33,6 +33,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.analyzer.AnalyzeExhaust; import org.jetbrains.jet.codegen.*; import org.jetbrains.jet.codegen.state.GenerationState; +import org.jetbrains.jet.codegen.state.Progress; import org.jetbrains.jet.lang.psi.JetFile; import org.jetbrains.jet.plugin.internal.Location; import org.jetbrains.jet.plugin.project.WholeProjectAnalyzerFacade; @@ -90,7 +91,8 @@ public class BytecodeToolwindow extends JPanel implements Disposable { if (exhaust.isError()) { return printStackTraceToString(exhaust.getError()); } - state = new GenerationState(jetFile.getProject(), ClassBuilderFactories.TEXT, exhaust.getBindingContext(), Collections.singletonList(jetFile)); + state = new GenerationState(jetFile.getProject(), ClassBuilderFactories.TEXT, Progress.DEAF, exhaust.getBindingContext(), + Collections.singletonList(jetFile), BuiltinToJavaTypesMapping.ENABLED, true, true, true); KotlinCodegenFacade.compileCorrectFiles(state, CompilationErrorHandler.THROW_EXCEPTION); } catch (ProcessCanceledException e) { @@ -104,7 +106,7 @@ public class BytecodeToolwindow extends JPanel implements Disposable { final ClassFileFactory factory = state.getFactory(); for (String filename : factory.files()) { - answer.append("// ================ "); + answer.append("// ================"); answer.append(filename); answer.append(" =================\n"); answer.append(factory.asText(filename)).append("\n\n");