Top Constructors Methods
com.vladsch.flexmark.util.dependency

public Class DependencyResolver

extends Object
Class Inheritance
Imports
com.vladsch.flexmark.util.collection.iteration.ReversibleIndexedIterator, com.vladsch.flexmark.util.misc.Ref, org.jetbrains.annotations.NotNull, .Nullable, java.util.*, java.util.function.Function

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public 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)

public 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)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DependencyResolverback to summary
public DependencyResolver()

Method Detail

resolveDependenciesback to summary
public 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)
Annotations
@NotNull
resolveFlatDependenciesback to summary
public 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)
Annotations
@NotNull