aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers
diff options
context:
space:
mode:
authorLibravatar Oszkar Semerath <Oszkar Semerath@DESKTOP-DNR7JQ7>2021-07-26 19:16:01 +0200
committerLibravatar Oszkar Semerath <Oszkar Semerath@DESKTOP-DNR7JQ7>2021-07-26 19:16:01 +0200
commite3b17ab5efeabdfc81379b8f39761e1100faf9ac (patch)
tree65670a8f89a8e16eea8f4d1849219f43c4901dfe /Solvers
parentShiftDepth argument check (diff)
downloadVIATRA-Generator-e3b17ab5efeabdfc81379b8f39761e1100faf9ac.tar.gz
VIATRA-Generator-e3b17ab5efeabdfc81379b8f39761e1100faf9ac.tar.zst
VIATRA-Generator-e3b17ab5efeabdfc81379b8f39761e1100faf9ac.zip
MutableNode hash calcultion simplified
Diffstat (limited to 'Solvers')
-rw-r--r--Solvers/VIATRA-Solver/org.eclipse.viatra.solver.data/src/org/eclipse/viatra/solver/data/map/internal/MutableNode.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/Solvers/VIATRA-Solver/org.eclipse.viatra.solver.data/src/org/eclipse/viatra/solver/data/map/internal/MutableNode.java b/Solvers/VIATRA-Solver/org.eclipse.viatra.solver.data/src/org/eclipse/viatra/solver/data/map/internal/MutableNode.java
index c81bf36f..963ce111 100644
--- a/Solvers/VIATRA-Solver/org.eclipse.viatra.solver.data/src/org/eclipse/viatra/solver/data/map/internal/MutableNode.java
+++ b/Solvers/VIATRA-Solver/org.eclipse.viatra.solver.data/src/org/eclipse/viatra/solver/data/map/internal/MutableNode.java
@@ -383,10 +383,7 @@ public class MutableNode<KEY,VALUE> extends Node<KEY,VALUE> {
383 383
384 384
385 protected void updateHash() { 385 protected void updateHash() {
386 final int prime = 31; 386 this.cachedHash = Arrays.hashCode(content);
387 int result = 1;
388 result = prime * result + Arrays.deepHashCode(content);
389 this.cachedHash = result;
390 } 387 }
391 388
392 @Override 389 @Override