diff options
author | 2017-08-01 18:29:39 +0200 | |
---|---|---|
committer | 2017-08-02 10:39:54 +0200 | |
commit | 262946b8897d4ed85e2cb3e164893f43e60703b5 (patch) | |
tree | 0f2b264818f095a69cc0c7b916016d7800c92a40 /src/java_tools/junitrunner | |
parent | 48e54c3a86a133321d9bbad8ba31a1c6ef5d1f43 (diff) |
Remove dependency on Apache common lang
PiperOrigin-RevId: 163840258
Diffstat (limited to 'src/java_tools/junitrunner')
-rw-r--r-- | src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD | 3 | ||||
-rw-r--r-- | src/java_tools/junitrunner/java/com/google/testing/coverage/BitField.java | 12 |
2 files changed, 8 insertions, 7 deletions
diff --git a/src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD b/src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD index 8741b0cf70..ccaccc6819 100644 --- a/src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD +++ b/src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD @@ -65,9 +65,6 @@ java_library( "BitField.java", "IllegalStringException.java", ], - deps = [ - "//third_party:apache_commons_lang", - ], ) genrule( diff --git a/src/java_tools/junitrunner/java/com/google/testing/coverage/BitField.java b/src/java_tools/junitrunner/java/com/google/testing/coverage/BitField.java index 5967677578..c9c9bd07f9 100644 --- a/src/java_tools/junitrunner/java/com/google/testing/coverage/BitField.java +++ b/src/java_tools/junitrunner/java/com/google/testing/coverage/BitField.java @@ -15,8 +15,6 @@ package com.google.testing.coverage; import java.util.Arrays; -import org.apache.commons.lang.builder.EqualsBuilder; -import org.apache.commons.lang.builder.HashCodeBuilder; /** * Abstracts bit field operations. @@ -158,7 +156,13 @@ public class BitField { */ @Override public boolean equals(Object obj) { - return EqualsBuilder.reflectionEquals(this, obj); + if (obj == this) { + return true; + } + if (!(obj instanceof BitField)) { + return false; + } + return Arrays.equals(bytes, ((BitField) obj).bytes); } /** @@ -173,7 +177,7 @@ public class BitField { @Override public int hashCode() { - return HashCodeBuilder.reflectionHashCode(this); + return Arrays.hashCode(bytes); } public int countBitsSet() { |