()
| 72 | } |
| 73 | |
| 74 | public int hashCode(){ |
| 75 | int hash = this._hash; |
| 76 | if(hash == 0) |
| 77 | { |
| 78 | hash = 1; |
| 79 | for(ISeq s = seq(); s != null; s = s.next()) |
| 80 | { |
| 81 | hash = 31 * hash + (s.first() == null ? 0 : s.first().hashCode()); |
| 82 | } |
| 83 | this._hash = hash; |
| 84 | } |
| 85 | return hash; |
| 86 | } |
| 87 | |
| 88 | public int hasheq() { |
| 89 | int cached = this._hasheq; |