From: Robert Varga Date: Sat, 2 Jan 2016 15:41:36 +0000 (+0100) Subject: Simplify RevisionAwareXPathImpl X-Git-Tag: release/boron~245 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=d922a967fb24e7760f9c1cfcc076a234fa9dadb6;p=yangtools.git Simplify RevisionAwareXPathImpl Java 8 has a Boolean.hashCode(), which supplies the functionality which we have open-coded. Reuse implementation to reduce overhead. Change-Id: I2d0424ec354816bcac470e385f4507de3a1f6054 Signed-off-by: Robert Varga --- diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RevisionAwareXPathImpl.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RevisionAwareXPathImpl.java index 6d407f7bb0..813f38d057 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RevisionAwareXPathImpl.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RevisionAwareXPathImpl.java @@ -21,9 +21,6 @@ public class RevisionAwareXPathImpl implements RevisionAwareXPath { private final String xpath; private final boolean absolute; - private static final int HASH_BOOLEAN_TRUE = 1231; - private static final int HASH_BOOLEAN_FALSE = 1237; - public RevisionAwareXPathImpl(final String xpath, final boolean absolute) { this.xpath = xpath; this.absolute = absolute; @@ -39,7 +36,7 @@ public class RevisionAwareXPathImpl implements RevisionAwareXPath { final int prime = 31; int result = 1; result = prime * result + Objects.hashCode(xpath); - result = prime * result + (absolute ? HASH_BOOLEAN_TRUE : HASH_BOOLEAN_FALSE); + result = prime * result + Boolean.hashCode(absolute); return result; }