# Serialized Form

- ## Package org.gradle

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

    - ### Serialized Fields

      - #### buildCacheDebugLogging

            boolean buildCacheDebugLogging

      - #### buildCacheEnabled

            boolean buildCacheEnabled

      - #### buildFile

            File buildFile

      - #### buildProjectDependencies

            boolean buildProjectDependencies

      - #### buildScan

            boolean buildScan

      - #### configureOnDemand

            boolean configureOnDemand

      - #### continueOnFailure

            boolean continueOnFailure

      - #### continuous

            boolean continuous

      - #### currentDir

            File currentDir

      - #### dryRun

            boolean dryRun

      - #### excludedTaskNames

            Set<String> excludedTaskNames

      - #### gradleHomeDir

            File gradleHomeDir

      - #### gradleUserHomeDir

            File gradleUserHomeDir

      - #### includedBuilds

            List<File> includedBuilds

      - #### initScripts

            List<File> initScripts

      - #### isExportKeys

            boolean isExportKeys

      - #### isRefreshKeys

            boolean isRefreshKeys

      - #### lockedDependenciesToUpdate

            List<String> lockedDependenciesToUpdate

      - #### loggingConfiguration

            org.gradle.internal.logging.DefaultLoggingConfiguration loggingConfiguration

      - #### noBuildScan

            boolean noBuildScan

      - #### offline

            boolean offline

      - #### parallelismConfiguration

            org.gradle.internal.concurrent.DefaultParallelismConfiguration parallelismConfiguration

      - #### profile

            boolean profile

      - #### projectCacheDir

            File projectCacheDir

      - #### projectDir

            File projectDir

      - #### projectProperties

            Map<String,​String> projectProperties

      - #### refreshDependencies

            boolean refreshDependencies

      - #### rerunTasks

            boolean rerunTasks

      - #### searchUpwards

            boolean searchUpwards

      - #### settingsFile

            File settingsFile

      - #### systemPropertiesArgs

            Map<String,​String> systemPropertiesArgs

      - #### taskRequests

            List<TaskExecutionRequest> taskRequests

      - #### useEmptySettings

            boolean useEmptySettings

      - #### verificationMode

            DependencyVerificationMode verificationMode

      - #### writeDependencyLocks

            boolean writeDependencyLocks

      - #### writeDependencyVerifications

            List<String> writeDependencyVerifications

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

      - #### argument

            Object argument

      - #### closure

            Closure<?> closure

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

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

  - ### Class org.gradle.api.ProjectConfigurationException extends org.gradle.internal.exceptions.DefaultMultiCauseException 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.artifacts.transform

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

  - ### Class org.gradle.api.artifacts.transform.VariantTransformConfigurationException extends GradleException 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

        Deprecated.

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

  - ### Class org.gradle.api.reflect.ObjectInstantiationException extends RuntimeException 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 org.gradle.internal.exceptions.DefaultMultiCauseException implements Serializable

    - ### Serialized Fields

      - #### task

            Task task

  - ### Class org.gradle.api.tasks.TaskInstantiationException extends GradleException 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

      - #### jvmArgs

            List<String> jvmArgs

      - #### memoryInitialSize

            String memoryInitialSize

      - #### memoryMaximumSize

            String memoryMaximumSize

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### annotationProcessorPath

            FileCollection annotationProcessorPath

      - #### bootstrapClasspath

            FileCollection bootstrapClasspath

      - #### compilerArgs

            List<String> compilerArgs

      - #### compilerArgumentProviders

            List<CommandLineArgumentProvider> compilerArgumentProviders

      - #### debug

            boolean debug

      - #### debugOptions

            DebugOptions debugOptions

      - #### deprecation

            boolean deprecation

      - #### encoding

            String encoding

      - #### extensionDirs

            String extensionDirs

      - #### failOnError

            boolean failOnError

      - #### fork

            boolean fork

      - #### forkOptions

            ForkOptions forkOptions

      - #### generatedSourceOutputDirectory

            DirectoryProperty generatedSourceOutputDirectory

      - #### headerOutputDirectory

            DirectoryProperty headerOutputDirectory

      - #### incremental

            boolean incremental

      - #### javaModuleMainClass

            Property<String> javaModuleMainClass

      - #### javaModuleVersion

            Property<String> javaModuleVersion

      - #### listFiles

            boolean listFiles

      - #### sourcepath

            FileCollection sourcepath

      - #### verbose

            boolean verbose

      - #### warnings

            boolean warnings

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### debugLevel

            String debugLevel

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### executable

            String executable

      - #### javaHome

            File javaHome

      - #### tempDir

            String tempDir

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### configurationScript

            File configurationScript

      - #### encoding

            String encoding

      - #### failOnError

            boolean failOnError

      - #### fileExtensions

            List<String> fileExtensions

      - #### fork

            boolean fork

      - #### forkOptions

            GroovyForkOptions forkOptions

      - #### javaAnnotationProcessing

            boolean javaAnnotationProcessing

      - #### keepStubs

            boolean keepStubs

      - #### listFiles

            boolean listFiles

      - #### optimizationOptions

            Map<String,​Boolean> optimizationOptions

      - #### parameters

            boolean parameters

      - #### stubDir

            File stubDir

      - #### verbose

            boolean verbose

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

      - #### url

            String url

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

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

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

    - ### Serialized Fields

      - #### additionalParameters

            List<String> additionalParameters

      - #### bottom

            String bottom

      - #### deprecation

            boolean deprecation

      - #### docTitle

            String docTitle

      - #### footer

            String footer

      - #### header

            String header

      - #### top

            String top

      - #### unchecked

            boolean unchecked

      - #### windowTitle

            String windowTitle

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

  - ### Class org.gradle.caching.BuildCacheException extends GradleException implements Serializable

- ## Package org.gradle.external.javadoc

  - ### Class org.gradle.external.javadoc.JavadocOfflineLink extends Object implements Serializable

    - ### Serialized Fields

      - #### extDocUrl

            String extDocUrl

      - #### packagelistLoc

            String packagelistLoc

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

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### additionalParameters

            List<String> additionalParameters

      - #### debugLevel

            String debugLevel

      - #### deprecation

            boolean deprecation

      - #### encoding

            String encoding

      - #### failOnError

            boolean failOnError

      - #### force

            boolean force

      - #### forkOptions

            ScalaForkOptions forkOptions

      - #### listFiles

            boolean listFiles

      - #### loggingLevel

            String loggingLevel

      - #### loggingPhases

            List<String> loggingPhases

      - #### optimize

            boolean optimize

      - #### unchecked

            boolean unchecked

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

      - #### description

            String description

      - #### displayName

            String displayName

      - #### id

            String id

      - #### implementationClass

            String implementationClass

      - #### name

            String name

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

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

    - ### Serialized Fields

      - #### arguments

            Map<String,​String> arguments

      - #### name

            String name

- ## 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.testing.jacoco.tasks.rules

- ## 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<? extends Throwable> 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

- ## Package org.gradle.workers

  - ### Class org.gradle.workers.WorkerExecutionException extends org.gradle.internal.exceptions.DefaultMultiCauseException implements Serializable