aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYiqun Wu <yiqunw@google.com>2020-12-15 12:59:10 -0800
committerYiqun Wu <yiqunw@google.com>2020-12-15 14:00:26 -0800
commite68a5df4f7f6aa65f9cedf9e7fb252fef88f3916 (patch)
tree7c7deb0f231e346f7311f202eb63534794b86671
parentbd9f1bacb8ab5a942653c1fe4fd644d1d340da47 (diff)
downloaddagger2-e68a5df4f7f6aa65f9cedf9e7fb252fef88f3916.tar.gz
Update hilt_android build rules
Generate code for hilt_core and hilt_android by hilt processors. Bug: 173800389 Test: mma -j32 Change-Id: I44c9f418e02c9053576e24b86d48896e6ffd4727
-rw-r--r--Android.bp27
1 files changed, 20 insertions, 7 deletions
diff --git a/Android.bp b/Android.bp
index 0a095bb4e..69983fb1b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -177,6 +177,11 @@ java_library {
"dagger2",
],
sdk_version: "core_current",
+ plugins: [
+ "hilt_android_entry_point_processor",
+ "hilt_define_component_processor",
+ "hilt_generates_root_input_processor",
+ ],
}
// Build the android hilt library. Depending on this will enable the Hilt annotation processors.
@@ -209,7 +214,15 @@ android_library {
],
sdk_version: "current",
min_sdk_version: "14",
-
+ plugins: [
+ "dagger2-compiler",
+ "hilt_android_entry_point_processor",
+ "hilt_aggregated_deps_processor",
+ "hilt_define_component_processor",
+ "hilt_generates_root_input_processor",
+ "hilt_originating_element_processor",
+ "hilt_root_processor",
+ ],
exported_plugins: [
"dagger2-compiler",
"hilt_android_entry_point_processor",
@@ -237,37 +250,37 @@ java_plugin {
java_plugin {
name: "hilt_aggregated_deps_processor",
generates_api: true,
- processor_class: "dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessor",
+ processor_class: "dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsProcessor",
}
java_plugin {
name: "hilt_alias_of_processor",
generates_api: true,
- processor_class: "dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessor",
+ processor_class: "dagger.hilt.processor.internal.aliasof.AliasOfProcessor",
}
java_plugin {
name: "hilt_define_component_processor",
generates_api: true,
- processor_class: "dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessor",
+ processor_class: "dagger.hilt.processor.internal.definecomponent.DefineComponentProcessor",
}
java_plugin {
name: "hilt_generates_root_input_processor",
generates_api: true,
- processor_class: "dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessor",
+ processor_class: "dagger.hilt.processor.internal.generatesrootinput.GeneratesRootInputProcessor",
}
java_plugin {
name: "hilt_originating_element_processor",
generates_api: true,
- processor_class: "dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessor",
+ processor_class: "dagger.hilt.processor.internal.originatingelement.OriginatingElementProcessor",
}
java_plugin {
name: "hilt_root_processor",
generates_api: true,
- processor_class: "dagger.hilt.android.processor.internal.androidentrypoint.AndroidEntryPointProcessor",
+ processor_class: "dagger.hilt.processor.internal.root.RootProcessor",
}
java_library_host {