diff options
author | Yiqun Wu <yiqunw@google.com> | 2020-12-15 12:59:10 -0800 |
---|---|---|
committer | Yiqun Wu <yiqunw@google.com> | 2020-12-15 14:00:26 -0800 |
commit | e68a5df4f7f6aa65f9cedf9e7fb252fef88f3916 (patch) | |
tree | 7c7deb0f231e346f7311f202eb63534794b86671 | |
parent | bd9f1bacb8ab5a942653c1fe4fd644d1d340da47 (diff) | |
download | dagger2-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.bp | 27 |
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 { |