01: package net.sourceforge.squirrel_sql.client.session.parser.kernel;
02:
03: public class ErrorInfo {
04: public String message;
05: public int beginPos;
06: public int endPos;
07:
08: private String key;
09:
10: public ErrorInfo(String message, int beginPos, int endPos) {
11: this .message = message;
12: this .beginPos = beginPos;
13: this .endPos = endPos;
14:
15: key = message + "_" + beginPos + "_" + endPos;
16: }
17:
18: public int hashCode() {
19: return key.hashCode();
20: }
21:
22: public boolean equals(Object obj) {
23: ErrorInfo other = (ErrorInfo) obj;
24: return key.equals(other.key);
25: }
26: }
|