Class VersionResult

java.lang.Object
org.eclipse.aether.resolution.VersionResult

public final class VersionResult extends Object
The result of a version resolution request.
See Also:
  • Constructor Details

    • VersionResult

      public VersionResult(VersionRequest request)
      Creates a new result for the specified request.
      Parameters:
      request - The resolution request, must not be null.
  • Method Details

    • getRequest

      Gets the resolution request that was made.
      Returns:
      The resolution request, never null.
    • getExceptions

      Gets the exceptions that occurred while resolving the version.
      Returns:
      The exceptions that occurred, never null.
    • addException

      public VersionResult addException(Exception exception)
      Records the specified exception while resolving the version.
      Parameters:
      exception - The exception to record, may be null.
      Returns:
      This result for chaining, never null.
    • getVersion

      public String getVersion()
      Gets the resolved version.
      Returns:
      The resolved version or null if the resolution failed.
    • setVersion

      public VersionResult setVersion(String version)
      Sets the resolved version.
      Parameters:
      version - The resolved version, may be null.
      Returns:
      This result for chaining, never null.
    • getRepository

      Gets the repository from which the version was eventually resolved.
      Returns:
      The repository from which the version was resolved or null if unknown.
    • setRepository

      Sets the repository from which the version was resolved.
      Parameters:
      repository - The repository from which the version was resolved, may be null.
      Returns:
      This result for chaining, never null.
    • toString

      public String toString()
      Overrides:
      toString in class Object