List of usage examples for org.apache.commons.lang3.builder HashCodeBuilder toHashCode
public int toHashCode()
Return the computed hashCode
.
From source file:org.dartlang.analysis.server.protocol.AnalysisError.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(severity);/*from w w w. j a v a2 s.c o m*/ builder.append(type); builder.append(location); builder.append(message); builder.append(correction); builder.append(code); builder.append(hasFix); return builder.toHashCode(); }
From source file:org.dartlang.analysis.server.protocol.AnalysisOptions.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(enableAsync);/*w ww . j a v a 2 s . c o m*/ builder.append(enableDeferredLoading); builder.append(enableEnums); builder.append(enableNullAwareOperators); builder.append(enableSuperMixins); builder.append(generateDart2jsHints); builder.append(generateHints); builder.append(generateLints); return builder.toHashCode(); }
From source file:org.dartlang.analysis.server.protocol.ClosingLabel.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(offset);//from ww w .j a v a 2 s. c o m builder.append(length); builder.append(label); return builder.toHashCode(); }
From source file:org.dartlang.analysis.server.protocol.ContextData.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(name);// w w w . j ava 2 s . c om builder.append(explicitFileCount); builder.append(implicitFileCount); builder.append(workItemQueueLength); builder.append(cacheEntryExceptions); return builder.toHashCode(); }
From source file:org.dartlang.analysis.server.protocol.ExtractLocalVariableFeedback.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(coveringExpressionOffsets); builder.append(coveringExpressionLengths); builder.append(names);// w ww.ja v a2 s. c o m builder.append(offsets); builder.append(lengths); return builder.toHashCode(); }
From source file:org.dartlang.analysis.server.protocol.ImplementedClass.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(offset);/* w w w . ja v a2 s . c o m*/ builder.append(length); return builder.toHashCode(); }
From source file:org.dartlang.analysis.server.protocol.ImportedElements.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(path);//from ww w .j ava2s . c o m builder.append(prefix); builder.append(elements); return builder.toHashCode(); }
From source file:org.grouplens.lenskit.data.event.Ratings.java
/** * Compute the hash code of a rating. Used to implement {@link #hashCode()} in rating * implementations.// ww w . ja va 2 s . co m * @param rating The rating. * @return The rating's hash code. */ public static int hashRating(Rating rating) { HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(rating.getUserId()).append(rating.getItemId()); if (rating.hasValue()) { hcb.append(rating.getValue()); } return hcb.toHashCode(); }
From source file:org.grouplens.lenskit.data.event.SimpleLike.java
@Override public int hashCode() { HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(userId).append(itemId).append(timestamp); return hcb.toHashCode(); }
From source file:org.grouplens.lenskit.data.event.SimpleLikeBatch.java
@Override public int hashCode() { HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(userId).append(itemId).append(count).append(-1L); return hcb.toHashCode(); }