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