From e78e5f58cd87288f1cd12e2acc8b03bc1931d426 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Fri, 25 May 2012 17:26:15 +0200 Subject: [PATCH] rethrow ProcessCanceledException --- .../src/org/jetbrains/jet/codegen/ClassBodyCodegen.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/ClassBodyCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/ClassBodyCodegen.java index 82415fce97e..6b860614923 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/ClassBodyCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/ClassBodyCodegen.java @@ -16,6 +16,7 @@ package org.jetbrains.jet.codegen; +import com.intellij.openapi.progress.ProcessCanceledException; import org.jetbrains.jet.lang.descriptors.ClassDescriptor; import org.jetbrains.jet.lang.descriptors.PropertyDescriptor; import org.jetbrains.jet.lang.psi.*; @@ -93,8 +94,12 @@ public abstract class ClassBodyCodegen { catch (CompilationException e) { throw e; } + catch (ProcessCanceledException e) { + throw e; + } catch (RuntimeException e) { - throw new RuntimeException("Error generating method " + myClass.getName() + "." + declaration.getName() + " in " + context, e); + throw new RuntimeException("Error generating method " + myClass.getName() + "." + declaration.getName() + " in " + context, + e); } } }