Class DependencyResolver
- java.lang.Object
-
- com.vladsch.flexmark.util.dependency.DependencyResolver
-
public class DependencyResolver extends Object
-
-
Constructor Summary
Constructors Constructor Description DependencyResolver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <D extends Dependent>
@NotNull List<List<D>>resolveDependencies(@NotNull List<D> dependentsList, @Nullable Function<DependentItemMap<D>,DependentItemMap<D>> itemSorter, @Nullable Function<? super D,Class<?>> classExtractor)static <D extends Dependent>
@NotNull List<D>resolveFlatDependencies(@NotNull List<D> dependentsList, @Nullable Function<DependentItemMap<D>,DependentItemMap<D>> itemSorter, @Nullable Function<? super D,Class<?>> classExtractor)
-
-
-
Method Detail
-
resolveFlatDependencies
@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)
-
resolveDependencies
@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)
-
-