# Package org.gradle.api.artifacts.result

@NonNullApi package org.gradle.api.artifacts.result
Classes that compose the resolution result

- Related Packages
  Package
  Description
  org.gradle.api.artifacts
  Classes for declaring and using artifacts and artifact dependencies.
- Class
  Description
  ArtifactResolutionResult
  The result of executing an artifact resolution query.
  ArtifactResult
  The result of resolving an artifact.
  ComponentArtifactsResult
  The result of successfully resolving a component with a set of artifacts.
  ComponentResult
  The result of resolving a component.
  ComponentSelectionCause
  The possible component selection causes.
  ComponentSelectionDescriptor
  A component selection description, which wraps a cause with an optional custom description.
  ComponentSelectionReason
  Answers the question why a component was selected during the dependency resolution.
  DependencyResult
  An edge in the dependency graph.
  ResolutionResult
  Contains the information about the result of dependency resolution.
  ResolvedArtifactResult
  The result of successfully resolving an artifact.
  ResolvedComponentResult
  Represents a component instance in the resolved dependency graph.
  ResolvedDependencyResult
  A dependency that was resolved successfully.
  ResolvedVariantResult
  The result of successfully resolving a component variant.
  UnresolvedArtifactResult
  An artifact that could not be resolved.
  UnresolvedComponentResult
  A component that could not be resolved.
  UnresolvedDependencyResult
  A dependency that could not be resolved.