package androidx.lifecycle { public abstract class LiveData { ctor public LiveData(); method public T getValue(); method public boolean hasActiveObservers(); method public boolean hasObservers(); method public void observe(androidx.lifecycle.LifecycleOwner, androidx.lifecycle.Observer); method public void observeForever(androidx.lifecycle.Observer); method protected void onActive(); method protected void onInactive(); method protected void postValue(T); method public void removeObserver(androidx.lifecycle.Observer); method public void removeObservers(androidx.lifecycle.LifecycleOwner); method protected void setValue(T); } public class MutableLiveData extends androidx.lifecycle.LiveData { ctor public MutableLiveData(); method public void postValue(T); method public void setValue(T); } public abstract interface Observer { method public abstract void onChanged(T); } }