X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Fvariable%2FVariableNode.java;h=95d20792620c9c37d371593b49b22e11d4ba77cb;hb=3c2807a26920491016a1887d2c1a95609c082a19;hp=98f63d3771a80d67a7c48c5f47b81de29ae9c706;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/VariableNode.java b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/VariableNode.java index 98f63d377..95d207926 100644 --- a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/VariableNode.java +++ b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/VariableNode.java @@ -1,38 +1,38 @@ -package org.simantics.db.layer0.variable; - -public class VariableNode { - public final NodeSupport support; - public final Object node; - private int hash; - public VariableNode(NodeSupport support, Object node) { - assert(support != null); - this.support = support; - this.node = node; - } - - private int computeHash() { - return 31*support.hashCode() + 41*node.hashCode(); - } - - @Override - public int hashCode() { - if (hash == 0) - hash = computeHash(); - return hash; - } - - @Override - public boolean equals(Object object) { - if (this == object) - return true; - else if (object == null) - return false; - else if (!(object instanceof VariableNode)) - return false; - VariableNode r = (VariableNode)object; - if (r.hashCode() != hashCode()) - return false; - return r.support.equals(support) && r.node.equals(node); - } - -} +package org.simantics.db.layer0.variable; + +public class VariableNode { + public final NodeSupport support; + public final Object node; + private int hash; + public VariableNode(NodeSupport support, Object node) { + assert(support != null); + this.support = support; + this.node = node; + } + + private int computeHash() { + return 31*support.hashCode() + 41*node.hashCode(); + } + + @Override + public int hashCode() { + if (hash == 0) + hash = computeHash(); + return hash; + } + + @Override + public boolean equals(Object object) { + if (this == object) + return true; + else if (object == null) + return false; + else if (!(object instanceof VariableNode)) + return false; + VariableNode r = (VariableNode)object; + if (r.hashCode() != hashCode()) + return false; + return r.support.equals(support) && r.node.equals(node); + } + +}