# Hierarchy For Package org.gradle.jvm.toolchain

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.gradle.jvm.toolchain.JvmImplementation
  - org.gradle.jvm.toolchain.JvmVendorSpec

## Interface Hierarchy

- org.gradle.api.artifacts.repositories.AuthenticationSupported
  - org.gradle.jvm.toolchain.JavaToolchainRepository
- org.gradle.api.services.BuildService<T>
  - org.gradle.jvm.toolchain.JavaToolchainResolver
- java.lang.Comparable<T>
  - org.gradle.jvm.toolchain.JavaLanguageVersion
- org.gradle.api.Describable
  - org.gradle.jvm.toolchain.JavaToolchainSpec
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - org.gradle.api.DomainObjectCollection<T>
      - org.gradle.api.NamedDomainObjectCollection<T>
        - org.gradle.api.NamedDomainObjectList<T> (also extends java.util.List<E>)
          - org.gradle.jvm.toolchain.JavaToolchainRepositoryHandler
    - java.util.List<E>
      - org.gradle.api.NamedDomainObjectList<T> (also extends org.gradle.api.NamedDomainObjectCollection<T>)
        - org.gradle.jvm.toolchain.JavaToolchainRepositoryHandler
- org.gradle.jvm.toolchain.JavaCompiler
- org.gradle.jvm.toolchain.JavadocTool
- org.gradle.jvm.toolchain.JavaInstallationMetadata
- org.gradle.jvm.toolchain.JavaLauncher
- org.gradle.jvm.toolchain.JavaToolchainDownload
- org.gradle.jvm.toolchain.JavaToolchainRequest
- org.gradle.jvm.toolchain.JavaToolchainResolverRegistry
- org.gradle.jvm.toolchain.JavaToolchainService
- org.gradle.jvm.toolchain.JvmToolchainManagement