import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
/**
- * The <code>default</code> implementation of Instance Rewision Aware XPath interface.
- *
+ * The <code>helper</code> implementation of Instance Rewision Aware XPath
+ * interface.
+ *
* @see RevisionAwareXPath
*/
public class RevisionAwareXPathImpl implements RevisionAwareXPath {
private final String xpath;
private final boolean absolute;
- public RevisionAwareXPathImpl(String xpath, 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;
}
final int prime = 31;
int result = 1;
result = prime * result + ((xpath == null) ? 0 : xpath.hashCode());
- result = prime * result + (absolute ? 1231 : 1237);
+ result = prime * result + (absolute ? HASH_BOOLEAN_TRUE : HASH_BOOLEAN_FALSE);
return result;
}
@Override
- public boolean equals(Object obj) {
+ public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
}
return false;
}
-
+
@Override
public String toString() {
return xpath;