summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/lightbringer/stub/LightbringerStub.java
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2017-08-31 16:17:04 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-08-31 16:17:04 +0000
commitc39ea3c55fac807c0b98aabdf56c70dc8a49036c (patch)
treee282668a9587cf6c1ec7b604dea860400c75c6c7 /java/com/android/dialer/lightbringer/stub/LightbringerStub.java
parent68038172793ee0e2ab3e2e56ddfbeb82879d1f58 (diff)
parent2ca4318cc1ee57dda907ba2069bd61d162b1baef (diff)
Merge "Update Dialer source to latest internal Google revision."
Diffstat (limited to 'java/com/android/dialer/lightbringer/stub/LightbringerStub.java')
-rw-r--r--java/com/android/dialer/lightbringer/stub/LightbringerStub.java75
1 files changed, 67 insertions, 8 deletions
diff --git a/java/com/android/dialer/lightbringer/stub/LightbringerStub.java b/java/com/android/dialer/lightbringer/stub/LightbringerStub.java
index f9bb4cd6c..c98ae091b 100644
--- a/java/com/android/dialer/lightbringer/stub/LightbringerStub.java
+++ b/java/com/android/dialer/lightbringer/stub/LightbringerStub.java
@@ -19,7 +19,12 @@ package com.android.dialer.lightbringer.stub;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
+import android.support.annotation.MainThread;
import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import android.support.annotation.StringRes;
+import android.telecom.Call;
+import android.telecom.PhoneAccountHandle;
import com.android.dialer.common.Assert;
import com.android.dialer.lightbringer.Lightbringer;
import com.android.dialer.lightbringer.LightbringerListener;
@@ -31,29 +36,83 @@ public class LightbringerStub implements Lightbringer {
public LightbringerStub() {}
@Override
- public boolean isReachable(Context context, String number) {
+ public boolean isEnabled() {
return false;
}
+ @MainThread
@Override
- public Intent getIntent(Context context, String number) {
+ public boolean isReachable(@NonNull Context context, @Nullable String number) {
+ Assert.isMainThread();
+ Assert.isNotNull(context);
+ return false;
+ }
+
+ @MainThread
+ @Override
+ public boolean supportsUpgrade(@NonNull Context context, @Nullable String number) {
+ Assert.isMainThread();
+ Assert.isNotNull(context);
+ return false;
+ }
+
+ @MainThread
+ @Override
+ public Intent getIntent(@NonNull Context context, @NonNull String number) {
+ Assert.isMainThread();
+ Assert.isNotNull(context);
+ Assert.isNotNull(number);
return null;
}
+ @MainThread
+ @Override
+ public void requestUpgrade(Call call) {
+ Assert.isMainThread();
+ Assert.isNotNull(call);
+ }
+
+ @MainThread
+ @Override
+ public void registerListener(LightbringerListener listener) {
+ Assert.isMainThread();
+ Assert.isNotNull(listener);
+ }
+
+ @MainThread
+ @Override
+ public void unregisterListener(LightbringerListener listener) {
+ Assert.isMainThread();
+ Assert.isNotNull(listener);
+ }
+
+ @Nullable
@Override
- public void registerListener(LightbringerListener listener) {}
+ public ComponentName getPhoneAccountComponentName() {
+ return null;
+ }
+ @Nullable
@Override
- public void unregisterListener(LightbringerListener listener) {}
+ public PhoneAccountHandle getPhoneAccountHandle() {
+ return null;
+ }
+ @Nullable
@Override
- public ComponentName getPhoneAccountComponentName(Context context) {
+ public String getPackageName() {
return null;
}
- @NonNull
+ @StringRes
+ @Override
+ public int getOutgoingCallTypeText() {
+ return -1;
+ }
+
+ @StringRes
@Override
- public String getPackageName(@NonNull Context context) {
- throw Assert.createUnsupportedOperationFailException();
+ public int getIncomingCallTypeText() {
+ return -1;
}
}