Serialized Form (Gradle API 2.14)
Date: 2016-06-14

# Serialized Form

- ## Package org.gradle

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

    - ### Serialized Fields

      - #### loggingConfiguration

            org.gradle.internal.logging.DefaultLoggingConfiguration loggingConfiguration

      - #### taskRequests

            List<E> taskRequests

      - #### 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

      - #### gradleHomeDir

            File gradleHomeDir

      - #### 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

      - #### parallelProjectExecution

            boolean parallelProjectExecution

      - #### configureOnDemand

            boolean configureOnDemand

      - #### maxWorkerCount

            int maxWorkerCount

      - #### continuous

            boolean continuous

- ## Package org.gradle.api

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

  - ### 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.InvalidActionClosureException extends GradleException implements Serializable

    - ### Serialized Fields

      - #### closure

            Closure<V> closure

      - #### argument

            Object argument

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

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

  - ### Class org.gradle.api.ProjectConfigurationException 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.internal.exceptions.DefaultMultiCauseException 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.DuplicateFileCopyingException extends GradleException implements Serializable

  - ### 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.InvalidPluginException extends GradleException 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.plugins.quality

- ## Package org.gradle.api.publish.ivy

  - ### Class org.gradle.api.publish.ivy.InvalidIvyPublicationException extends InvalidUserDataException implements Serializable

- ## Package org.gradle.api.publish.maven

  - ### Class org.gradle.api.publish.maven.InvalidMavenPublicationException 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

    - ### Serialized Fields

      - #### location

            URI location

- ## 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.internal.exceptions.DefaultMultiCauseException 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.BaseForkOptions extends AbstractOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### memoryInitialSize

            String memoryInitialSize

      - #### memoryMaximumSize

            String memoryMaximumSize

      - #### jvmArgs

            List<E> jvmArgs

  - ### 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

      - #### debug

            boolean debug

      - #### debugOptions

            DebugOptions debugOptions

      - #### fork

            boolean fork

      - #### forkOptions

            ForkOptions forkOptions

      - #### useDepend

            boolean useDepend

      - #### dependOptions

            DependOptions dependOptions

      - #### bootClasspath

            String bootClasspath

      - #### extensionDirs

            String extensionDirs

      - #### compilerArgs

            List<E> compilerArgs

      - #### incremental

            boolean incremental

      - #### sourcepath

            FileCollection sourcepath

  - ### 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 BaseForkOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### executable

            String executable

      - #### tempDir

            String tempDir

  - ### 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

      - #### stubDir

            File stubDir

      - #### configurationScript

            File configurationScript

      - #### javaAnnotationProcessing

            boolean javaAnnotationProcessing

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

    serialVersionUID:
      0L

- ## 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.IncrementalCompileOptions extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### analysisFile

            File analysisFile

      - #### publishedCode

            File publishedCode

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

    - ### Serialized Fields

      - #### fork

            boolean fork

      - #### useAnt

            boolean useAnt

      - #### useCompileDaemon

            boolean useCompileDaemon

      - #### daemonServer

            String daemonServer

  - ### 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

  - ### Class org.gradle.api.tasks.scala.ScalaForkOptions extends BaseForkOptions implements Serializable

    serialVersionUID:
      0L

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

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

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

  - ### Class org.gradle.language.scala.tasks.BaseScalaCompileOptions extends AbstractOptions implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### failOnError

            boolean failOnError

      - #### deprecation

            boolean deprecation

      - #### unchecked

            boolean unchecked

      - #### debugLevel

            String debugLevel

      - #### optimize

            boolean optimize

      - #### encoding

            String encoding

      - #### force

            boolean force

      - #### additionalParameters

            List<E> additionalParameters

      - #### listFiles

            boolean listFiles

      - #### loggingLevel

            String loggingLevel

      - #### loggingPhases

            List<E> loggingPhases

      - #### forkOptions

            ScalaForkOptions forkOptions

      - #### incrementalOptions

            IncrementalCompileOptions incrementalOptions

- ## Package org.gradle.model

  - ### Class org.gradle.model.ConfigurationCycleException extends GradleException implements Serializable

  - ### Class org.gradle.model.InvalidModelRuleDeclarationException extends GradleException implements Serializable

  - ### Class org.gradle.model.InvalidModelRuleException extends GradleException implements Serializable

    - ### Serialized Fields

      - #### descriptor

            String descriptor

  - ### Class org.gradle.model.ModelRuleBindingException extends GradleException implements Serializable

  - ### Class org.gradle.model.ModelViewClosedException extends ReadOnlyModelViewException implements Serializable

  - ### Class org.gradle.model.ReadOnlyModelViewException extends GradleException implements Serializable

  - ### Class org.gradle.model.WriteOnlyModelViewException extends GradleException implements Serializable

- ## Package org.gradle.platform.base

  - ### Class org.gradle.platform.base.InvalidModelException extends GradleException implements Serializable

  - ### Class org.gradle.platform.base.ModelInstantiationException extends GradleException implements Serializable

- ## Package org.gradle.plugin.devel

  - ### Class org.gradle.plugin.devel.PluginDeclaration extends Object implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### id

            String id

      - #### implementationClass

            String implementationClass

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

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

    - ### Serialized Fields

      - #### name

            String name

      - #### arguments

            Map<K,V> arguments

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

  - ### Class org.gradle.plugins.javascript.base.SourceTransformationException extends GradleException implements Serializable

- ## 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.testkit.runner

  - ### Class org.gradle.testkit.runner.InvalidPluginMetadataException extends IllegalStateException implements Serializable

  - ### Class org.gradle.testkit.runner.InvalidRunnerConfigurationException extends IllegalStateException implements Serializable

  - ### Class org.gradle.testkit.runner.UnexpectedBuildFailure extends UnexpectedBuildResultException implements Serializable

  - ### Class org.gradle.testkit.runner.UnexpectedBuildResultException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### buildResult

            BuildResult buildResult

  - ### Class org.gradle.testkit.runner.UnexpectedBuildSuccess extends UnexpectedBuildResultException implements Serializable

  - ### Class org.gradle.testkit.runner.UnsupportedFeatureException extends RuntimeException implements Serializable

- ## Package org.gradle.tooling

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

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

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

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

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

    - ### Serialized Fields

      - #### listenerFailures

            List<E> listenerFailures

  - ### Class org.gradle.tooling.TestExecutionException extends GradleConnectionException 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

- ## Package org.gradle.tooling.provider.model

  - ### Class org.gradle.tooling.provider.model.UnknownModelException extends GradleException implements Serializable