diff options
author | Linnea Gräf <nea@nea.moe> | 2024-11-14 02:59:11 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2024-11-14 02:59:11 +0100 |
commit | 5eea18ea497d4bc11466b2bd875582ba26f188f5 (patch) | |
tree | 26391b4e347a97eafed954a52cd81b14e10a8314 /gson/src/main/java/moe/nea | |
parent | 05937d237c2fdf793e21b36523d06902c5a0a725 (diff) | |
download | profunctor-codecs-java-5eea18ea497d4bc11466b2bd875582ba26f188f5.tar.gz profunctor-codecs-java-5eea18ea497d4bc11466b2bd875582ba26f188f5.tar.bz2 profunctor-codecs-java-5eea18ea497d4bc11466b2bd875582ba26f188f5.zip |
Add lists
Diffstat (limited to 'gson/src/main/java/moe/nea')
-rw-r--r-- | gson/src/main/java/moe/nea/jcp/gson/GsonRecordBuilder.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gson/src/main/java/moe/nea/jcp/gson/GsonRecordBuilder.java b/gson/src/main/java/moe/nea/jcp/gson/GsonRecordBuilder.java index ded1953..43498ac 100644 --- a/gson/src/main/java/moe/nea/jcp/gson/GsonRecordBuilder.java +++ b/gson/src/main/java/moe/nea/jcp/gson/GsonRecordBuilder.java @@ -23,9 +23,8 @@ public class GsonRecordBuilder extends GsonRecordView implements RecordBuilder<J return Result.cast(Stream.of(this.complete(), other.complete()) .flatMap(it -> ((JsonObject) it).entrySet().stream()) .map(it -> next.add(it.getKey(), it.getValue())) - .reduce((left, right) -> left.appendErrors(right.errors())) - .map(it -> it.map(unit -> next)) - .orElse(Result.ok(next))); + .reduce(Result.ok(Unit.INSTANCE), (left, right) -> left.appendErrors(right.errors())) + .map(unit -> next)); } @Override |