| package { |
| default_applicable_licenses: ["Android-Apache-2.0"], |
| } |
| |
| java_sdk_library { |
| name: "framework-virtualization", |
| |
| defaults: ["non-updatable-framework-module-defaults"], |
| |
| jarjar_rules: "jarjar-rules.txt", |
| |
| srcs: ["src/**/*.java"], |
| static_libs: [ |
| "android.system.virtualizationservice-java", |
| "avf_aconfig_flags_java", |
| // For android.sysprop.HypervisorProperties |
| "PlatformProperties", |
| ], |
| |
| apex_available: ["com.android.virt"], |
| |
| permitted_packages: [ |
| "android.system.virtualmachine", |
| "android.system.virtualizationservice", |
| // android.sysprop.*, renamed by jarjar |
| "com.android.system.virtualmachine.sysprop", |
| ], |
| errorprone: { |
| enabled: true, |
| javacflags: [ |
| // We use @GuardedBy and we want a test failure if our locking isn't consistent with it. |
| "-Xep:GuardedBy:ERROR", |
| ], |
| }, |
| |
| sdk_version: "core_platform", |
| stub_only_libs: [ |
| "android_module_lib_stubs_current", |
| ], |
| impl_only_libs: [ |
| "framework", |
| ], |
| impl_library_visibility: [ |
| "//packages/modules/Virtualization:__subpackages__", |
| ], |
| aconfig_declarations: [ |
| "avf_aconfig_flags", |
| ], |
| lint: { |
| baseline_filename: "lint-baseline.xml", |
| warning_checks: [ |
| "FlaggedApi", |
| ], |
| }, |
| } |