mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
:trollface: 漏掉了一个final
This commit is contained in:
@@ -444,7 +444,7 @@ public class CollectorUtil {
|
|||||||
final Function<T, R> pIdGetter,
|
final Function<T, R> pIdGetter,
|
||||||
final BiConsumer<T, List<T>> childrenSetter,
|
final BiConsumer<T, List<T>> childrenSetter,
|
||||||
final Predicate<T> parentPredicate,
|
final Predicate<T> parentPredicate,
|
||||||
boolean isParallel) {
|
final boolean isParallel) {
|
||||||
List<T> parents = new ArrayList<>();
|
List<T> parents = new ArrayList<>();
|
||||||
return Collectors.collectingAndThen(groupingBy(pIdGetter,
|
return Collectors.collectingAndThen(groupingBy(pIdGetter,
|
||||||
new SimpleCollector<>(ArrayList::new,
|
new SimpleCollector<>(ArrayList::new,
|
||||||
@@ -479,7 +479,7 @@ public class CollectorUtil {
|
|||||||
final Function<T, R> idGetter,
|
final Function<T, R> idGetter,
|
||||||
final Function<Map<R, List<T>>, List<T>> parentFactory,
|
final Function<Map<R, List<T>>, List<T>> parentFactory,
|
||||||
final BiConsumer<T, List<T>> childrenSetter,
|
final BiConsumer<T, List<T>> childrenSetter,
|
||||||
boolean isParallel) {
|
final boolean isParallel) {
|
||||||
return pIdValuesMap -> {
|
return pIdValuesMap -> {
|
||||||
final MutableObj<Consumer<List<T>>> recursiveRef = new MutableObj<>();
|
final MutableObj<Consumer<List<T>>> recursiveRef = new MutableObj<>();
|
||||||
final Consumer<List<T>> recursive = parents -> EasyStream.of(parents, isParallel).forEach(parent -> {
|
final Consumer<List<T>> recursive = parents -> EasyStream.of(parents, isParallel).forEach(parent -> {
|
||||||
|
Reference in New Issue
Block a user