package { // See: http://go/android-license-faq default_applicable_licenses: ["Android-Apache-2.0"], } java_plugin { name: "error_prone_mediaprovider", static_libs: [ "error_prone_mediaprovider_lib", ], } java_library_host { name: "error_prone_mediaprovider_lib", srcs: ["src/**/*.java"], static_libs: [ "//external/error_prone:error_prone_core", "jsr305", ], libs: [ "//external/auto:auto_service_annotations", ], plugins: [ "//external/auto:auto_service_plugin", ], javacflags: [ "-verbose", // These exports are needed because this errorprone plugin access some private classes // of the java compiler. "--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED", "--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED", "--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED", ], }