public class DependencyResolver extends Object
| Constructor and Description |
|---|
DependencyResolver() |
| Modifier and Type | Method and Description |
|---|---|
static <D extends Dependent> |
resolveDependencies(@NotNull List<D> dependentsList,
@Nullable Function<DependentItemMap<D>,DependentItemMap<D>> itemSorter,
@Nullable Function<? super D,Class<?>> classExtractor) |
static <D extends Dependent> |
resolveFlatDependencies(@NotNull List<D> dependentsList,
@Nullable Function<DependentItemMap<D>,DependentItemMap<D>> itemSorter,
@Nullable Function<? super D,Class<?>> classExtractor) |
@NotNull public static <D extends Dependent> @NotNull List<D> resolveFlatDependencies(@NotNull @NotNull List<D> dependentsList, @Nullable @Nullable Function<DependentItemMap<D>,DependentItemMap<D>> itemSorter, @Nullable @Nullable Function<? super D,Class<?>> classExtractor)
@NotNull public static <D extends Dependent> @NotNull List<List<D>> resolveDependencies(@NotNull @NotNull List<D> dependentsList, @Nullable @Nullable Function<DependentItemMap<D>,DependentItemMap<D>> itemSorter, @Nullable @Nullable Function<? super D,Class<?>> classExtractor)
Copyright © 2020. All rights reserved.