This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-codec.git
The following commit(s) were added to refs/heads/master by this push:
new 30e5768 Use final.
30e5768 is described below
commit 30e5768186f73552b5f1634a76cf2c12bf26b5bb
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Jul 12 15:56:10 2019 -0400
Use final.
---
.../org/apache/commons/codec/binary/Base32.java | 2 +-
.../org/apache/commons/codec/binary/Base64.java | 2 +-
.../apache/commons/codec/digest/MurmurHash2.java | 16 ++---
.../apache/commons/codec/digest/MurmurHash3.java | 68 ++++++++++----------
.../org/apache/commons/codec/digest/Sha2Crypt.java | 2 +-
.../commons/codec/language/ColognePhonetic.java | 4 +-
.../org/apache/commons/codec/net/PercentCodec.java | 10 +--
.../apache/commons/codec/binary/Base32Test.java | 6 +-
.../apache/commons/codec/binary/Base64Test.java | 6 +-
.../apache/commons/codec/digest/Apr1CryptTest.java | 2 +-
.../apache/commons/codec/digest/Md5CryptTest.java | 2 +-
.../commons/codec/digest/MurmurHash2Test.java | 16 ++---
.../commons/codec/digest/MurmurHash3Test.java | 74 +++++++++++-----------
.../commons/codec/digest/Sha256CryptTest.java | 2 +-
.../commons/codec/digest/Sha512CryptTest.java | 2 +-
.../codec/language/ColognePhoneticTest.java | 16 ++---
.../org/apache/commons/codec/net/BCodecTest.java | 6 +-
.../apache/commons/codec/net/PercentCodecTest.java | 52 +++++++--------
18 files changed, 144 insertions(+), 144 deletions(-)
diff --git a/src/main/java/org/apache/commons/codec/binary/Base32.java
b/src/main/java/org/apache/commons/codec/binary/Base32.java
index d9da1fd..a8ede4e 100644
--- a/src/main/java/org/apache/commons/codec/binary/Base32.java
+++ b/src/main/java/org/apache/commons/codec/binary/Base32.java
@@ -557,7 +557,7 @@ public class Base32 extends BaseNCodec {
*
* @throws IllegalArgumentException if the bits being checked contain any
non-zero value
*/
- private void validateCharacter(int numBits, Context context) {
+ private void validateCharacter(final int numBits, final Context context) {
if ((context.lbitWorkArea & numBits) != 0) {
throw new IllegalArgumentException(
"Last encoded character (before the paddings if any) is a
valid base 32 alphabet but not a possible value");
diff --git a/src/main/java/org/apache/commons/codec/binary/Base64.java
b/src/main/java/org/apache/commons/codec/binary/Base64.java
index 56744aa..f515b51 100644
--- a/src/main/java/org/apache/commons/codec/binary/Base64.java
+++ b/src/main/java/org/apache/commons/codec/binary/Base64.java
@@ -793,7 +793,7 @@ public class Base64 extends BaseNCodec {
*
* @throws IllegalArgumentException if the bits being checked contain any
non-zero value
*/
- private long validateCharacter(int numBitsToDrop, Context context) {
+ private long validateCharacter(final int numBitsToDrop, final Context
context) {
if ((context.ibitWorkArea & numBitsToDrop) != 0) {
throw new IllegalArgumentException(
"Last encoded character (before the paddings if any) is a valid
base 64 alphabet but not a possible value");
diff --git a/src/main/java/org/apache/commons/codec/digest/MurmurHash2.java
b/src/main/java/org/apache/commons/codec/digest/MurmurHash2.java
index a980196..45c8b61 100644
--- a/src/main/java/org/apache/commons/codec/digest/MurmurHash2.java
+++ b/src/main/java/org/apache/commons/codec/digest/MurmurHash2.java
@@ -48,7 +48,7 @@ public final class MurmurHash2 {
* @param seed initial seed value
* @return 32 bit hash of the given array
*/
- public static int hash32(final byte[] data, int length, int seed) {
+ public static int hash32(final byte[] data, final int length, final int
seed) {
// 'm' and 'r' are mixing constants generated offline.
// They're not really 'magic', they just happen to work well.
final int m = 0x5bd1e995;
@@ -56,7 +56,7 @@ public final class MurmurHash2 {
// Initialize the hash to a random value
int h = seed ^ length;
- int length4 = length / 4;
+ final int length4 = length / 4;
for (int i = 0; i < length4; i++) {
final int i4 = i * 4;
@@ -94,7 +94,7 @@ public final class MurmurHash2 {
* @param length length of the array to hash
* @return 32 bit hash of the given array
*/
- public static int hash32(final byte[] data, int length) {
+ public static int hash32(final byte[] data, final int length) {
return hash32(data, length, 0x9747b28c);
}
@@ -117,7 +117,7 @@ public final class MurmurHash2 {
* @param length length of the substring to hash
* @return 32 bit hash of the given string
*/
- public static int hash32(final String text, int from, int length) {
+ public static int hash32(final String text, final int from, final int
length) {
return hash32(text.substring(from, from + length));
}
@@ -129,13 +129,13 @@ public final class MurmurHash2 {
* @param seed initial seed value
* @return 64 bit hash of the given array
*/
- public static long hash64(final byte[] data, int length, int seed) {
+ public static long hash64(final byte[] data, final int length, final
int seed) {
final long m = 0xc6a4a7935bd1e995L;
final int r = 47;
long h = (seed & 0xffffffffl) ^ (length * m);
- int length8 = length / 8;
+ final int length8 = length / 8;
for (int i = 0; i < length8; i++) {
final int i8 = i * 8;
@@ -184,7 +184,7 @@ public final class MurmurHash2 {
* @param length length of the array to hash
* @return 64 bit hash of the given string
*/
- public static long hash64(final byte[] data, int length) {
+ public static long hash64(final byte[] data, final int length) {
return hash64(data, length, 0xe17a1465);
}
@@ -207,7 +207,7 @@ public final class MurmurHash2 {
* @param length length of the substring to hash
* @return 64 bit hash of the given array
*/
- public static long hash64(final String text, int from, int length) {
+ public static long hash64(final String text, final int from, final int
length) {
return hash64(text.substring(from, from + length));
}
}
diff --git a/src/main/java/org/apache/commons/codec/digest/MurmurHash3.java
b/src/main/java/org/apache/commons/codec/digest/MurmurHash3.java
index 1a1c312..7c543ad 100644
--- a/src/main/java/org/apache/commons/codec/digest/MurmurHash3.java
+++ b/src/main/java/org/apache/commons/codec/digest/MurmurHash3.java
@@ -86,7 +86,7 @@ public final class MurmurHash3 {
* @param l1 long to hash
* @return 32 bit hash
*/
- public static int hash32(long l0, long l1) {
+ public static int hash32(final long l0, final long l1) {
return hash32(l0, l1, DEFAULT_SEED);
}
@@ -96,7 +96,7 @@ public final class MurmurHash3 {
* @param l0 long to hash
* @return 32 bit hash
*/
- public static int hash32(long l0) {
+ public static int hash32(final long l0) {
return hash32(l0, DEFAULT_SEED);
}
@@ -107,7 +107,7 @@ public final class MurmurHash3 {
* @param seed initial seed value
* @return 32 bit hash
*/
- public static int hash32(long l0, int seed) {
+ public static int hash32(final long l0, final int seed) {
int hash = seed;
final long r0 = Long.reverseBytes(l0);
@@ -125,7 +125,7 @@ public final class MurmurHash3 {
* @param seed initial seed value
* @return 32 bit hash
*/
- public static int hash32(long l0, long l1, int seed) {
+ public static int hash32(final long l0, final long l1, final int seed) {
int hash = seed;
final long r0 = Long.reverseBytes(l0);
final long r1 = Long.reverseBytes(l1);
@@ -144,7 +144,7 @@ public final class MurmurHash3 {
* @param data - input byte array
* @return 32 bit hash
*/
- public static int hash32(byte[] data) {
+ public static int hash32(final byte[] data) {
return hash32(data, 0, data.length, DEFAULT_SEED);
}
@@ -154,8 +154,8 @@ public final class MurmurHash3 {
* @param data - input string
* @return 32 bit hash
*/
- public static int hash32(String data) {
- byte[] origin = data.getBytes();
+ public static int hash32(final String data) {
+ final byte[] origin = data.getBytes();
return hash32(origin, 0, origin.length, DEFAULT_SEED);
}
@@ -166,7 +166,7 @@ public final class MurmurHash3 {
* @param length - length of array
* @return 32 bit hash
*/
- public static int hash32(byte[] data, int length) {
+ public static int hash32(final byte[] data, final int length) {
return hash32(data, length, DEFAULT_SEED);
}
@@ -178,7 +178,7 @@ public final class MurmurHash3 {
* @param seed - seed. (default 0)
* @return 32 bit hash
*/
- public static int hash32(byte[] data, int length, int seed) {
+ public static int hash32(final byte[] data, final int length, final int
seed) {
return hash32(data, 0, length, seed);
}
@@ -191,21 +191,21 @@ public final class MurmurHash3 {
* @param seed - seed. (default 0)
* @return 32 bit hash
*/
- public static int hash32(byte[] data, int offset, int length, int seed)
{
+ public static int hash32(final byte[] data, final int offset, final int
length, final int seed) {
int hash = seed;
final int nblocks = length >> 2;
// body
for (int i = 0; i < nblocks; i++) {
- int i_4 = i << 2;
- int k = (data[offset + i_4] & 0xff) | ((data[offset +
i_4 + 1] & 0xff) << 8)
+ final int i_4 = i << 2;
+ final int k = (data[offset + i_4] & 0xff) |
((data[offset + i_4 + 1] & 0xff) << 8)
| ((data[offset + i_4 + 2] & 0xff) <<
16) | ((data[offset + i_4 + 3] & 0xff) << 24);
hash = mix32(k, hash);
}
// tail
- int idx = nblocks << 2;
+ final int idx = nblocks << 2;
int k1 = 0;
switch (length - idx) {
case 3:
@@ -232,7 +232,7 @@ public final class MurmurHash3 {
* @param data - input byte array
* @return 64 bit hash
*/
- public static long hash64(byte[] data) {
+ public static long hash64(final byte[] data) {
return hash64(data, 0, data.length, DEFAULT_SEED);
}
@@ -243,10 +243,10 @@ public final class MurmurHash3 {
* @param data - input long
* @return 64 bit hash
*/
- public static long hash64(long data) {
+ public static long hash64(final long data) {
long hash = DEFAULT_SEED;
long k = Long.reverseBytes(data);
- int length = LONG_BYTES;
+ final int length = LONG_BYTES;
// mix functions
k *= C1;
k = Long.rotateLeft(k, R1);
@@ -266,9 +266,9 @@ public final class MurmurHash3 {
* @param data - input int
* @return 64 bit hash
*/
- public static long hash64(int data) {
+ public static long hash64(final int data) {
long k1 = Integer.reverseBytes(data) & (-1L >>> 32);
- int length = INTEGER_BYTES;
+ final int length = INTEGER_BYTES;
long hash = DEFAULT_SEED;
k1 *= C1;
k1 = Long.rotateLeft(k1, R1);
@@ -287,7 +287,7 @@ public final class MurmurHash3 {
* @param data - input short
* @return 64 bit hash
*/
- public static long hash64(short data) {
+ public static long hash64(final short data) {
long hash = DEFAULT_SEED;
long k1 = 0;
k1 ^= ((long) data & 0xff) << 8;
@@ -312,7 +312,7 @@ public final class MurmurHash3 {
* @param length - length of array
* @return 64 bit hash
*/
- public static long hash64(byte[] data, int offset, int length) {
+ public static long hash64(final byte[] data, final int offset, final
int length) {
return hash64(data, offset, length, DEFAULT_SEED);
}
@@ -325,7 +325,7 @@ public final class MurmurHash3 {
* @param seed - seed. (default 0)
* @return 64 bit hash
*/
- public static long hash64(byte[] data, int offset, int length, int
seed) {
+ public static long hash64(final byte[] data, final int offset, final
int length, final int seed) {
long hash = seed;
final int nblocks = length >> 3;
@@ -347,7 +347,7 @@ public final class MurmurHash3 {
// tail
long k1 = 0;
- int tailStart = nblocks << 3;
+ final int tailStart = nblocks << 3;
switch (length - tailStart) {
case 7:
k1 ^= ((long) data[offset + tailStart + 6] & 0xff) <<
48;
@@ -382,7 +382,7 @@ public final class MurmurHash3 {
* @param data - input byte array
* @return - 128 bit hash (2 longs)
*/
- public static long[] hash128(byte[] data) {
+ public static long[] hash128(final byte[] data) {
return hash128(data, 0, data.length, DEFAULT_SEED);
}
@@ -392,8 +392,8 @@ public final class MurmurHash3 {
* @param data - input String
* @return - 128 bit hash (2 longs)
*/
- public static long[] hash128(String data) {
- byte[] origin = data.getBytes();
+ public static long[] hash128(final String data) {
+ final byte[] origin = data.getBytes();
return hash128(origin, 0, origin.length, DEFAULT_SEED);
}
@@ -406,7 +406,7 @@ public final class MurmurHash3 {
* @param seed - seed. (default is 0)
* @return - 128 bit hash (2 longs)
*/
- public static long[] hash128(byte[] data, int offset, int length, int
seed) {
+ public static long[] hash128(final byte[] data, final int offset, final
int length, final int seed) {
long h1 = seed;
long h2 = seed;
final int nblocks = length >> 4;
@@ -446,7 +446,7 @@ public final class MurmurHash3 {
// tail
long k1 = 0;
long k2 = 0;
- int tailStart = nblocks << 4;
+ final int tailStart = nblocks << 4;
switch (length - tailStart) {
case 15:
k2 ^= (long) (data[offset + tailStart + 14] & 0xff) <<
48;
@@ -513,7 +513,7 @@ public final class MurmurHash3 {
return Integer.rotateLeft(hash, R2_32) * M_32 + N_32;
}
- private static int fmix32(int length, int hash) {
+ private static int fmix32(final int length, int hash) {
hash ^= length;
hash ^= (hash >>> 16);
hash *= 0x85ebca6b;
@@ -539,12 +539,12 @@ public final class MurmurHash3 {
int totalLen;
int hash;
- public final void start(int hash) {
+ public final void start(final int hash) {
tailLen = totalLen = 0;
this.hash = hash;
}
- public final void add(byte[] data, int offset, int length) {
+ public final void add(final byte[] data, int offset, final int
length) {
if (length == 0) {
return;
}
@@ -578,12 +578,12 @@ public final class MurmurHash3 {
hash ^= k;
hash = Integer.rotateLeft(hash, R2_32) * M_32 +
N_32;
}
- int length2 = length - offset2;
+ final int length2 = length - offset2;
offset += offset2;
final int nblocks = length2 >> 2;
for (int i = 0; i < nblocks; i++) {
- int i_4 = (i << 2) + offset;
+ final int i_4 = (i << 2) + offset;
int k = orBytes(data[i_4], data[i_4 + 1],
data[i_4 + 2], data[i_4 + 3]);
// mix functions
@@ -594,7 +594,7 @@ public final class MurmurHash3 {
hash = Integer.rotateLeft(hash, R2_32) * M_32 +
N_32;
}
- int consumed = (nblocks << 2);
+ final int consumed = (nblocks << 2);
tailLen = length2 - consumed;
if (consumed == length2) {
return;
@@ -630,7 +630,7 @@ public final class MurmurHash3 {
}
}
- private static int orBytes(byte b1, byte b2, byte b3, byte b4) {
+ private static int orBytes(final byte b1, final byte b2, final byte b3,
final byte b4) {
return (b1 & 0xff) | ((b2 & 0xff) << 8) | ((b3 & 0xff) << 16) |
((b4 & 0xff) << 24);
}
}
diff --git a/src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java
b/src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java
index 877249f..f49505a 100644
--- a/src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java
+++ b/src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java
@@ -133,7 +133,7 @@ public class Sha2Crypt {
* when a {@link java.security.NoSuchAlgorithmException} is
caught.
* @since 1.12
*/
- public static String sha256Crypt(final byte[] keyBytes, String salt,
Random random) {
+ public static String sha256Crypt(final byte[] keyBytes, String salt, final
Random random) {
if (salt == null) {
salt = SHA256_PREFIX + B64.getRandomSalt(8, random);
}
diff --git
a/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
b/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
index 329d9bb..2ce2e51 100644
--- a/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
+++ b/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
@@ -309,7 +309,7 @@ public class ColognePhonetic implements StringEncoder {
* @param text The source text to encode
* @return the corresponding encoding according to the <i>Kölner
Phonetik</i> algorithm
*/
- public String colognePhonetic(String text) {
+ public String colognePhonetic(final String text) {
if (text == null) {
return null;
}
@@ -414,7 +414,7 @@ public class ColognePhonetic implements StringEncoder {
* <li>small sharp s, German</li>
* </ul>
*/
- private char[] preprocess(String text) {
+ private char[] preprocess(final String text) {
// This converts German small sharp s (Eszett) to SS
final char[] chrs = text.toUpperCase(Locale.GERMAN).toCharArray();
diff --git a/src/main/java/org/apache/commons/codec/net/PercentCodec.java
b/src/main/java/org/apache/commons/codec/net/PercentCodec.java
index a93c6f9..2c0ca4c 100644
--- a/src/main/java/org/apache/commons/codec/net/PercentCodec.java
+++ b/src/main/java/org/apache/commons/codec/net/PercentCodec.java
@@ -89,7 +89,7 @@ public class PercentCodec implements BinaryEncoder,
BinaryDecoder {
*/
private void insertAlwaysEncodeChars(final byte[] alwaysEncodeCharsArray) {
if (alwaysEncodeCharsArray != null) {
- for (byte b : alwaysEncodeCharsArray) {
+ for (final byte b : alwaysEncodeCharsArray) {
insertAlwaysEncodeChar(b);
}
}
@@ -122,15 +122,15 @@ public class PercentCodec implements BinaryEncoder,
BinaryDecoder {
return null;
}
- int expectedEncodingBytes = expectedEncodingBytes(bytes);
- boolean willEncode = expectedEncodingBytes != bytes.length;
+ final int expectedEncodingBytes = expectedEncodingBytes(bytes);
+ final boolean willEncode = expectedEncodingBytes != bytes.length;
if (willEncode || (plusForSpace && containsSpace(bytes))) {
return doEncode(bytes, expectedEncodingBytes, willEncode);
}
return bytes;
}
- private byte[] doEncode(final byte[] bytes, int expectedLength, boolean
willEncode) {
+ private byte[] doEncode(final byte[] bytes, final int expectedLength,
final boolean willEncode) {
final ByteBuffer buffer = ByteBuffer.allocate(expectedLength);
for (final byte b : bytes) {
if (willEncode && canEncode(b)) {
@@ -218,7 +218,7 @@ public class PercentCodec implements BinaryEncoder,
BinaryDecoder {
private int expectedDecodingBytes(final byte[] bytes) {
int byteCount = 0;
for (int i = 0; i < bytes.length; ) {
- byte b = bytes[i];
+ final byte b = bytes[i];
i += b == ESCAPE_CHAR ? 3: 1;
byteCount++;
}
diff --git a/src/test/java/org/apache/commons/codec/binary/Base32Test.java
b/src/test/java/org/apache/commons/codec/binary/Base32Test.java
index 547c241..d7d2d34 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base32Test.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base32Test.java
@@ -287,12 +287,12 @@ public class Base32Test {
testImpossibleCases(new Base32(true), BASE32HEX_IMPOSSIBLE_CASES);
}
- private void testImpossibleCases(Base32 codec, String[] impossible_cases) {
- for (String impossible : impossible_cases) {
+ private void testImpossibleCases(final Base32 codec, final String[]
impossible_cases) {
+ for (final String impossible : impossible_cases) {
try {
codec.decode(impossible);
fail();
- } catch (IllegalArgumentException ex) {
+ } catch (final IllegalArgumentException ex) {
// expected
}
}
diff --git a/src/test/java/org/apache/commons/codec/binary/Base64Test.java
b/src/test/java/org/apache/commons/codec/binary/Base64Test.java
index 233372b..a9b9867 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base64Test.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base64Test.java
@@ -1306,12 +1306,12 @@ public class Base64Test {
@Test
public void testBase64ImpossibleSamples() {
- Base64 codec = new Base64();
- for (String s : BASE64_IMPOSSIBLE_CASES) {
+ final Base64 codec = new Base64();
+ for (final String s : BASE64_IMPOSSIBLE_CASES) {
try {
codec.decode(s);
fail();
- } catch (IllegalArgumentException ex) {
+ } catch (final IllegalArgumentException ex) {
// expected
}
}
diff --git a/src/test/java/org/apache/commons/codec/digest/Apr1CryptTest.java
b/src/test/java/org/apache/commons/codec/digest/Apr1CryptTest.java
index 0a14013..80016ab 100644
--- a/src/test/java/org/apache/commons/codec/digest/Apr1CryptTest.java
+++ b/src/test/java/org/apache/commons/codec/digest/Apr1CryptTest.java
@@ -61,7 +61,7 @@ public class Apr1CryptTest {
public void testApr1CryptBytesWithThreadLocalRandom() {
// random salt
final byte[] keyBytes = new byte[] { '!', 'b', 'c', '.' };
- ThreadLocalRandom threadLocalRandom = ThreadLocalRandom.current();
+ final ThreadLocalRandom threadLocalRandom =
ThreadLocalRandom.current();
final String hash = Md5Crypt.apr1Crypt(keyBytes, threadLocalRandom);
assertEquals(hash, Md5Crypt.apr1Crypt("!bc.", hash));
diff --git a/src/test/java/org/apache/commons/codec/digest/Md5CryptTest.java
b/src/test/java/org/apache/commons/codec/digest/Md5CryptTest.java
index 6a2e6a2..6b7dfee 100644
--- a/src/test/java/org/apache/commons/codec/digest/Md5CryptTest.java
+++ b/src/test/java/org/apache/commons/codec/digest/Md5CryptTest.java
@@ -63,7 +63,7 @@ public class Md5CryptTest {
@Test
public void testMd5CryptExplicitCallWithThreadLocalRandom() {
- ThreadLocalRandom threadLocalRandom = ThreadLocalRandom.current();
+ final ThreadLocalRandom threadLocalRandom =
ThreadLocalRandom.current();
assertTrue(Md5Crypt.md5Crypt("secret".getBytes(),
threadLocalRandom).matches("^\\$1\\$[a-zA-Z0-9./]{0,8}\\$.{1,}$"));
assertTrue(Md5Crypt.md5Crypt("secret".getBytes(), (String)
null).matches("^\\$1\\$[a-zA-Z0-9./]{0,8}\\$.{1,}$"));
}
diff --git a/src/test/java/org/apache/commons/codec/digest/MurmurHash2Test.java
b/src/test/java/org/apache/commons/codec/digest/MurmurHash2Test.java
index 1682870..884bee6 100644
--- a/src/test/java/org/apache/commons/codec/digest/MurmurHash2Test.java
+++ b/src/test/java/org/apache/commons/codec/digest/MurmurHash2Test.java
@@ -83,7 +83,7 @@ public class MurmurHash2Test {
@Test
public void testHash32ByteArrayIntInt() {
for (int i = 0; i < input.length; i++) {
- int hash = MurmurHash2.hash32(input[i],
input[i].length, 0x71b4954d);
+ final int hash = MurmurHash2.hash32(input[i],
input[i].length, 0x71b4954d);
if (hash != results32_seed[i]) {
fail(String.format("Unexpected hash32 result for example %d:
0x%08x instead of 0x%08x", i, hash,
results32_seed[i]));
@@ -94,7 +94,7 @@ public class MurmurHash2Test {
@Test
public void testHash32ByteArrayInt() {
for (int i = 0; i < input.length; i++) {
- int hash = MurmurHash2.hash32(input[i],
input[i].length);
+ final int hash = MurmurHash2.hash32(input[i],
input[i].length);
if (hash != results32_standard[i]) {
fail(String.format("Unexpected hash32 result for example %d:
0x%08x instead of 0x%08x", i, hash,
results32_standard[i]));
@@ -104,20 +104,20 @@ public class MurmurHash2Test {
@Test
public void testHash32String() {
- int hash = MurmurHash2.hash32(text);
+ final int hash = MurmurHash2.hash32(text);
assertTrue(hash == 0xb3bf597e);
}
@Test
public void testHash32StringIntInt() {
- int hash = MurmurHash2.hash32(text, 2, text.length() - 4);
+ final int hash = MurmurHash2.hash32(text, 2, text.length() - 4);
assertTrue(hash == 0x4d666d90);
}
@Test
public void testHash64ByteArrayIntInt() {
for (int i = 0; i < input.length; i++) {
- long hash = MurmurHash2.hash64(input[i],
input[i].length, 0x344d1f5c);
+ final long hash = MurmurHash2.hash64(input[i],
input[i].length, 0x344d1f5c);
assertTrue(String.format("Unexpected hash64 result for
example %d: 0x%016x instead of 0x%016x", i, hash,
results64_seed[i]), hash ==
results64_seed[i]);
}
@@ -126,7 +126,7 @@ public class MurmurHash2Test {
@Test
public void testHash64ByteArrayInt() {
for (int i = 0; i < input.length; i++) {
- long hash = MurmurHash2.hash64(input[i],
input[i].length);
+ final long hash = MurmurHash2.hash64(input[i],
input[i].length);
assertTrue(String.format("Unexpected hash64 result for
example %d: 0x%016x instead of 0x%016x", i, hash,
results64_standard[i]), hash ==
results64_standard[i]);
}
@@ -134,13 +134,13 @@ public class MurmurHash2Test {
@Test
public void testHash64String() {
- long hash = MurmurHash2.hash64(text);
+ final long hash = MurmurHash2.hash64(text);
assertTrue(hash == 0x0920e0c1b7eeb261l);
}
@Test
public void testHash64StringIntInt() {
- long hash = MurmurHash2.hash64(text, 2, text.length() - 4);
+ final long hash = MurmurHash2.hash64(text, 2, text.length() -
4);
assertTrue(hash == 0xa8b33145194985a2l);
}
diff --git a/src/test/java/org/apache/commons/codec/digest/MurmurHash3Test.java
b/src/test/java/org/apache/commons/codec/digest/MurmurHash3Test.java
index 674f077..d239c16 100644
--- a/src/test/java/org/apache/commons/codec/digest/MurmurHash3Test.java
+++ b/src/test/java/org/apache/commons/codec/digest/MurmurHash3Test.java
@@ -33,10 +33,10 @@ public class MurmurHash3Test {
@Test
public void test32_String() {
// Arrange
- String origin = TEST;
+ final String origin = TEST;
// Act
- int result = MurmurHash3.hash32(origin);
+ final int result = MurmurHash3.hash32(origin);
// Assert
assertEquals(-436507231, result);
@@ -44,11 +44,11 @@ public class MurmurHash3Test {
@Test
public void testHashCodeM3_64() {
- byte[] origin =TEST.getBytes();
+ final byte[] origin =TEST.getBytes();
long hash = MurmurHash3.hash64(origin, 0, origin.length);
assertEquals(5785358552565094607L, hash);
- byte[] originOffset = new byte[origin.length + 150];
+ final byte[] originOffset = new byte[origin.length + 150];
Arrays.fill(originOffset, (byte) 123);
System.arraycopy(origin, 0, originOffset, 150, origin.length);
hash = MurmurHash3.hash64(originOffset, 150, origin.length);
@@ -58,16 +58,16 @@ public class MurmurHash3Test {
@Test
public void test64() {
final int seed = 123, iters = 1000000;
- ByteBuffer SHORT_BUFFER =
ByteBuffer.allocate(MurmurHash3.SHORT_BYTES);
- ByteBuffer INT_BUFFER =
ByteBuffer.allocate(MurmurHash3.INTEGER_BYTES);
- ByteBuffer LONG_BUFFER =
ByteBuffer.allocate(MurmurHash3.LONG_BYTES);
- Random rdm = new Random(seed);
+ final ByteBuffer SHORT_BUFFER =
ByteBuffer.allocate(MurmurHash3.SHORT_BYTES);
+ final ByteBuffer INT_BUFFER =
ByteBuffer.allocate(MurmurHash3.INTEGER_BYTES);
+ final ByteBuffer LONG_BUFFER =
ByteBuffer.allocate(MurmurHash3.LONG_BYTES);
+ final Random rdm = new Random(seed);
for (int i = 0; i < iters; ++i) {
- long ln = rdm.nextLong();
- int in = rdm.nextInt();
- short sn = (short) (rdm.nextInt(2 * Short.MAX_VALUE -
1) - Short.MAX_VALUE);
- float fn = rdm.nextFloat();
- double dn = rdm.nextDouble();
+ final long ln = rdm.nextLong();
+ final int in = rdm.nextInt();
+ final short sn = (short) (rdm.nextInt(2 *
Short.MAX_VALUE - 1) - Short.MAX_VALUE);
+ final float fn = rdm.nextFloat();
+ final double dn = rdm.nextDouble();
SHORT_BUFFER.putShort(0, sn);
assertEquals(MurmurHash3.hash64(SHORT_BUFFER.array()),
MurmurHash3.hash64(sn));
INT_BUFFER.putInt(0, in);
@@ -84,11 +84,11 @@ public class MurmurHash3Test {
@Test
public void test128_Short() {
// Arrange
- ByteBuffer BUFFER =
ByteBuffer.allocate(MurmurHash3.SHORT_BYTES);
+ final ByteBuffer BUFFER =
ByteBuffer.allocate(MurmurHash3.SHORT_BYTES);
BUFFER.putShort(0, (short) 2);
// Act
- long[] result = MurmurHash3.hash128(BUFFER.array());
+ final long[] result = MurmurHash3.hash128(BUFFER.array());
// Assert
assertEquals(result.length, 2);
@@ -99,11 +99,11 @@ public class MurmurHash3Test {
@Test
public void test128_Int() {
// Arrange
- ByteBuffer BUFFER =
ByteBuffer.allocate(MurmurHash3.INTEGER_BYTES);
+ final ByteBuffer BUFFER =
ByteBuffer.allocate(MurmurHash3.INTEGER_BYTES);
BUFFER.putInt(0, 3);
// Act
- long[] result = MurmurHash3.hash128(BUFFER.array());
+ final long[] result = MurmurHash3.hash128(BUFFER.array());
// Assert
assertEquals(result.length, 2);
@@ -114,11 +114,11 @@ public class MurmurHash3Test {
@Test
public void test128_Long() {
// Arrange
- ByteBuffer BUFFER = ByteBuffer.allocate(MurmurHash3.LONG_BYTES);
+ final ByteBuffer BUFFER =
ByteBuffer.allocate(MurmurHash3.LONG_BYTES);
BUFFER.putLong(0, 8675309L);
// Act
- long[] result = MurmurHash3.hash128(BUFFER.array());
+ final long[] result = MurmurHash3.hash128(BUFFER.array());
// Assert
assertEquals(result.length, 2);
@@ -129,11 +129,11 @@ public class MurmurHash3Test {
@Test
public void test128_Double() {
// Arrange
- ByteBuffer BUFFER = ByteBuffer.allocate(Double.SIZE /
Byte.SIZE);
+ final ByteBuffer BUFFER = ByteBuffer.allocate(Double.SIZE /
Byte.SIZE);
BUFFER.putDouble(0, 456.987);
// Act
- long[] result = MurmurHash3.hash128(BUFFER.array());
+ final long[] result = MurmurHash3.hash128(BUFFER.array());
// Assert
assertEquals(result.length, 2);
@@ -144,10 +144,10 @@ public class MurmurHash3Test {
@Test
public void test128_String() {
// Arrange
- String origin = TEST;
+ final String origin = TEST;
// Act
- long[] result = MurmurHash3.hash128(origin);
+ final long[] result = MurmurHash3.hash128(origin);
// Assert
assertEquals(result.length, 2);
@@ -158,16 +158,16 @@ public class MurmurHash3Test {
@Test
public void testIncremental() {
final int seed = 123, arraySize = 1023;
- byte[] bytes = new byte[arraySize];
+ final byte[] bytes = new byte[arraySize];
new Random(seed).nextBytes(bytes);
- int expected = MurmurHash3.hash32(bytes, arraySize);
- MurmurHash3.IncrementalHash32 same = new IncrementalHash32(),
diff = new IncrementalHash32();
+ final int expected = MurmurHash3.hash32(bytes, arraySize);
+ final MurmurHash3.IncrementalHash32 same = new
IncrementalHash32(), diff = new IncrementalHash32();
for (int blockSize = 1; blockSize <= arraySize; ++blockSize) {
- byte[] block = new byte[blockSize];
+ final byte[] block = new byte[blockSize];
same.start(MurmurHash3.DEFAULT_SEED);
diff.start(MurmurHash3.DEFAULT_SEED);
for (int offset = 0; offset < arraySize; offset +=
blockSize) {
- int length = Math.min(arraySize - offset,
blockSize);
+ final int length = Math.min(arraySize - offset,
blockSize);
same.add(bytes, offset, length);
System.arraycopy(bytes, offset, block, 0,
length);
diff.add(block, 0, length);
@@ -179,7 +179,7 @@ public class MurmurHash3Test {
@Test
public void testTwoLongOrdered() {
- ByteBuffer buffer = ByteBuffer.allocate(MurmurHash3.LONG_BYTES
* 2);
+ final ByteBuffer buffer =
ByteBuffer.allocate(MurmurHash3.LONG_BYTES * 2);
for (long i = 0; i < 1000; i++) {
for (long j = 0; j < 1000; j++) {
buffer.putLong(0, i);
@@ -191,12 +191,12 @@ public class MurmurHash3Test {
@Test
public void testTwoLongRandom() {
- ByteBuffer buffer = ByteBuffer.allocate(MurmurHash3.LONG_BYTES
* 2);
- Random random = new Random();
+ final ByteBuffer buffer =
ByteBuffer.allocate(MurmurHash3.LONG_BYTES * 2);
+ final Random random = new Random();
for (long i = 0; i < 1000; i++) {
for (long j = 0; j < 1000; j++) {
- long x = random.nextLong();
- long y = random.nextLong();
+ final long x = random.nextLong();
+ final long y = random.nextLong();
buffer.putLong(0, x);
buffer.putLong(MurmurHash3.LONG_BYTES, y);
assertEquals(MurmurHash3.hash32(buffer.array()), MurmurHash3.hash32(x, y));
@@ -206,7 +206,7 @@ public class MurmurHash3Test {
@Test
public void testSingleLongOrdered() {
- ByteBuffer buffer = ByteBuffer.allocate(MurmurHash3.LONG_BYTES);
+ final ByteBuffer buffer =
ByteBuffer.allocate(MurmurHash3.LONG_BYTES);
for (long i = 0; i < 1000; i++) {
buffer.putLong(0, i);
assertEquals(MurmurHash3.hash32(buffer.array()),
MurmurHash3.hash32(i));
@@ -215,10 +215,10 @@ public class MurmurHash3Test {
@Test
public void testSingleLongRandom() {
- ByteBuffer buffer = ByteBuffer.allocate(MurmurHash3.LONG_BYTES);
- Random random = new Random();
+ final ByteBuffer buffer =
ByteBuffer.allocate(MurmurHash3.LONG_BYTES);
+ final Random random = new Random();
for (long i = 0; i < 1000; i++) {
- long x = random.nextLong();
+ final long x = random.nextLong();
buffer.putLong(0, x);
assertEquals(MurmurHash3.hash32(buffer.array()),
MurmurHash3.hash32(x));
}
diff --git a/src/test/java/org/apache/commons/codec/digest/Sha256CryptTest.java
b/src/test/java/org/apache/commons/codec/digest/Sha256CryptTest.java
index 0d12a38..1bea725 100644
--- a/src/test/java/org/apache/commons/codec/digest/Sha256CryptTest.java
+++ b/src/test/java/org/apache/commons/codec/digest/Sha256CryptTest.java
@@ -60,7 +60,7 @@ public class Sha256CryptTest {
@Test
public void testSha2CryptRoundsThreadLocalRandom() {
- ThreadLocalRandom random = ThreadLocalRandom.current();
+ final ThreadLocalRandom random = ThreadLocalRandom.current();
// minimum rounds?
assertEquals("$5$rounds=1000$abcd$b8MCU4GEeZIekOy5ahQ8EWfT330hvYGVeDYkBxXBva.",
Sha2Crypt.sha256Crypt("secret".getBytes(Charsets.UTF_8), "$5$rounds=50$abcd$",
random));
assertEquals("$5$rounds=1001$abcd$SQsJZs7KXKdd2DtklI3TY3tkD7UYA99RD0FBLm4Sk48",
Sha2Crypt.sha256Crypt("secret".getBytes(Charsets.UTF_8),
"$5$rounds=1001$abcd$", random));
diff --git a/src/test/java/org/apache/commons/codec/digest/Sha512CryptTest.java
b/src/test/java/org/apache/commons/codec/digest/Sha512CryptTest.java
index e013ea4..4db1f62 100644
--- a/src/test/java/org/apache/commons/codec/digest/Sha512CryptTest.java
+++ b/src/test/java/org/apache/commons/codec/digest/Sha512CryptTest.java
@@ -59,7 +59,7 @@ public class Sha512CryptTest {
@Test
public void testSha512CryptExplicitCallThreadLocalRandom() {
- ThreadLocalRandom threadLocalRandom = ThreadLocalRandom.current();
+ final ThreadLocalRandom threadLocalRandom =
ThreadLocalRandom.current();
assertTrue(Sha2Crypt.sha512Crypt("secret".getBytes(), null,
threadLocalRandom).matches("^\\$6\\$[a-zA-Z0-9./]{0,16}\\$.{1,}$"));
}
diff --git
a/src/test/java/org/apache/commons/codec/language/ColognePhoneticTest.java
b/src/test/java/org/apache/commons/codec/language/ColognePhoneticTest.java
index e6f8777..95e3bb1 100644
--- a/src/test/java/org/apache/commons/codec/language/ColognePhoneticTest.java
+++ b/src/test/java/org/apache/commons/codec/language/ColognePhoneticTest.java
@@ -37,8 +37,8 @@ public class ColognePhoneticTest extends
StringEncoderAbstractTest<ColognePhonet
private static final Set<String> TESTSET = new HashSet<>();
- private static boolean hasTestCase(String re) {
- for(String s : TESTSET) {
+ private static boolean hasTestCase(final String re) {
+ for(final String s : TESTSET) {
if (s.matches(re)) {
return true;
}
@@ -74,7 +74,7 @@ public class ColognePhoneticTest extends
StringEncoderAbstractTest<ColognePhonet
// Check that all possible input sequence conditions are represented
public static void finishTests() {
int errors = 0;
- for(String m : MATCHES) {
+ for(final String m : MATCHES) {
if (!hasTestCase(m)) {
System.out.println(m + " has no test case");
errors++;
@@ -85,7 +85,7 @@ public class ColognePhoneticTest extends
StringEncoderAbstractTest<ColognePhonet
@Override
// Capture test strings for later checking
- public void checkEncoding(String expected, String source) throws
EncoderException {
+ public void checkEncoding(final String expected, final String source)
throws EncoderException {
// Note that the German letter Eszett is converted to SS by
toUpperCase, so we don't need to replace it
TESTSET.add(source.toUpperCase(Locale.GERMAN).replace('Ä',
'A').replace('Ö', 'O').replace('Ü', 'U'));
super.checkEncoding(expected, source);
@@ -244,10 +244,10 @@ public class ColognePhoneticTest extends
StringEncoderAbstractTest<ColognePhonet
}
// Allow command-line testing
- public static void main(String args[]) {
- ColognePhonetic coder = new ColognePhonetic();
- for(String arg : args) {
- String code = coder.encode(arg);
+ public static void main(final String args[]) {
+ final ColognePhonetic coder = new ColognePhonetic();
+ for(final String arg : args) {
+ final String code = coder.encode(arg);
System.out.println("'" + arg + "' = '" + code + "'");
}
}
diff --git a/src/test/java/org/apache/commons/codec/net/BCodecTest.java
b/src/test/java/org/apache/commons/codec/net/BCodecTest.java
index c44b20a..5a90629 100644
--- a/src/test/java/org/apache/commons/codec/net/BCodecTest.java
+++ b/src/test/java/org/apache/commons/codec/net/BCodecTest.java
@@ -156,12 +156,12 @@ public class BCodecTest {
@Test
public void testBase64ImpossibleSamples() {
- BCodec codec = new BCodec();
- for (String s : BASE64_IMPOSSIBLE_CASES) {
+ final BCodec codec = new BCodec();
+ for (final String s : BASE64_IMPOSSIBLE_CASES) {
try {
codec.decode(s);
fail();
- } catch (DecoderException ex) {
+ } catch (final DecoderException ex) {
// expected
}
}
diff --git a/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java
b/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java
index 48fd66e..5ea9634 100644
--- a/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java
+++ b/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java
@@ -36,11 +36,11 @@ public class PercentCodecTest {
@Test
public void testBasicEncodeDecode() throws Exception {
- PercentCodec percentCodec = new PercentCodec();
+ final PercentCodec percentCodec = new PercentCodec();
final String input = "abcdABCD";
- byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
+ final byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
final String encodedS = new String(encoded, "UTF-8");
- byte[] decoded = percentCodec.decode(encoded);
+ final byte[] decoded = percentCodec.decode(encoded);
final String decodedS = new String(decoded, "UTF-8");
assertEquals("Basic PercentCodec encoding test", input, encodedS);
assertEquals("Basic PercentCodec decoding test", input, decodedS);
@@ -49,17 +49,17 @@ public class PercentCodecTest {
@Test
@Ignore
public void testBasicSpace() throws Exception {
- PercentCodec percentCodec = new PercentCodec();
+ final PercentCodec percentCodec = new PercentCodec();
final String input = " ";
- byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
+ final byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
Assert.assertArrayEquals("%20".getBytes(StandardCharsets.UTF_8),
encoded);
}
@Test
public void testConfigurablePercentEncoder() throws Exception {
final String input = "abc123_-.*\u03B1\u03B2";
- PercentCodec percentCodec = new
PercentCodec("abcdef".getBytes("UTF-8"), false);
- byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
+ final PercentCodec percentCodec = new
PercentCodec("abcdef".getBytes("UTF-8"), false);
+ final byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
final String encodedS = new String(encoded, "UTF-8");
assertEquals("Configurable PercentCodec encoding test",
"%61%62%63123_-.*%CE%B1%CE%B2", encodedS);
final byte[] decoded = percentCodec.decode(encoded);
@@ -68,12 +68,12 @@ public class PercentCodecTest {
@Test
public void testDecodeInvalidEncodedResultDecoding() throws Exception {
- String inputS = "\u03B1\u03B2";
- PercentCodec percentCodec = new PercentCodec();
- byte[] encoded = percentCodec.encode(inputS.getBytes("UTF-8"));
+ final String inputS = "\u03B1\u03B2";
+ final PercentCodec percentCodec = new PercentCodec();
+ final byte[] encoded = percentCodec.encode(inputS.getBytes("UTF-8"));
try {
percentCodec.decode(Arrays.copyOf(encoded, encoded.length-1));
//exclude one byte
- } catch (Exception e) {
+ } catch (final Exception e) {
assertTrue(DecoderException.class.isInstance(e) &&
ArrayIndexOutOfBoundsException.class.isInstance(e.getCause()));
}
@@ -81,34 +81,34 @@ public class PercentCodecTest {
@Test
public void testDecodeNullObject() throws Exception {
- PercentCodec percentCodec = new PercentCodec();
+ final PercentCodec percentCodec = new PercentCodec();
assertEquals(percentCodec.decode((Object) null), null);
}
@Test(expected = DecoderException.class)
public void testDecodeUnsupportedObject() throws Exception {
- PercentCodec percentCodec = new PercentCodec();
+ final PercentCodec percentCodec = new PercentCodec();
percentCodec.decode("test");
}
@Test
public void testEncodeNullObject() throws Exception {
- PercentCodec percentCodec = new PercentCodec();
+ final PercentCodec percentCodec = new PercentCodec();
assertEquals(percentCodec.encode((Object) null), null);
}
@Test(expected = EncoderException.class)
public void testEncodeUnsupportedObject() throws Exception {
- PercentCodec percentCodec = new PercentCodec();
+ final PercentCodec percentCodec = new PercentCodec();
percentCodec.encode("test");
}
@Test
public void testPercentEncoderDecoderWithNullOrEmptyInput() throws
Exception {
- PercentCodec percentCodec = new PercentCodec(null, true);
+ final PercentCodec percentCodec = new PercentCodec(null, true);
assertEquals("Null input value encoding test",
percentCodec.encode(null), null);
assertEquals("Null input value decoding test",
percentCodec.decode(null), null);
- byte[] emptyInput = "".getBytes("UTF-8");
+ final byte[] emptyInput = "".getBytes("UTF-8");
assertEquals("Empty input value encoding test",
percentCodec.encode(emptyInput), emptyInput);
assertTrue("Empty input value decoding test",
Arrays.equals(percentCodec.decode(emptyInput), emptyInput));
}
@@ -116,21 +116,21 @@ public class PercentCodecTest {
@Test
public void testPercentEncoderDecoderWithPlusForSpace() throws Exception {
final String input = "a b c d";
- PercentCodec percentCodec = new PercentCodec(null, true);
- byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
+ final PercentCodec percentCodec = new PercentCodec(null, true);
+ final byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
final String encodedS = new String(encoded, "UTF-8");
assertEquals("PercentCodec plus for space encoding test", "a+b+c+d",
encodedS);
- byte[] decode = percentCodec.decode(encoded);
+ final byte[] decode = percentCodec.decode(encoded);
assertEquals("PercentCodec plus for space decoding test", new
String(decode, "UTF-8"), input);
}
@Test
public void testSafeCharEncodeDecodeObject() throws Exception {
- PercentCodec percentCodec = new PercentCodec(null, true);
+ final PercentCodec percentCodec = new PercentCodec(null, true);
final String input = "abc123_-.*";
- Object encoded = percentCodec.encode((Object)
input.getBytes(StandardCharsets.UTF_8));
+ final Object encoded = percentCodec.encode((Object)
input.getBytes(StandardCharsets.UTF_8));
final String encodedS = new String((byte[]) encoded, "UTF-8");
- Object decoded = percentCodec.decode(encoded);
+ final Object decoded = percentCodec.decode(encoded);
final String decodedS = new String((byte[]) decoded, "UTF-8");
assertEquals("Basic PercentCodec safe char encoding test", input,
encodedS);
assertEquals("Basic PercentCodec safe char decoding test", input,
decodedS);
@@ -138,11 +138,11 @@ public class PercentCodecTest {
@Test
public void testUnsafeCharEncodeDecode() throws Exception {
- PercentCodec percentCodec = new PercentCodec();
+ final PercentCodec percentCodec = new PercentCodec();
final String input = "\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6% ";
- byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
+ final byte[] encoded =
percentCodec.encode(input.getBytes(StandardCharsets.UTF_8));
final String encodedS = new String(encoded, "UTF-8");
- byte[] decoded = percentCodec.decode(encoded);
+ final byte[] decoded = percentCodec.decode(encoded);
final String decodedS = new String(decoded, "UTF-8");
assertEquals("Basic PercentCodec unsafe char encoding test",
"%CE%B1%CE%B2%CE%B3%CE%B4%CE%B5%CE%B6%25 ", encodedS);
assertEquals("Basic PercentCodec unsafe char decoding test", input,
decodedS);