@Override public int hash(IndexedContextRootMatch match) { return hashCode(match); }
@Override public Integer visit(IndexedContextRootIndividualMatch match) { return combinedHashCode( hashCode(IndexedContextRootIndividualMatch.class), hashCode(match.getValue()), hashCode(match.getRangeMatches())); }
@Override public Integer visit(IndexedContextRootIndividualMatch match) { return combinedHashCode( hashCode(IndexedContextRootIndividualMatch.class), hashCode(match.getValue()), hashCode(match.getRangeMatches())); }
@Override public Integer visit(IndexedContextRootClassExpressionMatch match) { return combinedHashCode( hashCode(IndexedContextRootClassExpressionMatch.class), hashCode(match.getValue()), hashCode(match.getRangeMatches())); }
@Override public final int hashCode() { if (hashCode_ == 0) { hashCode_ = IndexedContextRootMatchHash.hashCode(this); } // else return hashCode_; }
@Override public Integer visit(IndexedContextRootClassExpressionMatch match) { return combinedHashCode( hashCode(IndexedContextRootClassExpressionMatch.class), hashCode(match.getValue()), hashCode(match.getRangeMatches())); }
@Override public final int hashCode() { if (hashCode_ == 0) { hashCode_ = IndexedContextRootMatchHash.hashCode(this); } // else return hashCode_; }
@Override public Integer visit(IndexedContextRootClassExpressionMatch match) { return combinedHashCode( hashCode(IndexedContextRootClassExpressionMatch.class), hashCode(match.getValue()), hashCode(match.getRangeMatches())); }
@Override public final int hashCode() { if (hashCode_ == 0) { hashCode_ = IndexedContextRootMatchHash.hashCode(this); } // else return hashCode_; }
@Override public Integer visit(IndexedContextRootIndividualMatch match) { return combinedHashCode( hashCode(IndexedContextRootIndividualMatch.class), hashCode(match.getValue()), hashCode(match.getRangeMatches())); }
@Override public int hash(IndexedContextRootMatch match) { return hashCode(match); }
@Override public int hash(IndexedContextRootMatch match) { return hashCode(match); }