@NonNullApi

# Package org.gradle.api.artifacts.result

Classes that compose the resolution result

- Interface Summary
  Interface | 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.
  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.

- Enum Summary
  Enum | Description
  --- | ---
  ComponentSelectionCause | The possible component selection causes.