diff options
| author | 2022-11-14 13:52:58 +0000 | |
|---|---|---|
| committer | 2022-11-14 13:52:58 +0000 | |
| commit | 394119444732ed873185a96c12fd61820a62d28b (patch) | |
| tree | b0ea5e282bc0a227970a0dcc225aca6f1054a74d | |
| parent | 018d33893a28cdd67bc2eaa84486a77095889153 (diff) | |
| parent | 2d33bc5c8f17de9a953e543eec46bb462b35cdf9 (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.java | 9 |
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); |