# Hierarchy For Package org.apache.maven.artifact.resolver

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - AbstractLogEnabled
    - org.apache.maven.artifact.resolver.DefaultArtifactResolver (implements org.apache.maven.artifact.resolver.ArtifactResolver)
  - org.apache.maven.artifact.resolver.ArtifactResolutionResult
  - org.apache.maven.artifact.resolver.DebugResolutionListener (implements org.apache.maven.artifact.resolver.ResolutionListener, org.apache.maven.artifact.resolver.ResolutionListenerForDepMgmt)
  - org.apache.maven.artifact.resolver.DefaultArtifactCollector (implements org.apache.maven.artifact.resolver.ArtifactCollector)
  - org.apache.maven.artifact.resolver.ResolutionNode
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.maven.artifact.resolver.AbstractArtifactResolutionException
        - org.apache.maven.artifact.resolver.ArtifactNotFoundException
        - org.apache.maven.artifact.resolver.ArtifactResolutionException
          - org.apache.maven.artifact.resolver.CyclicDependencyException
          - org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException
  - org.apache.maven.artifact.resolver.WarningResolutionListener (implements org.apache.maven.artifact.resolver.ResolutionListener)

## Interface Hierarchy

- org.apache.maven.artifact.resolver.ArtifactCollector
- org.apache.maven.artifact.resolver.ArtifactResolver
- org.apache.maven.artifact.resolver.ResolutionListener
- org.apache.maven.artifact.resolver.ResolutionListenerForDepMgmt