static <A> DecodeResult<A> |
DecodeResult.decode(Json.JObject object,
String name,
DecodeJson<A> decoder) |
static <A> DecodeResult<A> |
DecodeResult.fail(String message) |
DecodeResult<A> |
DecodeResult.filter(Predicate<A> p) |
DecodeResult<A> |
DecodeResult.filter(Predicate<A> p,
Supplier<String> errorSupplier) |
<B> DecodeResult<B> |
DecodeResult.flatMap(Function<A,DecodeResult<B>> f) |
DecodeResult<A> |
DecodeJson.fromJson(Json.JValue value) |
DecodeResult<A> |
DecodeJson.DecodeJsonWithDefault.fromJson(Json.JValue value) |
DecodeResult<A> |
NamedJsonCodec.fromJson(Json.JValue value) |
static <A> DecodeResult<A> |
DecodeResult.fromOption(io.vavr.control.Option<A> value) |
<B> DecodeResult<B> |
DecodeResult.map(Function<A,B> f) |
static <A> DecodeResult<A> |
DecodeResult.ok(A value) |
static <A> DecodeResult<io.vavr.collection.List<A>> |
DecodeResult.sequence(io.vavr.collection.List<DecodeResult<A>> decodeResults) |