Class ScalaCompile

    • Constructor Detail

      • ScalaCompile

        public ScalaCompile()
    • Method Detail

      • getScalaClasspath

        @Classpath
        public FileCollection getScalaClasspath()
        Returns the classpath to use to load the Scala compiler.
      • setScalaClasspath

        public void setScalaClasspath​(FileCollection scalaClasspath)
      • getScalaCompilerPlugins

        @Classpath
        public FileCollection getScalaCompilerPlugins()
        Returns the Scala compiler plugins to use.
        Since:
        6.4
      • setScalaCompilerPlugins

        public void setScalaCompilerPlugins​(FileCollection scalaCompilerPlugins)
        Sets the Scala compiler plugins to use.
        Parameters:
        scalaCompilerPlugins - Collection of Scala compiler plugins.
        Since:
        6.4
      • createSpec

        protected org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec createSpec()
        Overrides:
        createSpec in class AbstractScalaCompile
      • getZincClasspath

        @Classpath
        public FileCollection getZincClasspath()
        Returns the classpath to use to load the Zinc incremental compiler. This compiler in turn loads the Scala compiler.
      • setZincClasspath

        public void setZincClasspath​(FileCollection zincClasspath)
      • setCompiler

        public void setCompiler​(org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> compiler)
        For testing only.
      • getCompiler

        protected org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> getCompiler​(org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec spec)
        Specified by:
        getCompiler in class AbstractScalaCompile
      • assertScalaClasspathIsNonEmpty

        protected void assertScalaClasspathIsNonEmpty()