Packages

object Tasks

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

Type Members

  1. case class TestRun(project: Project, exitCode: Int, results: List[Results]) extends Product with Serializable
  2. case class TestRuns(runs: List[TestRun]) extends Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clean(state: State, targets: List[Project], includeDeps: Boolean): Task[State]

    Cleans the previous results of the projects specified in targets.

    Cleans the previous results of the projects specified in targets.

    state

    The current state of Bloop.

    targets

    The projects to clean.

    includeDeps

    Do not run clean for dependencies.

    returns

    The new state of Bloop after cleaning.

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. def console(state: State, project: Project): Task[State]

    Starts a Scala REPL with the dependencies of project on the classpath, including project.

    Starts a Scala REPL with the dependencies of project on the classpath, including project.

    state

    The current state of Bloop.

    project

    The project for which to start the REPL.

    returns

    The new state of Bloop.

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def findMainClasses(state: State, project: Project): List[String]

    Finds the main classes in project.

    Finds the main classes in project.

    state

    The current state of Bloop.

    project

    The project for which to find the main classes.

    returns

    An array containing all the main classes that were detected.

  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  17. def reasonOfInvalidPath(output: Path, extension: String): Option[String]
  18. def reasonOfInvalidPath(output: Path): Option[String]
  19. def runJVM(state: State, project: Project, config: JdkConfig, cwd: AbsolutePath, fqn: String, args: Array[String], jvmOptions: Array[String], envVars: List[String], mode: RunMode): Task[State]

    Runs the fully qualified class className in project.

    Runs the fully qualified class className in project.

    state

    The current state of Bloop.

    project

    The project to run.

    cwd

    The directory in which to start the forked JVM.

    fqn

    The fully qualified name of the main class.

    args

    The arguments to pass to the main class.

    jvmOptions

    The java options to pass to the jvm.

    mode

    The run mode.

  20. def runJVM(state: State, project: Project, config: JdkConfig, cwd: AbsolutePath, fqn: String, args: Array[String], skipJargs: Boolean, envVars: List[String], mode: RunMode): Task[State]

    Runs the fully qualified class className in project.

    Runs the fully qualified class className in project.

    state

    The current state of Bloop.

    project

    The project to run.

    cwd

    The directory in which to start the forked JVM.

    fqn

    The fully qualified name of the main class.

    args

    The arguments to pass to the main class. If they contain args starting with -J, they will be interpreted as jvm options.

    skipJargs

    Skip the interpretation of -J options in args.

    mode

    The run mode.

  21. def runNativeOrJs(state: State, cwd: AbsolutePath, args: Array[String]): Task[State]

    Runs the fully qualified class className in a Native or JavaScript project.

    Runs the fully qualified class className in a Native or JavaScript project.

    state

    The current state of Bloop.

    cwd

    The directory in which to start the forked run process.

    args

    The arguments to pass to the main class.

  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. def test(state: State, projectsToTest: List[Project], userTestOptions: List[String], testFilter: (String) => Boolean, testClasses: ScalaTestSuites, testEventHandler: BloopTestSuiteEventHandler, runInParallel: Boolean = false, mode: RunMode): Task[TestRuns]

    Run the tests for all projects in projectsToTest.

    Run the tests for all projects in projectsToTest.

    The projects have been already compiled.

    state

    The current state of Bloop.

    projectsToTest

    The projects we want to run tests for.

    testFilter

    A function that filters fully qualified test class names.

    returns

    A new state after testing.

  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped