Migrate from uava to guava (#393)

* Delete rib-uava
* Use Guava classes instead of Uava
* Add Guava dependencies and be explicit about Android or JRE
This commit is contained in:
James Barr
2021-02-12 13:46:29 -08:00
committed by GitHub
parent ffc489f00d
commit 676f742436
32 changed files with 31 additions and 405 deletions
@@ -24,7 +24,7 @@ import android.view.ViewGroup;
import com.uber.autodispose.AutoDispose;
import com.uber.rave.Rave;
import com.uber.rave.RaveException;
import com.uber.rib.core.Optional;
import com.google.common.base.Optional;
import com.uber.rib.core.RibActivity;
import com.uber.rib.core.ViewRouter;
import com.uber.rib.root.RootBuilder;
@@ -34,7 +34,7 @@ import com.uber.rib.root.RootWorkflow;
import com.uber.rib.root.RootWorkflowModel;
import com.uber.rib.root.WorkflowFactory;
import javax.annotation.Nullable;
import androidx.annotation.Nullable;
import io.reactivex.functions.Consumer;
@@ -19,7 +19,7 @@ package com.uber.rib.root;
import androidx.annotation.Nullable;
import com.jakewharton.rxrelay2.BehaviorRelay;
import com.uber.rib.core.Optional;
import com.google.common.base.Optional;
import com.uber.rib.core.ViewRouter;
import com.uber.rib.root.logged_in.LoggedInActionableItem;
import com.uber.rib.root.logged_in.LoggedInBuilder;
@@ -2,7 +2,7 @@ package com.uber.rib.root;
import android.content.Intent;
import javax.annotation.Nullable;
import androidx.annotation.Nullable;
public class WorkflowFactory {
@Nullable