Print a stacks trace of internal error when in internal mode

This commit is contained in:
Andrey Breslav
2011-12-01 16:41:17 +03:00
parent aad2d17cd8
commit 69547aca6d
@@ -3,6 +3,7 @@
*/
package org.jetbrains.jet.codegen;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Pair;
import com.intellij.util.containers.Stack;
@@ -115,6 +116,9 @@ public class GenerationState {
catch (Throwable e) {
errorHandler.reportException(e, namespace.getContainingFile().getVirtualFile().getUrl());
DiagnosticUtils.throwIfRunningOnServer(e);
if (ApplicationManager.getApplication().isInternal()) {
e.printStackTrace();
}
}
}
}