diff options
author | 2017-10-03 02:14:25 +0200 | |
---|---|---|
committer | 2017-10-06 19:42:37 +0200 | |
commit | bdb12ceeb7c23d7d2293e8006d0aa7127a91b973 (patch) | |
tree | 6b2a83baa22f5a8523fe33fb3706932e5c37d0b2 /src/tools/android/java/com/google/devtools/build/android/desugar/BUILD | |
parent | 36e2a1c80c0d2bd4455c960833c27b19c0cb6586 (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/BUILD | 20 |
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__"], |