From 78b25a9f844c3334d89ea8d9ce323e7230bf86f2 Mon Sep 17 00:00:00 2001 From: Sam Delmerico Date: Tue, 26 Apr 2022 18:33:10 +0000 Subject: [PATCH] disable usage of plugins as static libs Test: m intdef-annotation-processor-test Test: atest intdef-annotation-processor-test Test: m view-inspector-annotation-processor-test Test: atest view-inspector-annotation-processor-test Bug: 225388628 Bug: 244779180 Change-Id: I70ea1510a886998f07ef2b002895b6905b81c0eb Merged-In: I70ea1510a886998f07ef2b002895b6905b81c0eb --- tools/processors/intdef_mappings/Android.bp | 26 +++++++++++++-------- tools/processors/view_inspector/Android.bp | 18 ++++++++++---- 2 files changed, 29 insertions(+), 15 deletions(-) diff --git a/tools/processors/intdef_mappings/Android.bp b/tools/processors/intdef_mappings/Android.bp index 82a5dac211608..7059c52ddc767 100644 --- a/tools/processors/intdef_mappings/Android.bp +++ b/tools/processors/intdef_mappings/Android.bp @@ -7,18 +7,24 @@ package { default_applicable_licenses: ["frameworks_base_license"], } +java_library_host { + name: "libintdef-annotation-processor", + + srcs: [ + ":framework-annotations", + "src/**/*.java", + "src/**/*.kt", + ], + + use_tools_jar: true, +} + java_plugin { name: "intdef-annotation-processor", processor_class: "android.processor.IntDefProcessor", - srcs: [ - ":framework-annotations", - "src/**/*.java", - "src/**/*.kt" - ], - - use_tools_jar: true, + static_libs: ["libintdef-annotation-processor"], } java_test_host { @@ -26,8 +32,8 @@ java_test_host { srcs: [ "test/**/*.java", - "test/**/*.kt" - ], + "test/**/*.kt", + ], java_resource_dirs: ["test/resources"], static_libs: [ @@ -35,7 +41,7 @@ java_test_host { "truth-prebuilt", "junit", "guava", - "intdef-annotation-processor" + "libintdef-annotation-processor", ], test_suites: ["general-tests"], diff --git a/tools/processors/view_inspector/Android.bp b/tools/processors/view_inspector/Android.bp index ea9974f06a64e..877a1d2b5fb36 100644 --- a/tools/processors/view_inspector/Android.bp +++ b/tools/processors/view_inspector/Android.bp @@ -7,10 +7,8 @@ package { default_applicable_licenses: ["frameworks_base_license"], } -java_plugin { - name: "view-inspector-annotation-processor", - - processor_class: "android.processor.view.inspector.PlatformInspectableProcessor", +java_library_host { + name: "libview-inspector-annotation-processor", srcs: ["src/java/**/*.java"], java_resource_dirs: ["src/resources"], @@ -23,6 +21,16 @@ java_plugin { use_tools_jar: true, } +java_plugin { + name: "view-inspector-annotation-processor", + + processor_class: "android.processor.view.inspector.PlatformInspectableProcessor", + + static_libs: [ + "libview-inspector-annotation-processor", + ], +} + java_test_host { name: "view-inspector-annotation-processor-test", @@ -32,7 +40,7 @@ java_test_host { static_libs: [ "junit", "guava", - "view-inspector-annotation-processor" + "libview-inspector-annotation-processor", ], test_suites: ["general-tests"],