summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/simulator/impl/SimulatorModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/simulator/impl/SimulatorModule.java')
-rw-r--r--java/com/android/dialer/simulator/impl/SimulatorModule.java22
1 files changed, 9 insertions, 13 deletions
diff --git a/java/com/android/dialer/simulator/impl/SimulatorModule.java b/java/com/android/dialer/simulator/impl/SimulatorModule.java
index 0f8ad3954..c0cca271b 100644
--- a/java/com/android/dialer/simulator/impl/SimulatorModule.java
+++ b/java/com/android/dialer/simulator/impl/SimulatorModule.java
@@ -16,19 +16,15 @@
package com.android.dialer.simulator.impl;
-import android.content.Context;
-import android.view.ActionProvider;
import com.android.dialer.simulator.Simulator;
+import dagger.Binds;
+import dagger.Module;
+import javax.inject.Singleton;
-/** The entry point for the simulator module. */
-public final class SimulatorModule implements Simulator {
- @Override
- public boolean shouldShow() {
- return true;
- }
-
- @Override
- public ActionProvider getActionProvider(Context context) {
- return new SimulatorActionProvider(context);
- }
+/** This module provides an instance of the simulator. */
+@Module
+public abstract class SimulatorModule {
+ @Binds
+ @Singleton
+ public abstract Simulator bindsSimulator(SimulatorImpl simulator);
}