From cf6808f01f8aff295548f2de62b86498e4996141 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 13 Feb 2016 18:22:02 +0000 Subject: Add warnings to results --- src/main/java/org/zwobble/mammoth/Result.java | 34 --------------------------- 1 file changed, 34 deletions(-) delete mode 100644 src/main/java/org/zwobble/mammoth/Result.java (limited to 'src/main/java/org/zwobble/mammoth/Result.java') diff --git a/src/main/java/org/zwobble/mammoth/Result.java b/src/main/java/org/zwobble/mammoth/Result.java deleted file mode 100644 index 0665364..0000000 --- a/src/main/java/org/zwobble/mammoth/Result.java +++ /dev/null @@ -1,34 +0,0 @@ -package org.zwobble.mammoth; - -import com.google.common.collect.ImmutableList; - -import java.util.List; -import java.util.function.Function; - -public class Result { - public static Result> concat(Iterable> results) { - ImmutableList.Builder elements = ImmutableList.builder(); - for (Result result : results) { - elements.add(result.value); - } - return new Result<>(elements.build()); - } - - public static Result success(T value) { - return new Result<>(value); - } - - private final T value; - - public Result(T value) { - this.value = value; - } - - public T getValue() { - return value; - } - - public Result map(Function function) { - return new Result<>(function.apply(value)); - } -} -- cgit v1.2.3