diff options
author | Oszkar Semerath <Oszkar Semerath@DESKTOP-DNR7JQ7> | 2021-07-26 19:16:01 +0200 |
---|---|---|
committer | Oszkar Semerath <Oszkar Semerath@DESKTOP-DNR7JQ7> | 2021-07-26 19:16:01 +0200 |
commit | e3b17ab5efeabdfc81379b8f39761e1100faf9ac (patch) | |
tree | 65670a8f89a8e16eea8f4d1849219f43c4901dfe /Solvers/VIATRA-Solver/org.eclipse.viatra.solver.data | |
parent | ShiftDepth argument check (diff) | |
download | VIATRA-Generator-e3b17ab5efeabdfc81379b8f39761e1100faf9ac.tar.gz VIATRA-Generator-e3b17ab5efeabdfc81379b8f39761e1100faf9ac.tar.zst VIATRA-Generator-e3b17ab5efeabdfc81379b8f39761e1100faf9ac.zip |
MutableNode hash calcultion simplified
Diffstat (limited to 'Solvers/VIATRA-Solver/org.eclipse.viatra.solver.data')
-rw-r--r-- | Solvers/VIATRA-Solver/org.eclipse.viatra.solver.data/src/org/eclipse/viatra/solver/data/map/internal/MutableNode.java | 5 |
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 |