blob: 93fd195d8832a8db2d4d4f436bd71854bba7a603 [file] [log] [blame]
Colin Cross8c363aa2017-09-13 14:56:14 +00001java_library_host {
2 name: "desugar",
3 srcs: ["java/**/*.java"],
4 // Remove com.google.devtools.common.options.testing classes, they are
5 // extensions to the Truth library that we are missing dependencies for
6 // and don't need.
7 // Also remove com.google.devtools.common.options.InvocationPolicy*,
8 // which depend on protobuf and are not used in desugar.
9 exclude_srcs: [
10 "java/com/google/devtools/common/options/testing/**/*.java",
11 "java/com/google/devtools/common/options/InvocationPolicyEnforcer.java",
12 "java/com/google/devtools/common/options/InvocationPolicyParser.java",
13 ],
14
15 manifest: "manifest.txt",
16 static_libs: [
Colin Cross24351c42017-10-20 12:57:21 -070017 "asm-6.0",
18 "asm-commons-6.0",
19 "asm-tree-6.0",
Colin Cross8c363aa2017-09-13 14:56:14 +000020 "error_prone_annotations-2.0.18",
21 "guava-21.0",
22 "jsr305-3.0.1",
23 ],
24
Colin Cross12b1f912020-06-19 13:14:40 -070025 plugins: ["auto_value_plugin"],
26 libs: ["auto_value_annotations"],
Colin Cross8c363aa2017-09-13 14:56:14 +000027}