From be94394a5c502688085c733223dd274475715b73 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Thu, 7 Sep 2017 13:05:49 -0700 Subject: [PATCH] Catch one exception. --- fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java b/fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java index c05f03b..1f50424 100644 --- a/fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java +++ b/fx/src/main/java/org/nwapw/abacus/fx/AbacusController.java @@ -12,6 +12,7 @@ import javafx.util.Callback; import javafx.util.StringConverter; import org.nwapw.abacus.Abacus; import org.nwapw.abacus.config.Configuration; +import org.nwapw.abacus.exception.AbacusException; import org.nwapw.abacus.exception.ComputationInterruptedException; import org.nwapw.abacus.function.Documentation; import org.nwapw.abacus.function.DocumentationType; @@ -153,7 +154,7 @@ public class AbacusController implements PluginListener { historyData.add(new HistoryModel(inputField.getText(), constructedTree.toString(), resultingString)); abacus.applyToContext(result.getResultingContext()); return resultingString; - } catch (ComputationInterruptedException | DomainException | EvaluationException exception) { + } catch (AbacusException exception) { return exception.getMessage(); } catch (RuntimeException exception) { exception.printStackTrace();