Object

bloop.config

Config

Related Doc: package config

Permalink

object Config

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Config
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Artifact(name: String, classifier: Option[String], checksum: Option[Checksum], path: Path) extends Product with Serializable

    Permalink
  2. case class Checksum(type: String, digest: String) extends Product with Serializable

    Permalink
  3. sealed abstract class CompileOrder extends AnyRef

    Permalink
  4. case class CompileSetup(order: CompileOrder, addLibraryToBootClasspath: Boolean, addCompilerToClasspath: Boolean, addExtraJarsToClasspath: Boolean, manageBootClasspath: Boolean, filterLibraryFromClasspath: Boolean) extends Product with Serializable

    Permalink
  5. case class File(version: String, project: Project) extends Product with Serializable

    Permalink
  6. case class Java(options: List[String]) extends Product with Serializable

    Permalink
  7. case class JsConfig(version: String, mode: LinkerMode, kind: ModuleKindJS, emitSourceMaps: Boolean, output: Option[Path], toolchain: List[Path]) extends PlatformConfig with Product with Serializable

    Permalink
  8. case class JvmConfig(home: Option[Path], options: List[String]) extends PlatformConfig with Product with Serializable

    Permalink
  9. sealed abstract class LinkerMode extends AnyRef

    Permalink
  10. case class Module(organization: String, name: String, version: String, configurations: Option[String], artifacts: List[Artifact]) extends Product with Serializable

    Permalink
  11. sealed abstract class ModuleKindJS extends AnyRef

    Permalink
  12. case class NativeConfig(version: String, mode: LinkerMode, gc: String, targetTriple: String, nativelib: Path, clang: Path, clangpp: Path, toolchain: List[Path], options: NativeOptions, linkStubs: Boolean, output: Option[Path]) extends PlatformConfig with Product with Serializable

    Permalink

    Represents the native platform and all the options it takes.

    Represents the native platform and all the options it takes.

    For the description of these fields, see: http://static.javadoc.io/org.scala-native/tools_2.10/0.3.7/index.html#scala.scalanative.build.Config

    The only field that has been replaced for user-friendliness is targetTriple by platform.

  13. case class NativeOptions(linker: List[String], compiler: List[String]) extends Product with Serializable

    Permalink
  14. sealed abstract class Platform extends AnyRef

    Permalink
  15. sealed trait PlatformConfig extends AnyRef

    Permalink
  16. case class Project(name: String, directory: Path, sources: List[Path], dependencies: List[String], classpath: List[Path], out: Path, classesDir: Path, scala: Option[Scala], java: Option[Java], sbt: Option[Sbt], test: Option[Test], platform: Option[Platform], resolution: Option[Resolution]) extends Product with Serializable

    Permalink
  17. case class Resolution(modules: List[Module]) extends Product with Serializable

    Permalink
  18. case class Sbt(sbtVersion: String, autoImports: List[String]) extends Product with Serializable

    Permalink
  19. case class Scala(organization: String, name: String, version: String, options: List[String], jars: List[Path], analysis: Option[Path], setup: Option[CompileSetup]) extends Product with Serializable

    Permalink
  20. case class Test(frameworks: List[TestFramework], options: TestOptions) extends Product with Serializable

    Permalink
  21. case class TestArgument(args: List[String], framework: Option[TestFramework]) extends Product with Serializable

    Permalink
  22. case class TestFramework(names: List[String]) extends Product with Serializable

    Permalink
  23. case class TestOptions(excludes: List[String], arguments: List[TestArgument]) extends Product with Serializable

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. object CompileOrder

    Permalink
  5. object CompileSetup extends Serializable

    Permalink
  6. object File extends Serializable

    Permalink
  7. object JavaThenScala extends CompileOrder with Product with Serializable

    Permalink
  8. object JsConfig extends Serializable

    Permalink
  9. object JvmConfig extends Serializable

    Permalink
  10. object LinkerMode

    Permalink
  11. object Mixed extends CompileOrder with Product with Serializable

    Permalink
  12. object Module extends Serializable

    Permalink
  13. object ModuleKindJS

    Permalink
  14. object NativeConfig extends Serializable

    Permalink
  15. object NativeOptions extends Serializable

    Permalink
  16. object Platform

    Permalink
  17. object Project extends Serializable

    Permalink
  18. object ScalaThenJava extends CompileOrder with Product with Serializable

    Permalink
  19. object TestOptions extends Serializable

    Permalink
  20. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  33. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped