package bsp

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class BspConfigJson(name: String, argv: Seq[String], millVersion: String, bspVersion: String, languages: Seq[String]) extends BspConnectionDetails with Product with Serializable
  2. class BspLoggedReporter extends BuildProblemReporter

    Specialized reporter that sends compilation diagnostics for each problem it logs, either as information, warning or error as well as task finish notifications of type compile-report.

  3. class BspTestReporter extends TestReporter

    Context class for BSP, specialized for sending task-start and task-finish notifications for every test being ran.

  4. case class CParams(compileParams: CompileParams) extends Parameters with Product with Serializable
  5. class MillBspLogger extends ProxyLogger with ColorLogger

    BSP-specialized logger class which sends task-progress notifications ( upon the invocation of the ticker method ) and show-message notifications ( for each error or information being logged ).

  6. class MillBuildServer extends ExternalModule with BuildServer with ScalaBuildServer with JavaBuildServer
  7. trait Parameters extends AnyRef

    Common trait to represent BSP request parameters that have a specific form: include one or more targetIds, arguments for the execution of the task, and an optional origin id generated by the client.

  8. case class RParams(runParams: RunParams) extends Parameters with Product with Serializable
  9. case class TParams(testParams: TestParams) extends Parameters with Product with Serializable
  10. case class TestException(stackTrace: String, message: String, exClass: String) extends Product with Serializable

Value Members

  1. object BSP extends ExternalModule
  2. object BspConfigJson extends Serializable
  3. object ModuleUtils

    Utilities for translating the mill build into BSP information like BuildTargets and BuildTargetIdentifiers

  4. object TaskParameters
  5. object Utils

Ungrouped