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

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.gradle.tooling.events.OperationDescriptor
  - org.gradle.tooling.events.task.TaskOperationDescriptor
- org.gradle.tooling.events.OperationResult
  - org.gradle.tooling.events.FailureResult
    - org.gradle.tooling.events.task.TaskFailureResult (also extends org.gradle.tooling.events.task.TaskExecutionResult)
  - org.gradle.tooling.events.SkippedResult
    - org.gradle.tooling.events.task.TaskSkippedResult (also extends org.gradle.tooling.events.task.TaskOperationResult)
  - org.gradle.tooling.events.SuccessResult
    - org.gradle.tooling.events.task.TaskSuccessResult (also extends org.gradle.tooling.events.task.TaskExecutionResult)
  - org.gradle.tooling.events.task.TaskOperationResult
    - org.gradle.tooling.events.task.TaskExecutionResult
      - org.gradle.tooling.events.task.TaskFailureResult (also extends org.gradle.tooling.events.FailureResult)
      - org.gradle.tooling.events.task.TaskSuccessResult (also extends org.gradle.tooling.events.SuccessResult)
    - org.gradle.tooling.events.task.TaskSkippedResult (also extends org.gradle.tooling.events.SkippedResult)
- org.gradle.tooling.events.ProgressEvent
  - org.gradle.tooling.events.FinishEvent
    - org.gradle.tooling.events.task.TaskFinishEvent (also extends org.gradle.tooling.events.task.TaskProgressEvent)
  - org.gradle.tooling.events.StartEvent
    - org.gradle.tooling.events.task.TaskStartEvent (also extends org.gradle.tooling.events.task.TaskProgressEvent)
  - org.gradle.tooling.events.task.TaskProgressEvent
    - org.gradle.tooling.events.task.TaskFinishEvent (also extends org.gradle.tooling.events.FinishEvent)
    - org.gradle.tooling.events.task.TaskStartEvent (also extends org.gradle.tooling.events.StartEvent)