# Hierarchy For Package org.gradle.api.provider

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.gradle.api.provider.HasMultipleValues<T>
  - org.gradle.api.provider.ListProperty<T> (also extends org.gradle.api.provider.Provider<T>)
  - org.gradle.api.provider.SetProperty<T> (also extends org.gradle.api.provider.Provider<T>)
- org.gradle.api.provider.Provider<T>
  - org.gradle.api.provider.ListProperty<T> (also extends org.gradle.api.provider.HasMultipleValues<T>)
  - org.gradle.api.provider.Property<T>
    - org.gradle.api.provider.PropertyState<T>
  - org.gradle.api.provider.SetProperty<T> (also extends org.gradle.api.provider.HasMultipleValues<T>)
- org.gradle.api.provider.ProviderFactory