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