# Serialized Form

- ## Package org.gradle

  - ### Class org.gradle.RefreshOptions extends Object implements Serializable

    - ### Serialized Fields

      - #### options

            List<E> options

        Deprecated.

  - ### Class org.gradle.StartParameter extends org.gradle.logging.LoggingConfiguration implements Serializable

    - ### Serialized Fields

      - #### taskNames

            List<E> taskNames

      - #### excludedTaskNames

            Set<E> excludedTaskNames

      - #### buildProjectDependencies

            boolean buildProjectDependencies

      - #### currentDir

            File currentDir

      - #### projectDir

            File projectDir

      - #### searchUpwards

            boolean searchUpwards

      - #### projectProperties

            Map<K,V> projectProperties

      - #### systemPropertiesArgs

            Map<K,V> systemPropertiesArgs

      - #### gradleUserHomeDir

            File gradleUserHomeDir

      - #### cacheUsage

            CacheUsage cacheUsage

      - #### settingsFile

            File settingsFile

      - #### useEmptySettings

            boolean useEmptySettings

      - #### buildFile

            File buildFile

      - #### initScripts

            List<E> initScripts

      - #### dryRun

            boolean dryRun

      - #### rerunTasks

            boolean rerunTasks

      - #### profile

            boolean profile

      - #### continueOnFailure

            boolean continueOnFailure

      - #### offline

            boolean offline

      - #### projectCacheDir

            File projectCacheDir

      - #### refreshDependencies

            boolean refreshDependencies

      - #### recompileScripts

            boolean recompileScripts

- ## Package org.gradle.api

  - ### Class org.gradle.api.CircularReferenceException extends GradleException implements Serializable

  - ### Class org.gradle.api.GradleException extends RuntimeException implements Serializable

  - ### Class org.gradle.api.GradleScriptException extends GradleException implements Serializable

  - ### Class org.gradle.api.IllegalDependencyNotation extends GradleException implements Serializable

  - ### Class org.gradle.api.IllegalOperationAtExecutionTimeException extends InvalidUserDataException implements Serializable

  - ### Class org.gradle.api.InvalidUserDataException extends GradleException implements Serializable

  - ### Class org.gradle.api.UncheckedIOException extends RuntimeException implements Serializable

  - ### Class org.gradle.api.UnknownDomainObjectException extends GradleException implements Serializable

  - ### Class org.gradle.api.UnknownProjectException extends UnknownDomainObjectException implements Serializable

  - ### Class org.gradle.api.UnknownTaskException extends UnknownDomainObjectException implements Serializable

- ## Package org.gradle.api.artifacts

  - ### Class org.gradle.api.artifacts.PublishException extends GradleException implements Serializable

  - ### Class org.gradle.api.artifacts.ResolveException extends org.gradle.api.internal.AbstractMultiCauseException implements Serializable

  - ### Class org.gradle.api.artifacts.UnknownConfigurationException extends UnknownDomainObjectException implements Serializable

  - ### Class org.gradle.api.artifacts.UnknownRepositoryException extends UnknownDomainObjectException implements Serializable

- ## Package org.gradle.api.file

  - ### Class org.gradle.api.file.RelativePath extends Object implements Serializable

    - ### Serialized Fields

      - #### endsWithFile

            boolean endsWithFile

      - #### segments

            String[] segments

  - ### Class org.gradle.api.file.UnableToDeleteFileException extends UncheckedIOException implements Serializable

    - ### Serialized Fields

      - #### file

            File file

- ## Package org.gradle.api.java.archives

  - ### Class org.gradle.api.java.archives.ManifestException extends GradleException implements Serializable

- ## Package org.gradle.api.plugins

  - ### Class org.gradle.api.plugins.ExtraPropertiesExtension.UnknownPropertyException extends InvalidUserDataException implements Serializable

  - ### Class org.gradle.api.plugins.PluginInstantiationException extends GradleException implements Serializable

  - ### Class org.gradle.api.plugins.UnknownPluginException extends InvalidUserDataException implements Serializable

- ## Package org.gradle.api.reporting

  - ### Class org.gradle.api.reporting.ReportContainer.ImmutableViolationException extends GradleException implements Serializable

- ## Package org.gradle.api.resources

  - ### Class org.gradle.api.resources.MissingResourceException extends ResourceException implements Serializable

  - ### Class org.gradle.api.resources.ResourceException extends GradleException implements Serializable

- ## Package org.gradle.api.tasks

  - ### Class org.gradle.api.tasks.StopActionException extends GradleException implements Serializable

  - ### Class org.gradle.api.tasks.StopExecutionException extends RuntimeException implements Serializable

  - ### Class org.gradle.api.tasks.TaskExecutionException extends GradleException implements Serializable

    - ### Serialized Fields

      - #### task

            Task task

  - ### Class org.gradle.api.tasks.TaskInstantiationException extends GradleException implements Serializable

  - ### Class org.gradle.api.tasks.TaskValidationException extends org.gradle.api.internal.AbstractMultiCauseException implements Serializable

- ## Package org.gradle.api.tasks.compile

  - ### Class org.gradle.api.tasks.compile.AbstractOptions extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.gradle.api.tasks.compile.CompileOptions extends AbstractOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### failOnError

            boolean failOnError

      - #### verbose

            boolean verbose

      - #### listFiles

            boolean listFiles

      - #### deprecation

            boolean deprecation

      - #### warnings

            boolean warnings

      - #### encoding

            String encoding

      - #### optimize

            boolean optimize

      - #### debug

            boolean debug

      - #### debugOptions

            DebugOptions debugOptions

      - #### fork

            boolean fork

      - #### forkOptions

            ForkOptions forkOptions

      - #### useDepend

            boolean useDepend

      - #### dependOptions

            DependOptions dependOptions

      - #### compiler

            String compiler

      - #### includeJavaRuntime

            boolean includeJavaRuntime

      - #### bootClasspath

            String bootClasspath

      - #### extensionDirs

            String extensionDirs

      - #### compilerArgs

            List<E> compilerArgs

      - #### useAnt

            boolean useAnt

  - ### Class org.gradle.api.tasks.compile.DebugOptions extends AbstractOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### debugLevel

            String debugLevel

  - ### Class org.gradle.api.tasks.compile.DependOptions extends AbstractOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### useCache

            boolean useCache

      - #### closure

            boolean closure

      - #### dump

            boolean dump

      - #### classpath

            String classpath

      - #### warnOnRmiStubs

            boolean warnOnRmiStubs

  - ### Class org.gradle.api.tasks.compile.ForkOptions extends AbstractOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### executable

            String executable

      - #### memoryInitialSize

            String memoryInitialSize

      - #### memoryMaximumSize

            String memoryMaximumSize

      - #### tempDir

            String tempDir

      - #### jvmArgs

            List<E> jvmArgs

  - ### Class org.gradle.api.tasks.compile.GroovyCompileOptions extends AbstractOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### failOnError

            boolean failOnError

      - #### verbose

            boolean verbose

      - #### listFiles

            boolean listFiles

      - #### encoding

            String encoding

      - #### fork

            boolean fork

      - #### keepStubs

            boolean keepStubs

      - #### fileExtensions

            List<E> fileExtensions

      - #### forkOptions

            GroovyForkOptions forkOptions

      - #### optimizationOptions

            Map<K,V> optimizationOptions

      - #### stacktrace

            boolean stacktrace

      - #### useAnt

            boolean useAnt

      - #### includeJavaRuntime

            boolean includeJavaRuntime

      - #### stubDir

            File stubDir

  - ### Class org.gradle.api.tasks.compile.GroovyForkOptions extends AbstractOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### memoryInitialSize

            String memoryInitialSize

      - #### memoryMaximumSize

            String memoryMaximumSize

      - #### jvmArgs

            List<E> jvmArgs

- ## Package org.gradle.api.tasks.javadoc

  - ### Class org.gradle.api.tasks.javadoc.Groovydoc.Link extends Object implements Serializable

    - ### Serialized Fields

      - #### packages

            List<E> packages

      - #### url

            String url

- ## Package org.gradle.api.tasks.scala

  - ### Class org.gradle.api.tasks.scala.ScalaCompileOptions extends AbstractOptions implements Serializable

    - ### Serialized Fields

      - #### useCompileDaemon

            boolean useCompileDaemon

      - #### daemonServer

            String daemonServer

      - #### failOnError

            boolean failOnError

      - #### deprecation

            boolean deprecation

      - #### unchecked

            boolean unchecked

      - #### debugLevel

            String debugLevel

      - #### optimize

            boolean optimize

      - #### encoding

            String encoding

      - #### force

            String force

      - #### targetCompatibility

            String targetCompatibility

      - #### additionalParameters

            List<E> additionalParameters

      - #### listFiles

            boolean listFiles

      - #### loggingLevel

            String loggingLevel

      - #### loggingPhases

            List<E> loggingPhases

  - ### Class org.gradle.api.tasks.scala.ScalaDocOptions extends AbstractOptions implements Serializable

    - ### Serialized Fields

      - #### deprecation

            boolean deprecation

      - #### unchecked

            boolean unchecked

      - #### windowTitle

            String windowTitle

      - #### docTitle

            String docTitle

      - #### header

            String header

      - #### footer

            String footer

      - #### top

            String top

      - #### bottom

            String bottom

      - #### styleSheet

            File styleSheet

      - #### additionalParameters

            List<E> additionalParameters

- ## Package org.gradle.plugins.ide.eclipse.model

  - ### Class org.gradle.plugins.ide.eclipse.model.BuildCommand extends Object implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### arguments

            Map<K,V> arguments

- ## Package org.gradle.plugins.javascript.coffeescript

  - ### Class org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompileOptions extends Object implements Serializable

    - ### Serialized Fields

      - #### encoding

            String encoding

- ## Package org.gradle.plugins.javascript.rhino.worker

  - ### Class org.gradle.plugins.javascript.rhino.worker.RhinoWorkerSpec extends Object implements Serializable

    - ### Serialized Fields

      - #### resultType

            Class<T> resultType

      - #### payloadType

            Class<T> payloadType

      - #### workerType

            Class<T> workerType

- ## Package org.gradle.tooling

  - ### Class org.gradle.tooling.BuildException extends GradleConnectionException implements Serializable

  - ### Class org.gradle.tooling.GradleConnectionException extends RuntimeException implements Serializable

  - ### Class org.gradle.tooling.UnknownModelException extends UnsupportedVersionException implements Serializable

  - ### Class org.gradle.tooling.UnsupportedVersionException extends GradleConnectionException implements Serializable

- ## Package org.gradle.tooling.exceptions

  - ### Class org.gradle.tooling.exceptions.UnsupportedBuildArgumentException extends GradleConnectionException implements Serializable

  - ### Class org.gradle.tooling.exceptions.UnsupportedOperationConfigurationException extends UnsupportedVersionException implements Serializable

- ## Package org.gradle.tooling.model

  - ### Class org.gradle.tooling.model.UnsupportedMethodException extends UnsupportedOperationException implements Serializable