package bsp
- Alphabetic
- Public
- All
Type Members
-
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
. -
class
BspTestReporter extends TestReporter
Context class for BSP, specialized for sending
task-start
andtask-finish
notifications for every test being ran. - case class CParams(compileParams: CompileParams) extends Parameters with Product with Serializable
-
class
MillBspLogger extends ProxyLogger
BSP-specialized logger class which sends
task-progress
notifications ( upon the invocation of theticker
method ) andshow-message
notifications ( for each error or information being logged ). - class MillBuildServer extends ExternalModule with BuildServer with ScalaBuildServer
-
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.
- case class RParams(runParams: RunParams) extends Parameters with Product with Serializable
- case class TParams(testParams: TestParams) extends Parameters with Product with Serializable
- case class TestException(stackTrace: String, message: String, exClass: String) extends Product with Serializable
Value Members
-
object
ModuleUtils
Utilities for translating the mill build into BSP information like BuildTargets and BuildTargetIdentifiers
- object TaskParameters