# Interface UnresolvedDependencyResult

All Superinterfaces:
  `DependencyResult`

public interface UnresolvedDependencyResult extends DependencyResult
A dependency that could not be resolved.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ComponentSelector`
  `getAttempted()`
  Returns the selector that was attempted to be resolved.
  `ComponentSelectionReason`
  `getAttemptedReason()`
  Returns the reasons why the failed selector was attempted.
  `Throwable`
  `getFailure()`
  The failure that occurred.

  ### Methods inherited from interface DependencyResult

  `getFrom, getRequested, isConstraint`

- ## Method Details

  - ### getAttempted

    ComponentSelector getAttempted()
    Returns the selector that was attempted to be resolved. This may not be the same as the requested component.

  - ### getAttemptedReason

    ComponentSelectionReason getAttemptedReason()
    Returns the reasons why the failed selector was attempted.

  - ### getFailure

    Throwable getFailure()
    The failure that occurred.