1package { 2 // See: http://go/android-license-faq 3 default_applicable_licenses: ["Android-Apache-2.0"], 4} 5 6java_plugin { 7 name: "error_prone_mediaprovider", 8 9 static_libs: [ 10 "error_prone_mediaprovider_lib", 11 ], 12} 13 14java_library_host { 15 name: "error_prone_mediaprovider_lib", 16 17 srcs: ["src/**/*.java"], 18 19 static_libs: [ 20 "//external/error_prone:error_prone_core", 21 "jsr305", 22 ], 23 24 libs: [ 25 "//external/auto:auto_service_annotations", 26 ], 27 28 plugins: [ 29 "//external/auto:auto_service_plugin", 30 ], 31 32 javacflags: [ 33 "-verbose", 34 35 // These exports are needed because this errorprone plugin access some private classes 36 // of the java compiler. 37 "--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED", 38 "--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED", 39 "--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED", 40 ], 41} 42