aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/desugar/BUILD
diff options
context:
space:
mode:
authorGravatar kmb <kmb@google.com>2017-10-03 02:14:25 +0200
committerGravatar Klaus Aehlig <aehlig@google.com>2017-10-06 19:42:37 +0200
commitbdb12ceeb7c23d7d2293e8006d0aa7127a91b973 (patch)
tree6b2a83baa22f5a8523fe33fb3706932e5c37d0b2 /src/tools/android/java/com/google/devtools/build/android/desugar/BUILD
parent36e2a1c80c0d2bd4455c960833c27b19c0cb6586 (diff)
add flags to desugar to emit metadata that can be used for double-checking correctness of default and static interface desugaring.
RELNOTES: none PiperOrigin-RevId: 170779637
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/desugar/BUILD')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/desugar/BUILD20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/desugar/BUILD b/src/tools/android/java/com/google/devtools/build/android/desugar/BUILD
index eacb620843..a75afb2f04 100644
--- a/src/tools/android/java/com/google/devtools/build/android/desugar/BUILD
+++ b/src/tools/android/java/com/google/devtools/build/android/desugar/BUILD
@@ -10,16 +10,31 @@ filegroup(
)
java_library(
+ name = "deps_collector_api",
+ srcs = ["DependencyCollector.java"],
+ visibility = [
+ "//src/test/java/com/google/devtools/build/android/desugar:__subpackages__",
+ "//src/tools/android/java/com/google/devtools/build/android:__subpackages__",
+ ],
+ deps = [
+ "//third_party:jsr305",
+ ],
+)
+
+java_library(
name = "desugar",
srcs = glob(["*.java"]),
visibility = [
"//src/test/java/com/google/devtools/build/android/desugar:__pkg__",
"//src/tools/android/java/com/google/devtools/build/android:__pkg__",
],
- runtime_deps = ["//src/tools/android/java/com/google/devtools/build/android/desugar/runtime:throwable_extension"],
+ runtime_deps = [
+ "//src/tools/android/java/com/google/devtools/build/android/desugar/dependencies",
+ "//src/tools/android/java/com/google/devtools/build/android/desugar/runtime:throwable_extension",
+ ],
deps = [
+ ":deps_collector_api",
"//src/main/java/com/google/devtools/common/options",
- "//src/main/protobuf:worker_protocol_java_proto",
"//src/tools/android/java/com/google/devtools/build/android:android_builder_lib",
"//third_party:asm",
"//third_party:asm-commons",
@@ -42,6 +57,7 @@ java_binary(
filegroup(
name = "srcs",
srcs = glob(["**"]) + [
+ "//src/tools/android/java/com/google/devtools/build/android/desugar/dependencies:srcs",
"//src/tools/android/java/com/google/devtools/build/android/desugar/runtime:srcs",
],
visibility = ["//src/tools/android/java/com/google/devtools/build/android:__pkg__"],