aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/BUILD
diff options
context:
space:
mode:
authorGravatar Mark Schaller <mschaller@google.com>2015-12-10 18:47:47 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2015-12-10 20:15:54 +0000
commit6df8179412a26853e8c0b206084cab8c273e2a20 (patch)
treec86fa0b3efe6e3798bc0f547499a7f90e83b1a9c /src/main/java/com/google/devtools/build/lib/BUILD
parentdf36eef6464421bc3c2e824c132af902d2c5482a (diff)
Use Bazel Preconditions variant which avoids varargs array creation
Reduces garbage. -- MOS_MIGRATED_REVID=109914243
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/BUILD')
-rw-r--r--src/main/java/com/google/devtools/build/lib/BUILD19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/BUILD b/src/main/java/com/google/devtools/build/lib/BUILD
index 2a1e028b18..9d16459a1f 100644
--- a/src/main/java/com/google/devtools/build/lib/BUILD
+++ b/src/main/java/com/google/devtools/build/lib/BUILD
@@ -74,6 +74,7 @@ java_library(
srcs = glob(["concurrent/*.java"]),
deps = [
":common",
+ ":preconditions",
"//third_party:jsr305",
],
)
@@ -87,6 +88,7 @@ java_library(
]),
deps = [
":common",
+ ":preconditions",
"//third_party:jsr305",
],
)
@@ -104,6 +106,7 @@ java_library(
":common",
":concurrent",
":os_util",
+ ":preconditions",
":unix",
"//third_party:jsr305",
],
@@ -134,6 +137,7 @@ java_library(
":clock",
":common",
":concurrent",
+ ":preconditions",
":unix",
":vfs",
"//third_party:jsr305",
@@ -163,6 +167,17 @@ java_library(
],
deps = [
":common",
+ ":preconditions",
+ ],
+)
+
+# Varargs-avoiding overloads of Preconditions functions.
+java_library(
+ name = "preconditions",
+ srcs = ["util/Preconditions.java"],
+ deps = [
+ ":common",
+ "//third_party:jsr305",
],
)
@@ -194,6 +209,7 @@ java_library(
"util/ExitCode.java",
"util/JavaClock.java",
"util/OS.java",
+ "util/Preconditions.java",
"util/StringCanonicalizer.java",
"util/StringTrie.java",
"util/VarInt.java",
@@ -205,6 +221,7 @@ java_library(
":collect",
":exitcode-external",
":os_util",
+ ":preconditions",
],
deps = [
":base-util",
@@ -213,6 +230,7 @@ java_library(
":concurrent",
":exitcode-external",
":os_util",
+ ":preconditions",
":shell",
":unix",
":vfs",
@@ -239,6 +257,7 @@ java_library(
":common",
":concurrent",
":io",
+ ":preconditions",
":vfs",
"//third_party:jsr305",
],