Remove guava api in Livy (#321) Change-Id: Ia8b635dbb9e8ef8e55bbe566967c5abaa5e07020
Project: http://git-wip-us.apache.org/repos/asf/incubator-livy/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-livy/commit/e8c3e067 Tree: http://git-wip-us.apache.org/repos/asf/incubator-livy/tree/e8c3e067 Diff: http://git-wip-us.apache.org/repos/asf/incubator-livy/diff/e8c3e067 Branch: refs/heads/master Commit: e8c3e067782c98f9ceeb1b62e18ff676c3921fab Parents: 7212e3f Author: Saisai Shao <sai.sai.s...@gmail.com> Authored: Fri Apr 28 11:48:31 2017 +0800 Committer: Jeff Zhang <zjf...@gmail.com> Committed: Fri Apr 28 11:48:31 2017 +0800 ---------------------------------------------------------------------- .../main/java/com/cloudera/livy/rsc/driver/StatementState.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-livy/blob/e8c3e067/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java ---------------------------------------------------------------------- diff --git a/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java b/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java index 5e084bc..61a86d0 100644 --- a/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java +++ b/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java @@ -20,7 +20,6 @@ package com.cloudera.livy.rsc.driver; import java.util.*; import com.fasterxml.jackson.annotation.JsonValue; -import com.google.common.base.Preconditions; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -80,7 +79,8 @@ public enum StatementState { static void validate(StatementState from, StatementState to) { LOG.debug("{} -> {}", from, to); - - Preconditions.checkState(isValid(from, to), "Illegal Transition: %s -> %s", from, to); + if (!isValid(from, to)) { + throw new IllegalStateException("Illegal Transition: " + from + " -> " + to); + } } }