summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dave Mankoff <mankoff@google.com> 2022-11-14 13:52:58 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-11-14 13:52:58 +0000
commit394119444732ed873185a96c12fd61820a62d28b (patch)
treeb0ea5e282bc0a227970a0dcc225aca6f1054a74d
parent018d33893a28cdd67bc2eaa84486a77095889153 (diff)
parent2d33bc5c8f17de9a953e543eec46bb462b35cdf9 (diff)
Merge "Don't generate a Dagger component for GlobalRootComponent." into tm-qpr-dev am: 2d33bc5c8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20443377 Change-Id: I6861ecbb0b97f1ad888cafc7dad280fb5e42f2eb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--packages/SystemUI/src/com/android/systemui/dagger/GlobalRootComponent.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/dagger/GlobalRootComponent.java b/packages/SystemUI/src/com/android/systemui/dagger/GlobalRootComponent.java
index fe89c9a1e3b9..9e8c0ec7423e 100644
--- a/packages/SystemUI/src/com/android/systemui/dagger/GlobalRootComponent.java
+++ b/packages/SystemUI/src/com/android/systemui/dagger/GlobalRootComponent.java
@@ -21,24 +21,21 @@ import android.content.Context;
import com.android.systemui.dagger.qualifiers.InstrumentationTest;
import com.android.systemui.util.InitializationChecker;
-import javax.inject.Singleton;
-
import dagger.BindsInstance;
-import dagger.Component;
/**
* Base root component for Dagger injection.
*
+ * This class is not actually annotated as a Dagger component, since it is not used directly as one.
+ * Doing so generates unnecessary code bloat.
+ *
* See {@link ReferenceGlobalRootComponent} for the one actually used by AOSP.
*/
-@Singleton
-@Component(modules = {GlobalModule.class})
public interface GlobalRootComponent {
/**
* Builder for a GlobalRootComponent.
*/
- @Component.Builder
interface Builder {
@BindsInstance
Builder context(Context context);