| package { |
| // See: http://go/android-license-faq |
| // A large-scale-change added 'default_applicable_licenses' to import |
| // all of the 'license_kinds' from "frameworks_base_license" |
| // to get the below license kinds: |
| // SPDX-license-identifier-Apache-2.0 |
| default_applicable_licenses: ["frameworks_base_license"], |
| } |
| |
| java_plugin { |
| name: "error_prone_android_framework", |
| |
| static_libs: [ |
| "error_prone_android_framework_lib", |
| ], |
| } |
| |
| java_library_host { |
| name: "error_prone_android_framework_lib", |
| |
| srcs: ["java/**/*.java"], |
| |
| static_libs: [ |
| "annotations", |
| "framework-annotations-lib", |
| "//external/error_prone:error_prone_core", |
| ], |
| |
| libs: [ |
| "//external/auto:auto_service_annotations", |
| ], |
| |
| plugins: [ |
| "//external/auto:auto_service_plugin", |
| ], |
| } |
| |
| java_test_host { |
| name: "error_prone_android_framework_test", |
| srcs: ["tests/java/**/*.java"], |
| java_resource_dirs: ["tests/res"], |
| java_resources: [":error_prone_android_framework_testdata"], |
| static_libs: [ |
| "truth-prebuilt", |
| "kxml2-2.3.0", |
| "compile-testing-prebuilt", |
| "error_prone_android_framework_lib", |
| "error_prone_test_helpers", |
| "google_java_format", |
| "hamcrest-library", |
| "hamcrest", |
| "platform-test-annotations", |
| "junit", |
| ], |
| test_options: { |
| unit_test: true, |
| }, |
| } |
| |
| filegroup { |
| name: "error_prone_android_framework_testdata", |
| path: "tests/res", |
| srcs: ["tests/res/**/*.java"], |
| } |