Object

bloop.config

Config

Related Doc: package config

Permalink

object Config

Linear Supertypes
AnyRef, Any
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, jsdom: Option[Boolean], output: Option[Path], nodePath: 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: Option[String], clang: Path, clangpp: Path, toolchain: List[Path], options: NativeOptions, linkStubs: Boolean, check: Boolean, dump: Boolean, output: Option[Path]) extends PlatformConfig with Product with Serializable

    Permalink
  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, workspaceDir: Option[Path], sources: List[Path], sourcesGlobs: Option[List[SourcesGlobs]], sourceRoots: Option[List[Path]], dependencies: List[String], classpath: List[Path], out: Path, classesDir: Path, resources: Option[List[Path]], scala: Option[Scala], java: Option[Java], sbt: Option[Sbt], test: Option[Test], platform: Option[Platform], resolution: Option[Resolution], tags: Option[List[String]], sourceGenerators: Option[List[SourceGenerator]]) 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 SourceGenerator(sourcesGlobs: List[SourcesGlobs], outputDirectory: Path, command: List[String]) extends Product with Serializable

    Permalink
  21. case class SourcesGlobs(directory: Path, walkDepth: Option[Int], includes: List[String], excludes: List[String]) extends Product with Serializable

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

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

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

    Permalink
  25. 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 Test extends Serializable

    Permalink
  20. object TestFramework extends Serializable

    Permalink
  21. object TestOptions extends Serializable

    Permalink
  22. final def asInstanceOf[T0]: T0

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  27. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  28. final def isInstanceOf[T0]: Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  32. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  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( ... )
  36. final def wait(): Unit

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

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped