!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

View File

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