# Hierarchy For Package org.gradle.process

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.gradle.process.ExecSpecAdapters
  - org.gradle.process.ExecSpecAdapters.ArgsAdapter
  - org.gradle.process.ExecSpecAdapters.CommandLineAdapter
  - org.gradle.process.JavaExecSpecAdapters
  - org.gradle.process.JavaExecSpecAdapters.ArgsAdapter
  - org.gradle.process.JavaForkOptionsAdapters
  - org.gradle.process.JavaForkOptionsAdapters.AllJvmArgsAdapter
  - org.gradle.process.JavaForkOptionsAdapters.JvmArgsAdapter
  - org.gradle.process.ProcessForkOptionsAdapters
  - org.gradle.process.ProcessForkOptionsAdapters.ExecutableAdapter
  - org.gradle.process.ProcessForkOptionsAdapters.WorkingDirAdapter
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.gradle.api.GradleException
          - org.gradle.process.internal.ExecException
            - org.gradle.process.ProcessExecutionException

## Interface Hierarchy

- org.gradle.process.CommandLineArgumentProvider
- org.gradle.process.ExecOperations
- org.gradle.process.ExecOutput
- org.gradle.process.ExecOutput.StandardStreamContent
- org.gradle.process.ExecResult
- org.gradle.process.JavaDebugOptions
- org.gradle.process.ProcessForkOptions
  - org.gradle.process.BaseExecSpec
    - org.gradle.process.ExecSpec
    - org.gradle.process.JavaExecSpec (also extends org.gradle.process.JavaForkOptions)
  - org.gradle.process.JavaForkOptions
    - org.gradle.process.JavaExecSpec (also extends org.gradle.process.BaseExecSpec)