aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-04-22 21:38:21 +0100
committerMichael Williamson <mike@zwobble.org>2016-04-22 21:38:21 +0100
commit06fdfffd7af368dcd60fa0d13d619af0c5336379 (patch)
treebbfa17fae0d964760ef09de7a878a10ffa75a40b /src/main/java/org/zwobble/couscous
parent3bfe9eaf41f994221dc11090c5c3a283a49310ab (diff)
Add finally block to TryNode equals/hashCode/toString
Diffstat (limited to 'src/main/java/org/zwobble/couscous')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/TryNode.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/TryNode.java b/src/main/java/org/zwobble/couscous/ast/TryNode.java
index bb276ee..800931f 100644
--- a/src/main/java/org/zwobble/couscous/ast/TryNode.java
+++ b/src/main/java/org/zwobble/couscous/ast/TryNode.java
@@ -61,6 +61,7 @@ public class TryNode implements StatementNode {
return "TryNode(" +
"body=" + body +
", exceptionHandlers=" + exceptionHandlers +
+ ", finallyBody=" + finallyBody +
')';
}
@@ -72,14 +73,15 @@ public class TryNode implements StatementNode {
TryNode tryNode = (TryNode) o;
if (!body.equals(tryNode.body)) return false;
- return exceptionHandlers.equals(tryNode.exceptionHandlers);
-
+ if (!exceptionHandlers.equals(tryNode.exceptionHandlers)) return false;
+ return finallyBody.equals(tryNode.finallyBody);
}
@Override
public int hashCode() {
int result = body.hashCode();
result = 31 * result + exceptionHandlers.hashCode();
+ result = 31 * result + finallyBody.hashCode();
return result;
}
}