aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java_tools/junitrunner
diff options
context:
space:
mode:
authorGravatar ulfjack <ulfjack@google.com>2017-08-01 18:29:39 +0200
committerGravatar Dmitry Lomov <dslomov@google.com>2017-08-02 10:39:54 +0200
commit262946b8897d4ed85e2cb3e164893f43e60703b5 (patch)
tree0f2b264818f095a69cc0c7b916016d7800c92a40 /src/java_tools/junitrunner
parent48e54c3a86a133321d9bbad8ba31a1c6ef5d1f43 (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/BUILD3
-rw-r--r--src/java_tools/junitrunner/java/com/google/testing/coverage/BitField.java12
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() {