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

This commit is contained in:
tanglitao 2025-08-27 17:24:11 +08:00
parent fa8f1f2091
commit c67b2bf0c6

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());