/** * Essentially this.toString().equals(o.toString()). **/ @Override public boolean equals(Object o) { if (o != null && o instanceof AModuleImportsIR) { return toString().equals(o.toString()); } return false; }
public String toString() { return (_name!=null?_name.toString():this.getClass().getSimpleName())+ (_import!=null?_import.toString():this.getClass().getSimpleName())+ (_exports!=null?_exports.toString():this.getClass().getSimpleName())+ (_decls!=null?_decls.toString():this.getClass().getSimpleName())+ (_isFlat!=null?_isFlat.toString():this.getClass().getSimpleName())+ (_isDLModule!=null?_isDLModule.toString():this.getClass().getSimpleName()); }