List of usage examples for org.apache.commons.lang3.builder HashCodeBuilder append
public HashCodeBuilder append(final short[] array)
Append a hashCode
for a short
array.
From source file:annis.model.DataObject.java
@Override public int hashCode() { // sort fields by name for predictable results final SortedMap<String, Object> fieldValues = new TreeMap<String, Object>(); final Object _this = this; forEachFieldDo(new FieldCallBack() { public void doForField(Field field) throws IllegalAccessException { fieldValues.put(field.getName(), field.get(_this)); }/*from w w w .j a v a 2s . c o m*/ }); HashCodeBuilder hashCodeBuilder = new HashCodeBuilder(); for (Object fieldValue : fieldValues.values()) hashCodeBuilder.append(fieldValue); return hashCodeBuilder.toHashCode(); }
From source file:edu.oregonstate.eecs.mcplan.JointAction.java
@Override public int hashCode() { final HashCodeBuilder hb = new HashCodeBuilder(1103, 1109); for (final A a : this) { hb.append(a); }/*from w w w. j a v a 2 s . c o m*/ return hb.toHashCode(); }
From source file:com.nmote.smpp.CancelBroadcastSmPDU.java
/** * Calculates hash code of this object./*w w w. ja v a 2s . co m*/ * * @return hash code */ public int hashCode() { HashCodeBuilder b = new HashCodeBuilder(); b.append(getSequence()); b.append(getStatus()); // Appending mandatory parameters b.append(service_type); b.append(message_id); b.append(source_addr); // Appending optional parameters if (getParameters() != null) { b.append(getParameters()); } return b.toHashCode(); }
From source file:com.tuplejump.stargate.lucene.query.function.Tuple.java
@Override public int hashCode() { if (tuple == null) return 0; HashCodeBuilder hashCodeBuilder = new HashCodeBuilder(); for (int i = 0; i < tuple.length; i++) { hashCodeBuilder.append(tuple[i]); }/* w ww. j a v a 2 s . c om*/ return hashCodeBuilder.build(); }
From source file:edu.oregonstate.eecs.mcplan.domains.cosmic.policy.HystereticLoadShedding.java
@Override public int hashCode() { final HashCodeBuilder hb = new HashCodeBuilder(); hb.append(getClass()).append(amount).append(fault_threshold).append(clear_threshold).append(delay); return hb.toHashCode(); }
From source file:delfos.rs.trustbased.belieffunctions.BeliefFunction.java
@Override public int hashCode() { HashCodeBuilder hashCodeBuilder = new HashCodeBuilder(17, 31).append(this.getClass()); for (Parameter p : this.getParameters()) { Object parameterValue = this.getParameterValue(p); hashCodeBuilder = hashCodeBuilder.append(parameterValue); }/*from w ww . j a v a 2 s .c o m*/ return hashCodeBuilder.hashCode(); }
From source file:net.sf.jabb.util.col.NumberArray.java
/** * Gets the calculated hash code.<br> * hash// w ww .j a va2s .c o m */ @Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(11, 19); for (Number o : values) { builder.append(o); } return builder.toHashCode(); }
From source file:com.jdom.get.stuff.done.domain.Task.java
@Override public int hashCode() { HashCodeBuilder hcBuilder = new HashCodeBuilder(); hcBuilder.append(this.getName()); return hcBuilder.toHashCode(); }
From source file:io.netlibs.bgp.protocol.attributes.CommunityPathAttribute.java
@Override protected int subclassHashCode() { final HashCodeBuilder builder = (new HashCodeBuilder()); final Iterator<CommunityMember> it = this.getMembers().iterator(); while (it.hasNext()) { builder.append(it.next()); }/*from w w w . j a v a 2 s .c o m*/ return builder.toHashCode(); }
From source file:com.google.dart.server.generated.types.ExtractMethodOptions.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(returnType); builder.append(createGetter);//from w w w . j a v a 2 s . com builder.append(name); builder.append(parameters); builder.append(extractAll); return builder.toHashCode(); }