1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "frameworks_base_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_base_license"],
8}
9
10java_plugin {
11    name: "error_prone_android_framework",
12
13    static_libs: [
14        "error_prone_android_framework_lib",
15    ],
16}
17
18java_library_host {
19    name: "error_prone_android_framework_lib",
20
21    srcs: ["java/**/*.java"],
22
23    static_libs: [
24        "//external/error_prone:error_prone_core",
25    ],
26
27    libs: [
28        "//external/auto:auto_service_annotations",
29    ],
30
31    plugins: [
32        "//external/auto:auto_service_plugin",
33    ],
34}
35
36java_test_host {
37    name: "error_prone_android_framework_test",
38    srcs: ["tests/java/**/*.java"],
39    java_resource_dirs: ["tests/res"],
40    java_resources: [":error_prone_android_framework_testdata"],
41    static_libs: [
42        "truth-prebuilt",
43        "kxml2-2.3.0",
44        "compile-testing-prebuilt",
45        "error_prone_android_framework_lib",
46        "error_prone_test_helpers",
47        "google_java_format",
48        "hamcrest-library",
49        "hamcrest",
50        "platform-test-annotations",
51        "junit",
52    ],
53    test_options: {
54        unit_test: true,
55    },
56}
57
58filegroup {
59    name: "error_prone_android_framework_testdata",
60    path: "tests/res",
61    srcs: ["tests/res/**/*.java"],
62}
63