diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-04-10 21:42:34 -0400 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-04-10 21:42:34 -0400 |
| commit | 6f42b318ee33152fb9f92e576706e7a368829d2e (patch) | |
| tree | 66cc97f5502b1fcd400c07997c0ef87a8b768ae2 /dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java | |
| parent | 05c17c6e0e8e5e9015da4d1396587c4af0ea09d3 (diff) | |
Code cleanup
Diffstat (limited to 'dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java')
| -rw-r--r-- | dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java b/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java index 185ff5f..d28633f 100644 --- a/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java +++ b/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java @@ -57,8 +57,13 @@ public class ScalarDiceExpression implements IDiceExpression { try { return exp.roll() / scalar; } catch (ArithmeticException aex) { - throw new UnsupportedOperationException( - "Attempted to divide by zero."); + UnsupportedOperationException usex = + new UnsupportedOperationException( + "Attempted to divide by zero."); + + usex.initCause(aex); + + throw usex; } default: throw new IllegalStateException( |
