0x11EDC6F41.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final HashFunction |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | bits()
Implements com. |
| public Hasher | newHasher()
Implements com. Hasher
instance that is ready to receive data.
|
| public String |
| CRC_32_C | back to summary |
|---|---|
| pack-priv static final HashFunction CRC_32_C | |
| Crc32cHashFunction | back to summary |
|---|---|
| pack-priv Crc32cHashFunction() | |
| bits | back to summary |
|---|---|
| public int bits() Implements com. Doc from com. Returns the number of bits (a multiple of 32) that each hash code produced by this hash function has.
| |
| newHasher | back to summary |
|---|---|
| public Hasher newHasher() Implements com. Doc from com. Begins a new hash code computation by returning an initialized, stateful
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final int[] | |
| private int | |
| private int | |
| private int | |
| private int | |
| private static final ByteBuffer | |
| private boolean | |
| pack-priv static final int | |
| pack-priv static final int[][] |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static int | |
| pack-priv static int | |
| protected HashCode | makeHash()
Implements abstract com. |
| protected void | process(ByteBuffer bb)
Implements abstract com. chunk bytes).
|
| protected void | processRemaining(ByteBuffer bb)
Overrides com. |
| BYTE_TABLE | back to summary |
|---|---|
| pack-priv static final int[] BYTE_TABLE | |
| crc0 | back to summary |
|---|---|
| private int crc0 | |
| crc1 | back to summary |
|---|---|
| private int crc1 | |
| crc2 | back to summary |
|---|---|
| private int crc2 | |
| crc3 | back to summary |
|---|---|
| private int crc3 | |
| EMPTY | back to summary |
|---|---|
| private static final ByteBuffer EMPTY | |
| finished | back to summary |
|---|---|
| private boolean finished | |
| INVERSE_COMPUTE_FOR_WORD_OF_ALL_1S | back to summary |
|---|---|
| pack-priv static final int INVERSE_COMPUTE_FOR_WORD_OF_ALL_1S | |
| STRIDE_TABLE | back to summary |
|---|---|
| pack-priv static final int[][] STRIDE_TABLE | |
| Crc32cHasher | back to summary |
|---|---|
| pack-priv Crc32cHasher() | |
| combine | back to summary |
|---|---|
| pack-priv static int combine(int csum, int crc) | |
| computeForWord | back to summary |
|---|---|
| pack-priv static int computeForWord(int word) | |
| makeHash | back to summary |
|---|---|
| protected HashCode makeHash() Implements abstract com. Doc from com. Computes a hash code based on the data that have been provided to this hasher. This is called
after all chunks are handled with
| |
| process | back to summary |
|---|---|
| protected void process(ByteBuffer bb) Implements abstract com. Doc from com. Processes the available bytes of the buffer (at most
| |
| processRemaining | back to summary |
|---|---|
| protected void processRemaining(ByteBuffer bb) Overrides com. Doc from com. This is invoked for the last bytes of the input, which are not enough to fill a whole chunk.
The passed This implementation simply pads with zeros and delegates to
| |