# Serialized Form

- ## Package org.gradle

  - ### Class org.gradle.StartParameter

    class 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

      - ##### exportKeys

            boolean exportKeys

      - ##### gradleHomeDir

            File gradleHomeDir

        The gradle home dir.
        Since:
          4.8

      - ##### gradleUserHomeDir

            File gradleUserHomeDir

      - ##### includedBuilds

            List<File> includedBuilds

      - ##### initScripts

            List<File> initScripts

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

      - ##### refreshKeys

            boolean refreshKeys

      - ##### rerunTasks

            boolean rerunTasks

      - ##### settingsFile

            File settingsFile

      - ##### systemPropertiesArgs

            Map<String,String> systemPropertiesArgs

      - ##### taskGraph

            boolean taskGraph

      - ##### taskRequests

            List<TaskExecutionRequest> taskRequests

      - ##### verificationMode

            DependencyVerificationMode verificationMode

      - ##### welcomeMessageConfiguration

            WelcomeMessageConfiguration welcomeMessageConfiguration

      - ##### writeDependencyLocks

            boolean writeDependencyLocks

      - ##### writeDependencyVerifications

            List<String> writeDependencyVerifications

- ## Package org.gradle.api

  - ### Exception Class org.gradle.api.BuildCancelledException

    class BuildCancelledException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.CircularReferenceException

    class CircularReferenceException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.GradleException

    class GradleException extends RuntimeException implements Serializable

  - ### Exception Class org.gradle.api.GradleScriptException

    class GradleScriptException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.IllegalDependencyNotation

    class IllegalDependencyNotation extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.InvalidActionClosureException

    class InvalidActionClosureException extends GradleException implements Serializable

    - #### Serialized Fields

      - ##### argument

            Object argument

      - ##### closure

            Closure<?> closure

  - ### Exception Class org.gradle.api.InvalidUserCodeException

    class InvalidUserCodeException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.InvalidUserDataException

    class InvalidUserDataException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.ProjectConfigurationException

    class ProjectConfigurationException extends org.gradle.internal.exceptions.DefaultMultiCauseException implements Serializable

  - ### Exception Class org.gradle.api.UncheckedIOException

    class UncheckedIOException extends RuntimeException implements Serializable

  - ### Exception Class org.gradle.api.UnknownDomainObjectException

    class UnknownDomainObjectException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.UnknownProjectException

    class UnknownProjectException extends UnknownDomainObjectException implements Serializable

  - ### Exception Class org.gradle.api.UnknownTaskException

    class UnknownTaskException extends UnknownDomainObjectException implements Serializable

- ## Package org.gradle.api.artifacts

  - ### Exception Class org.gradle.api.artifacts.PublishException

    class PublishException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.artifacts.ResolveException

    class ResolveException extends org.gradle.internal.exceptions.DefaultMultiCauseException implements Serializable

  - ### Exception Class org.gradle.api.artifacts.UnknownConfigurationException

    class UnknownConfigurationException extends UnknownDomainObjectException implements Serializable

  - ### Exception Class org.gradle.api.artifacts.UnknownRepositoryException

    class UnknownRepositoryException extends UnknownDomainObjectException implements Serializable

- ## Package org.gradle.api.artifacts.transform

  - ### Class org.gradle.api.artifacts.transform.TransformParameters.None

    class None extends org.gradle.api.internal.parameters.NoneParameters implements Serializable

- ## Package org.gradle.api.file

  - ### Exception Class org.gradle.api.file.DuplicateFileCopyingException

    class DuplicateFileCopyingException extends GradleException implements Serializable

  - ### Class org.gradle.api.file.RelativePath

    class RelativePath extends Object implements Serializable

    - #### Serialized Fields

      - ##### endsWithFile

            boolean endsWithFile

      - ##### segments

            String[] segments

- ## Package org.gradle.api.flow

  - ### Class org.gradle.api.flow.FlowParameters.None

    class None extends org.gradle.api.internal.parameters.NoneParameters implements Serializable

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

  - ### Exception Class org.gradle.api.java.archives.ManifestException

    class ManifestException extends GradleException implements Serializable

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

  - ### Class org.gradle.api.launcher.cli.WelcomeMessageConfiguration

    class WelcomeMessageConfiguration extends Object implements Serializable

    - #### Serialized Fields

      - ##### welcomeMessageDisplayMode

            WelcomeMessageDisplayMode welcomeMessageDisplayMode

- ## Package org.gradle.api.plugins

  - ### Exception Class org.gradle.api.plugins.ExtraPropertiesExtension.UnknownPropertyException

    class UnknownPropertyException extends InvalidUserDataException implements Serializable

  - ### Exception Class org.gradle.api.plugins.InvalidPluginException

    class InvalidPluginException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.plugins.PluginInstantiationException

    class PluginInstantiationException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.plugins.UnknownPluginException

    class UnknownPluginException extends InvalidUserDataException implements Serializable

    - #### Serialized Fields

      - ##### pluginId

            @Nullable String pluginId

- ## Package org.gradle.api.problems

- ## Package org.gradle.api.provider

  - ### Class org.gradle.api.provider.ValueSourceParameters.None

    class None extends org.gradle.api.internal.parameters.NoneParameters implements Serializable

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

  - ### Exception Class org.gradle.api.publish.ivy.InvalidIvyPublicationException

    class InvalidIvyPublicationException extends InvalidUserDataException implements Serializable

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

  - ### Exception Class org.gradle.api.publish.maven.InvalidMavenPublicationException

    class InvalidMavenPublicationException extends InvalidUserDataException implements Serializable

- ## Package org.gradle.api.reflect

  - ### Exception Class org.gradle.api.reflect.ObjectInstantiationException

    class ObjectInstantiationException extends RuntimeException implements Serializable

- ## Package org.gradle.api.reporting

  - ### Exception Class org.gradle.api.reporting.ReportContainer.ImmutableViolationException

    class ImmutableViolationException extends GradleException implements Serializable

- ## Package org.gradle.api.resources

  - ### Exception Class org.gradle.api.resources.MissingResourceException

    class MissingResourceException extends ResourceException implements Serializable

  - ### Exception Class org.gradle.api.resources.ResourceException

    class ResourceException extends GradleException implements Serializable

    - #### Serialized Fields

      - ##### location

            URI location

- ## Package org.gradle.api.services

  - ### Class org.gradle.api.services.BuildServiceParameters.None

    class None extends org.gradle.api.internal.parameters.NoneParameters implements Serializable

- ## Package org.gradle.api.tasks

  - ### Exception Class org.gradle.api.tasks.StopActionException

    class StopActionException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.tasks.StopExecutionException

    class StopExecutionException extends RuntimeException implements Serializable

  - ### Exception Class org.gradle.api.tasks.TaskExecutionException

    class TaskExecutionException extends org.gradle.internal.exceptions.DefaultMultiCauseException implements Serializable

    - #### Serialized Fields

      - ##### task

            Task task

  - ### Exception Class org.gradle.api.tasks.TaskInstantiationException

    class TaskInstantiationException extends GradleException implements Serializable

  - ### Exception Class org.gradle.api.tasks.VerificationException

    class VerificationException extends GradleException implements Serializable

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

  - ### Class org.gradle.api.tasks.compile.BaseForkOptions

    class BaseForkOptions extends Object implements Serializable
    serialVersionUID:
      0L

    - #### Serialized Fields

      - ##### jvmArgs

            List<String> jvmArgs

      - ##### memoryInitialSize

            String memoryInitialSize

      - ##### memoryMaximumSize

            String memoryMaximumSize

  - ### Class org.gradle.api.tasks.compile.CompileOptions

    class CompileOptions extends Object implements Serializable
    serialVersionUID:
      0L

    - #### Serialized Fields

      - ##### annotationProcessorPath

            FileCollection annotationProcessorPath

      - ##### bootstrapClasspath

            FileCollection bootstrapClasspath

      - ##### compilerArgs

            List<String> compilerArgs

      - ##### compilerArgumentProviders

            List<CommandLineArgumentProvider> compilerArgumentProviders

      - ##### debug

            boolean debug

      - ##### deprecation

            boolean deprecation

      - ##### encoding

            String encoding

      - ##### extensionDirs

            String extensionDirs

      - ##### failOnError

            boolean failOnError

      - ##### fork

            boolean fork

      - ##### incremental

            boolean incremental

      - ##### listFiles

            boolean listFiles

      - ##### sourcepath

            FileCollection sourcepath

      - ##### verbose

            boolean verbose

      - ##### warnings

            boolean warnings

  - ### Class org.gradle.api.tasks.compile.DebugOptions

    class DebugOptions extends Object implements Serializable
    serialVersionUID:
      0L

    - #### Serialized Fields

      - ##### debugLevel

            String debugLevel

  - ### Class org.gradle.api.tasks.compile.ForkOptions

    class ForkOptions extends ProviderAwareCompilerDaemonForkOptions implements Serializable
    serialVersionUID:
      0L

    - #### Serialized Fields

      - ##### executable

            String executable

      - ##### javaHome

            File javaHome

      - ##### tempDir

            String tempDir

  - ### Class org.gradle.api.tasks.compile.GroovyCompileOptions

    class GroovyCompileOptions extends Object implements Serializable
    serialVersionUID:
      0L

    - #### Serialized Fields

      - ##### encoding

            String encoding

      - ##### failOnError

            boolean failOnError

      - ##### fileExtensions

            List<String> fileExtensions

      - ##### fork

            boolean fork

      - ##### javaAnnotationProcessing

            boolean javaAnnotationProcessing

      - ##### keepStubs

            boolean keepStubs

      - ##### listFiles

            boolean listFiles

      - ##### optimizationOptions

            Map<String,Boolean> optimizationOptions

      - ##### parameters

            boolean parameters

      - ##### verbose

            boolean verbose

  - ### Class org.gradle.api.tasks.compile.GroovyForkOptions

    class GroovyForkOptions extends ProviderAwareCompilerDaemonForkOptions implements Serializable
    serialVersionUID:
      0L

  - ### Class org.gradle.api.tasks.compile.ProviderAwareCompilerDaemonForkOptions

    class ProviderAwareCompilerDaemonForkOptions extends BaseForkOptions implements Serializable

    - #### Serialized Fields

      - ##### jvmArgumentProviders

            List<CommandLineArgumentProvider> jvmArgumentProviders

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

  - ### Class org.gradle.api.tasks.javadoc.Groovydoc.Link

    class 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

    class ScalaCompileOptions extends BaseScalaCompileOptions implements Serializable

  - ### Class org.gradle.api.tasks.scala.ScalaDocOptions

    class ScalaDocOptions extends Object 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

    class ScalaForkOptions extends ProviderAwareCompilerDaemonForkOptions implements Serializable
    serialVersionUID:
      0L

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

  - ### Exception Class org.gradle.api.tasks.testing.TestExecutionException

    class TestExecutionException extends GradleException implements Serializable

- ## Package org.gradle.caching

  - ### Exception Class org.gradle.caching.BuildCacheException

    class BuildCacheException extends RuntimeException implements Serializable

- ## Package org.gradle.external.javadoc

  - ### Class org.gradle.external.javadoc.JavadocOfflineLink

    class 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

    class BaseScalaCompileOptions extends Object 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

      - ##### incrementalOptions

            IncrementalCompileOptions incrementalOptions

      - ##### listFiles

            boolean listFiles

      - ##### loggingLevel

            String loggingLevel

      - ##### loggingPhases

            List<String> loggingPhases

      - ##### optimize

            boolean optimize

      - ##### unchecked

            boolean unchecked

- ## Package org.gradle.model

  - ### Exception Class org.gradle.model.ConfigurationCycleException

    class ConfigurationCycleException extends GradleException implements Serializable

  - ### Exception Class org.gradle.model.InvalidModelRuleDeclarationException

    class InvalidModelRuleDeclarationException extends GradleException implements Serializable

  - ### Exception Class org.gradle.model.InvalidModelRuleException

    class InvalidModelRuleException extends GradleException implements Serializable

    - #### Serialized Fields

      - ##### descriptor

            String descriptor

        Deprecated.

  - ### Exception Class org.gradle.model.ModelRuleBindingException

    class ModelRuleBindingException extends GradleException implements Serializable

  - ### Exception Class org.gradle.model.ModelViewClosedException

    class ModelViewClosedException extends ReadOnlyModelViewException implements Serializable

  - ### Exception Class org.gradle.model.ReadOnlyModelViewException

    class ReadOnlyModelViewException extends GradleException implements Serializable

  - ### Exception Class org.gradle.model.WriteOnlyModelViewException

    class WriteOnlyModelViewException extends GradleException implements Serializable

- ## Package org.gradle.platform.base

  - ### Exception Class org.gradle.platform.base.InvalidModelException

    class InvalidModelException extends GradleException implements Serializable

  - ### Exception Class org.gradle.platform.base.ModelInstantiationException

    class ModelInstantiationException extends GradleException implements Serializable

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

  - ### Class org.gradle.plugins.ide.eclipse.model.BuildCommand

    class BuildCommand extends Object implements Serializable

    - #### Serialized Fields

      - ##### arguments

            Map<String,String> arguments

      - ##### name

            String name

- ## Package org.gradle.process

  - ### Exception Class org.gradle.process.ProcessExecutionException

    class ProcessExecutionException extends org.gradle.process.internal.ExecException implements Serializable

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

- ## Package org.gradle.testkit.runner

  - ### Exception Class org.gradle.testkit.runner.InvalidPluginMetadataException

    class InvalidPluginMetadataException extends IllegalStateException implements Serializable

  - ### Exception Class org.gradle.testkit.runner.InvalidRunnerConfigurationException

    class InvalidRunnerConfigurationException extends IllegalStateException implements Serializable

  - ### Exception Class org.gradle.testkit.runner.UnexpectedBuildFailure

    class UnexpectedBuildFailure extends UnexpectedBuildResultException implements Serializable

  - ### Exception Class org.gradle.testkit.runner.UnexpectedBuildResultException

    class UnexpectedBuildResultException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### buildResult

            BuildResult buildResult

  - ### Exception Class org.gradle.testkit.runner.UnexpectedBuildSuccess

    class UnexpectedBuildSuccess extends UnexpectedBuildResultException implements Serializable

  - ### Exception Class org.gradle.testkit.runner.UnsupportedFeatureException

    class UnsupportedFeatureException extends RuntimeException implements Serializable

- ## Package org.gradle.tooling

  - ### Exception Class org.gradle.tooling.BuildActionFailureException

    class BuildActionFailureException extends GradleConnectionException implements Serializable

  - ### Exception Class org.gradle.tooling.BuildCancelledException

    class BuildCancelledException extends GradleConnectionException implements Serializable

  - ### Exception Class org.gradle.tooling.BuildException

    class BuildException extends GradleConnectionException implements Serializable

  - ### Exception Class org.gradle.tooling.GradleConnectionException

    class GradleConnectionException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### failures

            Supplier<List<Failure>> failures

  - ### Exception Class org.gradle.tooling.ListenerFailedException

    class ListenerFailedException extends GradleConnectionException implements Serializable

    - #### Serialized Fields

      - ##### listenerFailures

            List<? extends Throwable> listenerFailures

  - ### Exception Class org.gradle.tooling.TestExecutionException

    class TestExecutionException extends GradleConnectionException implements Serializable

  - ### Exception Class org.gradle.tooling.UnknownModelException

    class UnknownModelException extends UnsupportedVersionException implements Serializable

  - ### Exception Class org.gradle.tooling.UnsupportedVersionException

    class UnsupportedVersionException extends GradleConnectionException implements Serializable

- ## Package org.gradle.tooling.exceptions

  - ### Exception Class org.gradle.tooling.exceptions.UnsupportedBuildArgumentException

    class UnsupportedBuildArgumentException extends GradleConnectionException implements Serializable

  - ### Exception Class org.gradle.tooling.exceptions.UnsupportedOperationConfigurationException

    class UnsupportedOperationConfigurationException extends UnsupportedVersionException implements Serializable

- ## Package org.gradle.tooling.model

  - ### Exception Class org.gradle.tooling.model.UnsupportedMethodException

    class UnsupportedMethodException extends UnsupportedOperationException implements Serializable

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

  - ### Exception Class org.gradle.tooling.provider.model.UnknownModelException

    class UnknownModelException extends GradleException implements Serializable

- ## Package org.gradle.workers

  - ### Exception Class org.gradle.workers.WorkerExecutionException

    class WorkerExecutionException extends org.gradle.internal.exceptions.DefaultMultiCauseException implements Serializable

  - ### Class org.gradle.workers.WorkParameters.None

    class None extends org.gradle.api.internal.parameters.NoneParameters implements Serializable