public class UnsolvableVersionConflictException extends RepositoryException
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<? extends java.util.List<? extends DependencyNode>> |
paths |
private java.util.Collection<java.lang.String> |
versions |
Constructor and Description |
---|
UnsolvableVersionConflictException(java.util.Collection<? extends java.util.List<? extends DependencyNode>> paths)
Creates a new exception with the specified paths to conflicting nodes in the dependency graph.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends java.util.List<? extends DependencyNode>> |
getPaths()
Gets the paths leading to the conflicting dependencies.
|
java.util.Collection<java.lang.String> |
getVersions()
Gets the conflicting version constraints of the dependency.
|
private static java.lang.String |
toPath(java.util.List<? extends DependencyNode> path) |
private static java.lang.String |
toPaths(java.util.Collection<? extends java.util.List<? extends DependencyNode>> paths) |
getMessage
private final transient java.util.Collection<java.lang.String> versions
private final transient java.util.Collection<? extends java.util.List<? extends DependencyNode>> paths
public UnsolvableVersionConflictException(java.util.Collection<? extends java.util.List<? extends DependencyNode>> paths)
paths
- The paths to the dependency nodes that participate in the version conflict, may be null
.private static java.lang.String toPaths(java.util.Collection<? extends java.util.List<? extends DependencyNode>> paths)
private static java.lang.String toPath(java.util.List<? extends DependencyNode> path)
public java.util.Collection<? extends java.util.List<? extends DependencyNode>> getPaths()
null
.public java.util.Collection<java.lang.String> getVersions()
null
.