
net.yudichev.jiotty.common.lang.ResultOrFailure Maven / Gradle / Ivy
package net.yudichev.jiotty.common.lang;
import java.util.Optional;
import java.util.function.Consumer;
import java.util.function.Function;
import static com.google.common.base.Preconditions.checkNotNull;
public final class ResultOrFailure {
private static final Object NO_VALUE = new Object();
private final Either eitherResultOrFailure;
private ResultOrFailure(Either eitherResultOrFailure) {
this.eitherResultOrFailure = checkNotNull(eitherResultOrFailure);
}
public static ResultOrFailure success(T value) {
return new ResultOrFailure<>(Either.left(value));
}
public static ResultOrFailure
© 2015 - 2025 Weber Informatics LLC | Privacy Policy