Package | Description |
---|---|
org.apache.commons.lang3.builder |
Assists in creating consistent
equals(Object) , toString() , hashCode() , and compareTo(Object) methods. |
Modifier and Type | Method and Description |
---|---|
HashCodeBuilder |
HashCodeBuilder.append(boolean value)
Append a
hashCode for a boolean . |
HashCodeBuilder |
HashCodeBuilder.append(boolean[] array)
Append a
hashCode for a boolean array. |
HashCodeBuilder |
HashCodeBuilder.append(byte value)
Append a
hashCode for a byte . |
HashCodeBuilder |
HashCodeBuilder.append(byte[] array)
Append a
hashCode for a byte array. |
HashCodeBuilder |
HashCodeBuilder.append(char value)
Append a
hashCode for a char . |
HashCodeBuilder |
HashCodeBuilder.append(char[] array)
Append a
hashCode for a char array. |
HashCodeBuilder |
HashCodeBuilder.append(double value)
Append a
hashCode for a double . |
HashCodeBuilder |
HashCodeBuilder.append(double[] array)
Append a
hashCode for a double array. |
HashCodeBuilder |
HashCodeBuilder.append(float value)
Append a
hashCode for a float . |
HashCodeBuilder |
HashCodeBuilder.append(float[] array)
Append a
hashCode for a float array. |
HashCodeBuilder |
HashCodeBuilder.append(int value)
Append a
hashCode for an int . |
HashCodeBuilder |
HashCodeBuilder.append(int[] array)
Append a
hashCode for an int array. |
HashCodeBuilder |
HashCodeBuilder.append(long value)
Append a
hashCode for a long . |
HashCodeBuilder |
HashCodeBuilder.append(long[] array)
Append a
hashCode for a long array. |
HashCodeBuilder |
HashCodeBuilder.append(java.lang.Object object)
Append a
hashCode for an Object . |
HashCodeBuilder |
HashCodeBuilder.append(java.lang.Object[] array)
Append a
hashCode for an Object array. |
HashCodeBuilder |
HashCodeBuilder.append(short value)
Append a
hashCode for a short . |
HashCodeBuilder |
HashCodeBuilder.append(short[] array)
Append a
hashCode for a short array. |
HashCodeBuilder |
HashCodeBuilder.appendSuper(int superHashCode)
Adds the result of super.hashCode() to this builder.
|
Modifier and Type | Method and Description |
---|---|
private static void |
HashCodeBuilder.reflectionAppend(java.lang.Object object,
java.lang.Class<?> clazz,
HashCodeBuilder builder,
boolean useTransients,
java.lang.String[] excludeFields)
Appends the fields and values defined by the given object of the given
Class . |