org.pantsbuild.zinc

Setup

object Setup extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Setup
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Version(published: String, timestamp: String, commit: String) extends Product with Serializable

    Full zinc version info.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val Command: String

  7. val CompilerInterfaceSources: JarFile

  8. object Defaults

  9. val Description: String

  10. val DirProperty: String

  11. val HomeProperty: String

  12. val SbtInterface: JarFile

  13. val ScalaCompiler: JarFile

  14. val ScalaLibrary: JarFile

  15. val ScalaReflect: JarFile

  16. def allLibs(homeDir: Option[File]): Seq[File]

  17. def apply(settings: Settings): Setup

    Create compiler setup from command-line settings.

  18. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. def debug(setup: Setup, log: Logger): Unit

    Debug output for inputs.

  21. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. def optLib(homeDir: Option[File], jar: JarFile): Option[File]

  31. def optLibOrDefault(homeDir: Option[File], jar: JarFile): File

  32. def printVersion(): Unit

    Print the zinc version to standard out.

  33. def prop(name: String): String

  34. def requireFile(file: File, log: Logger): Boolean

    Check file exists.

    Check file exists. Log error if it doesn't.

  35. def selectSbtJars(sbt: SbtJars): (File, File)

    Select the sbt jars.

  36. def selectScalaJars(scala: ScalaLocation): ScalaJars

    Select the scala jars.

    Select the scala jars.

    Prefer the explicit scala-compiler, scala-library, and scala-extra settings, then the scala-path setting, then the scala-home setting. Default to bundled scala.

  37. def setup(scalaCompiler: File, scalaLibrary: File, scalaExtra: Seq[File], sbtInterface: File, compilerInterfaceSrc: File, javaHomeDir: Option[File], forkJava: Boolean): Setup

    Create normalised and defaulted Setup.

  38. def show(setup: Setup, output: (String) ⇒ Unit): Unit

    Debug output for compiler setup.

  39. def splitScala(jars: Seq[File], excluded: Set[String] = Set.empty): Option[ScalaJars]

    Distinguish the compiler and library jars.

  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  41. def toString(): String

    Definition Classes
    AnyRef → Any
  42. def verify(setup: Setup, log: Logger): Boolean

    Verify that necessary jars exist.

  43. lazy val versionString: String

    For snapshots the zinc version includes timestamp and commit.

  44. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. def zincCacheDir: File

    Zinc cache directory.

  48. lazy val zincVersion: Version

    Get the zinc version from a generated properties file.

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped