1 //ComputableLiveData interface for tests
2 package androidx.lifecycle;
3 import androidx.lifecycle.LiveData;
4 import java.util.concurrent.Executor;
5 public abstract class ComputableLiveData<T> {
ComputableLiveData()6     public ComputableLiveData(){}
ComputableLiveData(Executor e)7     public ComputableLiveData(Executor e){}
compute()8     abstract protected T compute();
getLiveData()9     public LiveData<T> getLiveData() {return null;}
invalidate()10     public void invalidate() {}
11 }
12