/** * {@inheritDoc} */ @Override public int hashCode() { final int prime = 31; int result = 1; result = (prime * result) + ((this.root == null) ? 0 : this.root.hashCode()); result = (prime * result) + ((this.unraveled == null) ? 0 : this.unraveled.hashCode()); return result; }
/** * {@inheritDoc} */ @Override public int hashCode() { final int prime = 31; int result = 1; result = (prime * result) + ((this.parent == null) ? 0 : this.parent.hashCode()); result = (prime * result) + ((this.state == null) ? 0 : this.state.hashCode()); result = (prime * result) + ((this.type == null) ? 0 : this.type.hashCode()); result = (prime * result) + ((this.value == null) ? 0 : this.value.hashCode()); return result; }