001
014
015 package com.liferay.portal.kernel.util;
016
017
020 public interface HashCode {
021
022 public HashCode append(boolean value);
023
024 public HashCode append(boolean[] value);
025
026 public HashCode append(byte value);
027
028 public HashCode append(byte[] value);
029
030 public HashCode append(char value);
031
032 public HashCode append(char[] value);
033
034 public HashCode append(double value);
035
036 public HashCode append(double[] value);
037
038 public HashCode append(float value);
039
040 public HashCode append(float[] value);
041
042 public HashCode append(int value);
043
044 public HashCode append(int[] value);
045
046 public HashCode append(long value);
047
048 public HashCode append(long[] value);
049
050 public HashCode append(Object value);
051
052 public HashCode append(Object[] value);
053
054 public HashCode append(short value);
055
056 public HashCode append(short[] value);
057
058 public HashCode appendSuper(int superHashCode);
059
060 public int toHashCode();
061
062 }