From 30ccc4f3aa6da94f0bb8a01a880a6353b883b263 Mon Sep 17 00:00:00 2001 From: Eric Erfanian Date: Mon, 20 Mar 2017 20:40:36 +0000 Subject: Revert "Update AOSP Dialer source from internal google3 repository at cl/150622237" This reverts commit 06b6b56e9eaa91ebf757ea641e38a9c885fa40bd. Change-Id: Ida8c5ee67669524dc63b9adc60a6dd392cb9b9a6 --- .../dialer/binary/aosp/AospDialerApplication.java | 7 +----- .../binary/aosp/AospDialerRootComponent.java | 11 --------- .../dialer/binary/common/DialerApplication.java | 26 +--------------------- 3 files changed, 2 insertions(+), 42 deletions(-) (limited to 'java/com/android/dialer/binary') diff --git a/java/com/android/dialer/binary/aosp/AospDialerApplication.java b/java/com/android/dialer/binary/aosp/AospDialerApplication.java index 4ca94e277..f657a3987 100644 --- a/java/com/android/dialer/binary/aosp/AospDialerApplication.java +++ b/java/com/android/dialer/binary/aosp/AospDialerApplication.java @@ -26,10 +26,5 @@ import com.android.dialer.inject.ContextModule; */ public class AospDialerApplication extends DialerApplication { - /** Returns a new instance of the root component for the AOSP Dialer. */ - @Override - @NonNull - protected Object buildRootComponent() { - return DaggerAospDialerRootComponent.builder().contextModule(new ContextModule(this)).build(); - } + } diff --git a/java/com/android/dialer/binary/aosp/AospDialerRootComponent.java b/java/com/android/dialer/binary/aosp/AospDialerRootComponent.java index 54fedc2be..8628e90c2 100644 --- a/java/com/android/dialer/binary/aosp/AospDialerRootComponent.java +++ b/java/com/android/dialer/binary/aosp/AospDialerRootComponent.java @@ -27,15 +27,4 @@ import dagger.Component; import javax.inject.Singleton; /** Root component for the AOSP Dialer application. */ -@Singleton -@Component( - modules = { - ContextModule.class, - SimulatorModule.class, - StubCallLocationModule.class, - StubEnrichedCallModule.class, - StubMapsModule.class, - VoicemailModule.class - } -) public interface AospDialerRootComponent extends BaseDialerRootComponent {} diff --git a/java/com/android/dialer/binary/common/DialerApplication.java b/java/com/android/dialer/binary/common/DialerApplication.java index cc7befc90..c0be4328c 100644 --- a/java/com/android/dialer/binary/common/DialerApplication.java +++ b/java/com/android/dialer/binary/common/DialerApplication.java @@ -22,10 +22,9 @@ import android.preference.PreferenceManager; import android.support.annotation.NonNull; import com.android.dialer.blocking.BlockedNumbersAutoMigrator; import com.android.dialer.blocking.FilteredNumberAsyncQueryHandler; -import com.android.dialer.inject.HasRootComponent; /** A common application subclass for all Dialer build variants. */ -public abstract class DialerApplication extends Application implements HasRootComponent { +public abstract class DialerApplication extends Application { private volatile Object rootComponent; @@ -41,27 +40,4 @@ public abstract class DialerApplication extends Application implements HasRootCo Trace.endSection(); } - /** - * Returns a new instance of the root component for the application. Sub classes should define a - * root component that extends all the sub components "HasComponent" intefaces. The component - * should specify all modules that the application supports and provide stubs for the remainder. - */ - @NonNull - protected abstract Object buildRootComponent(); - - /** Returns a cached instance of application's root component. */ - @Override - @NonNull - public final Object component() { - Object result = rootComponent; - if (result == null) { - synchronized (this) { - result = rootComponent; - if (result == null) { - rootComponent = result = buildRootComponent(); - } - } - } - return result; - } } -- cgit v1.2.3