Rename yangtools.concepts.Variant to Either
[yangtools.git] / common / concepts / src / main / java / org / opendaylight / yangtools / concepts / CheckedValue.java
index 5bac7cb735b469c1e4ebab24f7a87e9aa8f9c8dc..c1d2d2eca5cb40ed1fc018fa37ea157c3e9dc921 100644 (file)
@@ -32,7 +32,7 @@ import org.eclipse.jdt.annotation.Nullable;
  */
 @Beta
 @NonNullByDefault
-public class CheckedValue<T, E extends Exception> extends Variant<T, E> {
+public class CheckedValue<T, E extends Exception> extends Either<T, E> {
     protected CheckedValue(final T value) {
         super(value);
     }
@@ -77,7 +77,7 @@ public class CheckedValue<T, E extends Exception> extends Variant<T, E> {
      * @param <E> Exception type
      * @return Resulting {@link CheckedValue}
      */
-    public static <T, U, E extends Exception> CheckedValue<T, E> ofVariant(final Variant<T, U> variant,
+    public static <T, U, E extends Exception> CheckedValue<T, E> ofVariant(final Either<T, U> variant,
             final Function<U, E> mapper) {
         requireNonNull(mapper);
         return variant.isFirst() ? new CheckedValue<>(variant.first())