public final class JkResolveResult
extends java.lang.Object
implements java.io.Serializable
JkVersionProvider
that specify which static version has been
taken in account when a module dependency is declared using dynamic versions
(as 1.0.+)Modifier and Type | Class and Description |
---|---|
static class |
JkResolveResult.JkErrorReport |
Modifier and Type | Method and Description |
---|---|
JkResolveResult |
and(JkResolveResult other)
Returns a concatenation of this resolve result and the specified one.
|
JkResolveResult |
assertNoError()
Asserts that the resolution happened successfully.
|
boolean |
contains(JkModuleId moduleId)
Shorthand for
dependencyTree.contains(JkModuleId) |
JkDependencyNode |
getDependencyTree()
Returns the dependency tree for this dependency resolution.
|
JkResolveResult.JkErrorReport |
getErrorReport()
Returns an error report if the resolution failed.
|
JkPathSequence |
getFiles()
Shorthand for
JkDependencyNode.getResolvedFiles() on the tree root. |
JkPathSequence |
getFilesFor(JkModuleId moduleId)
Returns files the specified module is resolved to.
|
java.util.Set<JkVersionedModule> |
getInvolvedModules()
Shorthand for
dependencyTree.childModules(JkModuleId) |
JkVersionProvider |
getResolvedVersionProvider()
Shorthand for
dependencyTree.getResolvedVersions(JkModuleId) |
JkVersion |
getVersionOf(JkModuleId moduleId)
Shorthand for
resolvedVersion.getVersionOf(JkModuleId) |
public JkPathSequence getFiles()
JkDependencyNode.getResolvedFiles()
on the tree root.public boolean contains(JkModuleId moduleId)
dependencyTree.contains(JkModuleId)
public JkVersion getVersionOf(JkModuleId moduleId)
resolvedVersion.getVersionOf(JkModuleId)
public java.util.Set<JkVersionedModule> getInvolvedModules()
dependencyTree.childModules(JkModuleId)
public JkVersionProvider getResolvedVersionProvider()
dependencyTree.getResolvedVersions(JkModuleId)
public JkPathSequence getFilesFor(JkModuleId moduleId)
public JkResolveResult and(JkResolveResult other)
public JkDependencyNode getDependencyTree()
public JkResolveResult.JkErrorReport getErrorReport()
public JkResolveResult assertNoError()
IllegalStateException
otherwise.