## Uses of Class
org.eclipse.aether.resolution.VersionRangeResult

- Packages that use VersionRangeResult
  Package | Description
  --- | ---
  org.eclipse.aether | The primary API of the `RepositorySystem` and its functionality.
  org.eclipse.aether.impl | The provisional interfaces defining the various sub components that implement the repository system.
  org.eclipse.aether.internal.impl | The various sub components that collectively implement the repository system.
  org.eclipse.aether.internal.test.util | Utility classes to ease unit testing.
  org.eclipse.aether.resolution | The types supporting the resolution of artifacts and metadata from repositories.

- - ### Uses of VersionRangeResult in org.eclipse.aether

    Methods in org.eclipse.aether that return VersionRangeResult
    Modifier and Type | Method and Description
    --- | ---
    `VersionRangeResult` | RepositorySystem.`resolveVersionRange(RepositorySystemSession session, VersionRangeRequest request)` Expands a version range to a list of matching versions, in ascending order.

  - ### Uses of VersionRangeResult in org.eclipse.aether.impl

    Methods in org.eclipse.aether.impl that return VersionRangeResult
    Modifier and Type | Method and Description
    --- | ---
    `VersionRangeResult` | VersionRangeResolver.`resolveVersionRange(RepositorySystemSession session, VersionRangeRequest request)` Expands a version range to a list of matching versions, in ascending order.

  - ### Uses of VersionRangeResult in org.eclipse.aether.internal.impl

    Methods in org.eclipse.aether.internal.impl that return VersionRangeResult
    Modifier and Type | Method and Description
    --- | ---
    `VersionRangeResult` | DefaultRepositorySystem.`resolveVersionRange(RepositorySystemSession session, VersionRangeRequest request)`

  - ### Uses of VersionRangeResult in org.eclipse.aether.internal.test.util

    Methods in org.eclipse.aether.internal.test.util with parameters of type VersionRangeResult
    Modifier and Type | Method and Description
    --- | ---
    `static VersionFilter.VersionFilterContext` | TestUtils.`newVersionFilterContext(RepositorySystemSession session, VersionRangeResult rangeResult)` Creates a new version filter context from the specified session and version range result.

  - ### Uses of VersionRangeResult in org.eclipse.aether.resolution

    Methods in org.eclipse.aether.resolution that return VersionRangeResult
    Modifier and Type | Method and Description
    --- | ---
    `VersionRangeResult` | VersionRangeResult.`addException(Exception exception)` Records the specified exception while resolving the version range.
    `VersionRangeResult` | VersionRangeResult.`addVersion(Version version)` Adds the specified version to the result.
    `VersionRangeResult` | VersionRangeResolutionException.`getResult()` Gets the version range result at the point the exception occurred.
    `VersionRangeResult` | VersionRangeResult.`setRepository(Version version, ArtifactRepository repository)` Records the repository from which the specified version was resolved
    `VersionRangeResult` | VersionRangeResult.`setVersionConstraint(VersionConstraint versionConstraint)` Sets the version constraint that was parsed from the artifact's version string.
    `VersionRangeResult` | VersionRangeResult.`setVersions(List<Version> versions)` Sets the versions (in ascending order) matching the requested range.

    Constructors in org.eclipse.aether.resolution with parameters of type VersionRangeResult
    Constructor and Description
    `VersionRangeResolutionException(VersionRangeResult result)` Creates a new exception with the specified result.
    `VersionRangeResolutionException(VersionRangeResult result, String message)` Creates a new exception with the specified result and detail message.
    `VersionRangeResolutionException(VersionRangeResult result, String message, Throwable cause)` Creates a new exception with the specified result, detail message and cause.

Copyright © 2010-2014 The Eclipse Foundation. All Rights Reserved.