对于INoteItem的e…
Author
Zhou Renjian
Create@
2004-02-29 01:50
对于INoteItem的equals代码修正如下:
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (!(obj instanceof INoteItem))
return false;
INoteItem ni1 = this;
INoteItem ni2 = (INoteItem)obj;
do {
if (ni1.note.equals(ni2.note)) {
ni1 = ni1.parent;
ni2 = ni2.parent;
if (ni1 == null) {
return ni2 == null;
} else {
if (ni2 == null)
return false;
}
} else {
return false;
}
} while (true);
}