!1378 右元素收集器错误的判断修复

Merge pull request !1378 from tltwuyu/v6-dev
This commit is contained in:
Looly 2025-08-28 01:20:57 +00:00 committed by Gitee
commit 95a7c76a1b
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -534,7 +534,7 @@ public class CollectorUtil {
} }
final RR finisherRightValue; final RR finisherRightValue;
if (lDownstream.characteristics().contains(Collector.Characteristics.IDENTITY_FINISH)) { if (rDownstream.characteristics().contains(Collector.Characteristics.IDENTITY_FINISH)) {
finisherRightValue = (RR) finisherPair.getRight(); finisherRightValue = (RR) finisherPair.getRight();
} else { } else {
finisherRightValue = rDownstream.finisher().apply(finisherPair.getRight()); finisherRightValue = rDownstream.finisher().apply(finisherPair.getRight());
@ -628,7 +628,7 @@ public class CollectorUtil {
} }
final RR finisherRightValue; final RR finisherRightValue;
if (lDownstream.characteristics().contains(Collector.Characteristics.IDENTITY_FINISH)) { if (rDownstream.characteristics().contains(Collector.Characteristics.IDENTITY_FINISH)) {
finisherRightValue = (RR) finisherTriple.getRight(); finisherRightValue = (RR) finisherTriple.getRight();
} else { } else {
finisherRightValue = rDownstream.finisher().apply(finisherTriple.getRight()); finisherRightValue = rDownstream.finisher().apply(finisherTriple.getRight());