summaryrefslogtreecommitdiff
path: root/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-04-10 21:42:34 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-04-10 21:42:34 -0400
commit6f42b318ee33152fb9f92e576706e7a368829d2e (patch)
tree66cc97f5502b1fcd400c07997c0ef87a8b768ae2 /dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java
parent05c17c6e0e8e5e9015da4d1396587c4af0ea09d3 (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.java9
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(