# Deprecated API

## Contents

- Deprecated Packages
- Deprecated Interfaces
- Deprecated Classes
- Deprecated Annotation Types
- Deprecated Fields
- Deprecated Methods

- Deprecated Packages
  Package and Description
  org.gradle.sonar.runner The 'sonar-runner' been superseded by the official plugin from SonarQube, please see: http://docs.sonarqube.org/display/SONAR/Analyzing+with+Gradle

- Deprecated Interfaces
  Interface and Description
  org.gradle.api.artifacts.ConflictResolution
  org.gradle.api.tasks.ConventionValue Use `Closure` or `Callable` instead.
  org.gradle.api.file.DeleteAction Use `DeleteSpec` or `Delete` instead.
  org.gradle.api.artifacts.Module
  org.gradle.platform.base.test.TestSuiteBinarySpec Use `TestSuiteBinarySpec` instead.
  org.gradle.platform.base.test.TestSuiteContainer Use `TestSuiteContainer` instead.
  org.gradle.platform.base.test.TestSuiteSpec Use `instead.`

- Deprecated Classes
  Class and Description
  org.gradle.api.tasks.javadoc.AntGroovydoc
  org.gradle.BuildExceptionReporter
  org.gradle.BuildLogger
  org.gradle.BuildResultLogger
  org.gradle.sonar.runner.SonarProperties The 'sonar-runner' plugin has been superseded by the official plugin from SonarQube, please see: http://docs.sonarqube.org/display/SONAR/Analyzing+with+Gradle
  org.gradle.sonar.runner.tasks.SonarRunner The 'sonar-runner' plugin has been superseded by the official plugin from SonarQube, please see: http://docs.sonarqube.org/display/SONAR/Analyzing+with+Gradle
  org.gradle.sonar.runner.SonarRunnerExtension The 'sonar-runner' plugin has been superseded by the official plugin from SonarQube, please see: http://docs.sonarqube.org/display/SONAR/Analyzing+with+Gradle
  org.gradle.sonar.runner.plugins.SonarRunnerPlugin The 'sonar-runner' plugin has been superseded by the official plugin from SonarQube, please see: http://docs.sonarqube.org/display/SONAR/Analyzing+with+Gradle
  org.gradle.sonar.runner.SonarRunnerRootExtension The 'sonar-runner' plugin has been superseded by the official plugin from SonarQube, please see: http://docs.sonarqube.org/display/SONAR/Analyzing+with+Gradle
  org.gradle.TaskExecutionLogger
  org.gradle.api.tasks.bundling.Zip.ZipCopyActionImpl

- Deprecated Annotation Types
  Annotation Type and Description
  org.gradle.platform.base.BinaryType Use `ComponentType` instead.
  org.gradle.platform.base.LanguageType Use `ComponentType` instead.

- Deprecated Fields
  Field and Description
  org.gradle.api.logging.Logging.ANT_IVY_2_SLF4J_LEVEL_MAPPER

- Deprecated Methods
  Method and Description
  org.gradle.api.specs.Specs.and(Collection>) Use `Specs.intersect(Collection)` instead.
  org.gradle.api.specs.Specs.and(Spec...) Use `Specs.intersect(Spec[])` instead.
  org.gradle.api.tasks.scala.ScalaCompileOptions.getDaemonServer()
  org.gradle.StartParameter.getParallelThreadCount() Use getMaxWorkerCount or isParallelProjectExecutionEnabled instead.
  org.gradle.tooling.model.Task.getProject() Do not use this method. It is assumed that the caller already has a reference to owning project.
  org.gradle.api.tasks.scala.ScalaCompileOptions.isFork()
  org.gradle.api.tasks.scala.ScalaCompileOptions.isUseAnt()
  org.gradle.api.tasks.scala.ScalaCompileOptions.isUseCompileDaemon()
  org.gradle.api.specs.Specs.not(Spec) Use `Specs.negate(Spec)` instead.
  org.gradle.api.specs.Specs.or(boolean, List>) Use `Specs.union(Collection)` instead.
  org.gradle.api.specs.Specs.or(Collection>) Use `Specs.union(Collection)` instead.
  org.gradle.api.specs.Specs.or(Spec...) Use `Specs.union(Spec[])` instead.
  org.gradle.api.tasks.scala.ScalaCompileOptions.setDaemonServer(String)
  org.gradle.api.tasks.scala.ScalaCompileOptions.setFork(boolean)
  org.gradle.StartParameter.setParallelThreadCount(int)
  org.gradle.api.tasks.scala.ScalaCompileOptions.setUseAnt(boolean)
  org.gradle.api.tasks.scala.ScalaCompileOptions.setUseCompileDaemon(boolean)