public class FlatDependencyHandler<T extends Dependent<T>> extends DependencyHandler<T,FlatDependencyStage<T>,FlatDependencies<T>>
| Constructor and Description |
|---|
FlatDependencyHandler() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Dependent<T>> |
computeDependencies(List<T> dependentsList) |
protected FlatDependencies<T> |
createResolvedDependencies(List<FlatDependencyStage<T>> stages) |
protected FlatDependencyStage<T> |
createStage(List<T> dependents) |
protected Class<? extends T> |
getDependentClass(T dependent) |
List<T> |
resolvedDependencies(List<T> dependentsList) |
prioritize, resolveDependenciesprotected FlatDependencyStage<T> createStage(List<T> dependents)
createStage in class DependencyHandler<T extends Dependent<T>,FlatDependencyStage<T extends Dependent<T>>,FlatDependencies<T extends Dependent<T>>>protected Class<? extends T> getDependentClass(T dependent)
getDependentClass in class DependencyHandler<T extends Dependent<T>,FlatDependencyStage<T extends Dependent<T>>,FlatDependencies<T extends Dependent<T>>>protected FlatDependencies<T> createResolvedDependencies(List<FlatDependencyStage<T>> stages)
createResolvedDependencies in class DependencyHandler<T extends Dependent<T>,FlatDependencyStage<T extends Dependent<T>>,FlatDependencies<T extends Dependent<T>>>Copyright © 2019. All rights reserved.