1 21 package com.db4o.nativequery.expr.cmp; 22 23 public abstract class ComparisonOperandDescendant implements ComparisonOperandAnchor { 24 private ComparisonOperandAnchor _parent; 25 26 protected ComparisonOperandDescendant(ComparisonOperandAnchor _parent) { 27 this._parent = _parent; 28 } 29 30 public final ComparisonOperandAnchor parent() { 31 return _parent; 32 } 33 34 public final ComparisonOperandAnchor root() { 35 return _parent.root(); 36 } 37 38 public boolean equals(Object obj) { 39 if(this==obj) { 40 return true; 41 } 42 if(obj==null||getClass()!=obj.getClass()) { 43 return false; 44 } 45 ComparisonOperandDescendant casted=(ComparisonOperandDescendant)obj; 46 return _parent.equals(casted._parent); 47 } 48 49 public int hashCode() { 50 return _parent.hashCode(); 51 } 52 53 public String toString() { 54 return _parent.toString(); 55 } 56 } 57 | Popular Tags |