package com.afollestad.aesthetic; import android.support.annotation.RestrictTo; import android.view.View; import io.reactivex.Observable; import static android.support.annotation.RestrictTo.Scope.LIBRARY_GROUP; /** @author Aidan Follestad (afollestad) */ @RestrictTo(LIBRARY_GROUP) final class ViewObservablePair { private final View view; private final Observable<Integer> observable; private ViewObservablePair(View view, Observable<Integer> observable) { this.view = view; this.observable = observable; } static ViewObservablePair create(View view, Observable<Integer> observable) { return new ViewObservablePair(view, observable); } View view() { return view; } Observable<Integer> observable() { return observable; } }