# Hierarchy For Package org.gradle.tooling.events.configuration

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.gradle.tooling.events.OperationDescriptor
  - org.gradle.tooling.events.configuration.ConfigurationCacheOperationDescriptor
  - org.gradle.tooling.events.configuration.ProjectConfigurationOperationDescriptor
- org.gradle.tooling.events.OperationResult
  - org.gradle.tooling.events.configuration.ConfigurationCacheEntryOutcomeResult
    - org.gradle.tooling.events.configuration.ConfigurationCacheEntryDiscardedResult
    - org.gradle.tooling.events.configuration.ConfigurationCacheEntryNotStoredResult
    - org.gradle.tooling.events.configuration.ConfigurationCacheEntryReusedResult
    - org.gradle.tooling.events.configuration.ConfigurationCacheEntryStoredResult
    - org.gradle.tooling.events.configuration.ConfigurationCacheEntryUndeterminedResult
    - org.gradle.tooling.events.configuration.ConfigurationCacheEntryUpdatedResult
  - org.gradle.tooling.events.FailureResult
    - org.gradle.tooling.events.configuration.ProjectConfigurationFailureResult (also extends org.gradle.tooling.events.configuration.ProjectConfigurationOperationResult)
  - org.gradle.tooling.events.configuration.ProjectConfigurationOperationResult
    - org.gradle.tooling.events.configuration.ProjectConfigurationFailureResult (also extends org.gradle.tooling.events.FailureResult)
    - org.gradle.tooling.events.configuration.ProjectConfigurationSuccessResult (also extends org.gradle.tooling.events.SuccessResult)
  - org.gradle.tooling.events.SuccessResult
    - org.gradle.tooling.events.configuration.ProjectConfigurationSuccessResult (also extends org.gradle.tooling.events.configuration.ProjectConfigurationOperationResult)
- org.gradle.tooling.events.ProgressEvent
  - org.gradle.tooling.events.configuration.ConfigurationCacheProgressEvent
    - org.gradle.tooling.events.configuration.ConfigurationCacheFinishEvent (also extends org.gradle.tooling.events.FinishEvent)
    - org.gradle.tooling.events.configuration.ConfigurationCacheStartEvent (also extends org.gradle.tooling.events.StartEvent)
  - org.gradle.tooling.events.FinishEvent
    - org.gradle.tooling.events.configuration.ConfigurationCacheFinishEvent (also extends org.gradle.tooling.events.configuration.ConfigurationCacheProgressEvent)
    - org.gradle.tooling.events.configuration.ProjectConfigurationFinishEvent (also extends org.gradle.tooling.events.configuration.ProjectConfigurationProgressEvent)
  - org.gradle.tooling.events.configuration.ProjectConfigurationProgressEvent
    - org.gradle.tooling.events.configuration.ProjectConfigurationFinishEvent (also extends org.gradle.tooling.events.FinishEvent)
    - org.gradle.tooling.events.configuration.ProjectConfigurationStartEvent (also extends org.gradle.tooling.events.StartEvent)
  - org.gradle.tooling.events.StartEvent
    - org.gradle.tooling.events.configuration.ConfigurationCacheStartEvent (also extends org.gradle.tooling.events.configuration.ConfigurationCacheProgressEvent)
    - org.gradle.tooling.events.configuration.ProjectConfigurationStartEvent (also extends org.gradle.tooling.events.configuration.ProjectConfigurationProgressEvent)
- org.gradle.tooling.events.configuration.ProjectConfigurationOperationResult.PluginApplicationResult