From 6822debe90873ed04e7a2efb5b93da3c10a05208 Mon Sep 17 00:00:00 2001 From: Pavel Talanov Date: Tue, 7 Feb 2012 15:39:58 +0400 Subject: [PATCH] added try catch in applet --- .../jetbrains/k2js/facade/K2JSTranslatorApplet.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/translator/src/org/jetbrains/k2js/facade/K2JSTranslatorApplet.java b/translator/src/org/jetbrains/k2js/facade/K2JSTranslatorApplet.java index f7ef74cff1e..670c1644611 100644 --- a/translator/src/org/jetbrains/k2js/facade/K2JSTranslatorApplet.java +++ b/translator/src/org/jetbrains/k2js/facade/K2JSTranslatorApplet.java @@ -38,10 +38,15 @@ public final class K2JSTranslatorApplet extends Applet { } } - @NotNull + @Nullable public BindingContext getBindingContext(@NotNull String programText) { - K2JSTranslator k2JSTranslator = new K2JSTranslator(new TestConfig()); - return k2JSTranslator.analyzeProgramCode(programText); + try { + K2JSTranslator k2JSTranslator = new K2JSTranslator(new TestConfig()); + return k2JSTranslator.analyzeProgramCode(programText); + } catch (Throwable e) { + reportException(e); + return null; + } } @NotNull