@Incubating public interface ResolutionResult
Modifier and Type | Method and Description |
---|---|
void |
allDependencies(Action<? super DependencyResult> action)
Applies given action for each dependency.
|
void |
allDependencies(Closure closure)
Applies given closure for each dependency.
|
void |
allModuleVersions(Action<? super ResolvedModuleVersionResult> action)
Applies given action for each module.
|
void |
allModuleVersions(Closure closure)
Applies given closure for each module.
|
Set<? extends DependencyResult> |
getAllDependencies()
Retrieves all dependencies, including unresolved dependencies.
|
Set<ResolvedModuleVersionResult> |
getAllModuleVersions()
Retrieves all instances of
ResolvedModuleVersionResult from the graph,
e.g. |
ResolvedModuleVersionResult |
getRoot()
Gives access to the resolved dependency graph.
|
ResolvedModuleVersionResult getRoot()
Set<? extends DependencyResult> getAllDependencies()
ResolvedDependencyResult
,
unresolved dependencies by UnresolvedDependencyResult
.
In dependency graph terminology, this method returns the edges of the graph.void allDependencies(Action<? super DependencyResult> action)
DependencyResult
is passed as parameter to the action.action
- - action that is applied for each dependencyvoid allDependencies(Closure closure)
DependencyResult
is passed as parameter to the closure.closure
- - closure that is applied for each dependencySet<ResolvedModuleVersionResult> getAllModuleVersions()
ResolvedModuleVersionResult
from the graph,
e.g. all nodes of the dependency graph.void allModuleVersions(Action<? super ResolvedModuleVersionResult> action)
ResolvedModuleVersionResult
is passed as parameter to the action.action
- - action that is applied for each modulevoid allModuleVersions(Closure closure)
ResolvedModuleVersionResult
is passed as parameter to the closure.closure
- - closure that is applied for each module