/** * Essentially this.toString().equals(o.toString()). **/ @Override public boolean equals(Object o) { if (o != null && o instanceof ASeqBindIR) { return toString().equals(o.toString()); } return false; }
public String toString() { return (_first!=null?_first.toString():this.getClass().getSimpleName())+ (_setBind!=null?_setBind.toString():this.getClass().getSimpleName())+ (_seqBind!=null?_seqBind.toString():this.getClass().getSimpleName())+ (_setSeq!=null?_setSeq.toString():this.getClass().getSimpleName())+ (_predicate!=null?_predicate.toString():this.getClass().getSimpleName()); }