# Serialized Form

- ## Package org.gradle

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

    - ### Serialized Fields

      - #### buildCacheDebugLogging

            boolean buildCacheDebugLogging

      - #### buildCacheEnabled

            boolean buildCacheEnabled

      - #### buildFile

            java.io.File buildFile

      - #### buildProjectDependencies

            boolean buildProjectDependencies

      - #### buildScan

            boolean buildScan

      - #### configureOnDemand

            boolean configureOnDemand

      - #### continueOnFailure

            boolean continueOnFailure

      - #### continuous

            boolean continuous

      - #### currentDir

            java.io.File currentDir

      - #### dryRun

            boolean dryRun

      - #### excludedTaskNames

            java.util.Set<java.lang.String> excludedTaskNames

      - #### gradleHomeDir

            java.io.File gradleHomeDir

      - #### gradleUserHomeDir

            java.io.File gradleUserHomeDir

      - #### includedBuilds

            java.util.List<java.io.File> includedBuilds

      - #### initScripts

            java.util.List<java.io.File> initScripts

      - #### isExportKeys

            boolean isExportKeys

      - #### isRefreshKeys

            boolean isRefreshKeys

      - #### lockedDependenciesToUpdate

            java.util.List<java.lang.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

            java.io.File projectCacheDir

      - #### projectDir

            java.io.File projectDir

      - #### projectProperties

            java.util.Map<java.lang.String,​java.lang.String> projectProperties

      - #### refreshDependencies

            boolean refreshDependencies

      - #### rerunTasks

            boolean rerunTasks

      - #### settingsFile

            java.io.File settingsFile

      - #### systemPropertiesArgs

            java.util.Map<java.lang.String,​java.lang.String> systemPropertiesArgs

      - #### taskRequests

            java.util.List<TaskExecutionRequest> taskRequests

      - #### verificationMode

            DependencyVerificationMode verificationMode

      - #### welcomeMessageConfiguration

            WelcomeMessageConfiguration welcomeMessageConfiguration

      - #### writeDependencyLocks

            boolean writeDependencyLocks

      - #### writeDependencyVerifications

            java.util.List<java.lang.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 java.lang.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

            java.lang.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 java.lang.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.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 java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### endsWithFile

            boolean endsWithFile

      - #### segments

            java.lang.String[] segments

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

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

- ## Package org.gradle.api.launcher.cli

  - ### Class org.gradle.api.launcher.cli.WelcomeMessageConfiguration extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### welcomeMessageDisplayMode

            WelcomeMessageDisplayMode welcomeMessageDisplayMode

- ## 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 java.lang.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

            java.net.URI location

- ## Package org.gradle.api.tasks

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

  - ### Class org.gradle.api.tasks.StopExecutionException extends java.lang.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

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

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

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

    serialVersionUID:
      0L

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### jvmArgs

            java.util.List<java.lang.String> jvmArgs

      - #### memoryInitialSize

            java.lang.String memoryInitialSize

      - #### memoryMaximumSize

            java.lang.String memoryMaximumSize

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### annotationProcessorPath

            FileCollection annotationProcessorPath

      - #### bootstrapClasspath

            FileCollection bootstrapClasspath

      - #### compilerArgs

            java.util.List<java.lang.String> compilerArgs

      - #### compilerArgumentProviders

            java.util.List<CommandLineArgumentProvider> compilerArgumentProviders

      - #### debug

            boolean debug

      - #### debugOptions

            DebugOptions debugOptions

      - #### deprecation

            boolean deprecation

      - #### encoding

            java.lang.String encoding

      - #### extensionDirs

            java.lang.String extensionDirs

      - #### failOnError

            boolean failOnError

      - #### fork

            boolean fork

      - #### forkOptions

            ForkOptions forkOptions

      - #### generatedSourceOutputDirectory

            DirectoryProperty generatedSourceOutputDirectory

      - #### headerOutputDirectory

            DirectoryProperty headerOutputDirectory

      - #### incremental

            boolean incremental

      - #### incrementalAfterFailure

            Property<java.lang.Boolean> incrementalAfterFailure

      - #### javaModuleMainClass

            Property<java.lang.String> javaModuleMainClass

      - #### javaModuleVersion

            Property<java.lang.String> javaModuleVersion

      - #### listFiles

            boolean listFiles

      - #### release

            Property<java.lang.Integer> release

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

            java.lang.String debugLevel

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### executable

            java.lang.String executable

      - #### javaHome

            java.io.File javaHome

      - #### tempDir

            java.lang.String tempDir

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### configurationScript

            java.io.File configurationScript

      - #### disabledGlobalASTTransformations

            SetProperty<java.lang.String> disabledGlobalASTTransformations

      - #### encoding

            java.lang.String encoding

      - #### failOnError

            boolean failOnError

      - #### fileExtensions

            java.util.List<java.lang.String> fileExtensions

      - #### fork

            boolean fork

      - #### forkOptions

            GroovyForkOptions forkOptions

      - #### javaAnnotationProcessing

            boolean javaAnnotationProcessing

      - #### keepStubs

            boolean keepStubs

      - #### listFiles

            boolean listFiles

      - #### optimizationOptions

            java.util.Map<java.lang.String,​java.lang.Boolean> optimizationOptions

      - #### parameters

            boolean parameters

      - #### stubDir

            java.io.File stubDir

      - #### verbose

            boolean verbose

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

    serialVersionUID:
      0L

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

    - ### Serialized Fields

      - #### jvmArgumentProviders

            java.util.List<CommandLineArgumentProvider> jvmArgumentProviders

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

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

    - ### Serialized Fields

      - #### packages

            java.util.List<java.lang.String> packages

      - #### url

            java.lang.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

            java.util.List<java.lang.String> additionalParameters

      - #### bottom

            java.lang.String bottom

      - #### deprecation

            boolean deprecation

      - #### docTitle

            java.lang.String docTitle

      - #### footer

            java.lang.String footer

      - #### header

            java.lang.String header

      - #### top

            java.lang.String top

      - #### unchecked

            boolean unchecked

      - #### windowTitle

            java.lang.String windowTitle

  - ### Class org.gradle.api.tasks.scala.ScalaForkOptions extends ProviderAwareCompilerDaemonForkOptions 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 java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### extDocUrl

            java.lang.String extDocUrl

      - #### packagelistLoc

            java.lang.String packagelistLoc

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

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

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### additionalParameters

            java.util.List<java.lang.String> additionalParameters

      - #### debugLevel

            java.lang.String debugLevel

      - #### deprecation

            boolean deprecation

      - #### encoding

            java.lang.String encoding

      - #### failOnError

            boolean failOnError

      - #### force

            boolean force

      - #### forkOptions

            ScalaForkOptions forkOptions

      - #### incrementalOptions

            IncrementalCompileOptions incrementalOptions

      - #### keepAliveMode

            Property<KeepAliveMode> keepAliveMode

      - #### listFiles

            boolean listFiles

      - #### loggingLevel

            java.lang.String loggingLevel

      - #### loggingPhases

            java.util.List<java.lang.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

            java.lang.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.plugins.ide.eclipse.model

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

    - ### Serialized Fields

      - #### arguments

            java.util.Map<java.lang.String,​java.lang.String> arguments

      - #### name

            java.lang.String name

- ## Package org.gradle.testing.jacoco.tasks.rules

- ## Package org.gradle.testkit.runner

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

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

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

  - ### Class org.gradle.testkit.runner.UnexpectedBuildResultException extends java.lang.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 java.lang.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 java.lang.RuntimeException implements Serializable

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

    - ### Serialized Fields

      - #### listenerFailures

            java.util.List<? extends java.lang.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 java.lang.UnsupportedOperationException implements Serializable

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

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

- ## Package org.gradle.util

  - ### Class org.gradle.util.ConfigureUtil.IncompleteInputException extends java.lang.RuntimeException implements Serializable

    - ### Serialized Fields

      - #### missingKeys

            java.util.Collection missingKeys

        Deprecated.

  - ### Class org.gradle.util.GFileUtils.TailReadingException extends java.lang.RuntimeException implements Serializable

- ## Package org.gradle.workers

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