mill.api.daemon.internal.bsp
Members list
Type members
Classlikes
Daemon-side hook the BSP worker calls once per BSP request. The worker supplies the active command label, a meta-build compile reporter keyed by depth, and the body that consumes the freshly-bootstrapped evaluators; the daemon runs MillBuildBootstrap and threads the resulting evaluators (with the watches captured during the run, plus any error message) into body.
Daemon-side hook the BSP worker calls once per BSP request. The worker supplies the active command label, a meta-build compile reporter keyed by depth, and the body that consumes the freshly-bootstrapped evaluators; the daemon runs MillBuildBootstrap and threads the resulting evaluators (with the watches captured during the run, plus any error message) into body.
Declared as a SAM trait rather than a Scala 3 polymorphic-function alias so the worker can locate the method via Class.getMethod without depending on the polymorphic-function's erased shape (the previous [T] => (a, b, c) => T alias erased to scala.Function3 and caused a NoSuchMethodException at the reflection boundary when the lookup mistakenly used Function2).
Attributes
- Source
- BspBootstrapBridge.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- BspBuildTarget.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- BspJavaModuleApi.scala
- Supertypes
- Known subtypes
-
trait BspJavaModuletrait BspAndroidModuletrait BspAndroidScalaModuletrait BspScalaModuleShow all
Attributes
- Source
- BspMainModuleApi.scala
- Supertypes
Attributes
- Companion
- object
- Source
- BspModuleApi.scala
- Supertypes
- Known subtypes
-
trait BspModuletrait JavaModuletrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidAppScalaModuletrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibModuletrait AndroidScalaModuletrait FlywayModuletrait JmhModuletrait CycloneDXJavaModuletrait GroovyModuletrait GroovyMavenModuletrait GroovyTests0class Junit4class Junit5class Spockclass TestNgtrait Baseclass GroovyModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait MicronautAotModuletrait MicronautNativeAotModuletrait PalantirFormatModuletrait QuarkusModuletrait SpringBootModuletrait BomModuletrait JavaTests0trait KotlinTests0class Junit4class Junit5class TestNgtrait ScalaTests0class Junit4class Junit5class Munitclass ScalaCheckclass ScalaTestclass Specs2class TestNgclass Utestclass Weaverclass ZioTestclass Junit4class Junit5class TestNgtrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait SbtPlatformModuletrait PublishModuletrait ArtifactoryPublishModuletrait GitlabPublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KaptModuletrait KoverModuletrait KspModuletrait KotlinIdeaModuletrait Baseclass KotlinModuletrait Baseclass JavaModuletrait Baseclass Rawclass ScalaModuletrait JavaModuleBasetrait TestModuletrait Junit4trait Junit5trait Junit6trait Spocktrait Munittrait ScalaChecktrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTestShow all
Attributes
- Companion
- trait
- Source
- BspModuleApi.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BspModuleApi.type
Attributes
- Source
- BspRunModuleApi.scala
- Supertypes
With this server handle you can interact with a running Mill BSP server.
With this server handle you can interact with a running Mill BSP server.
Attributes
- Source
- BspServerHandle.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Source
- BspServerResult.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ReloadWorkspaceobject Shutdown
Attributes
- Companion
- trait
- Source
- BspServerResult.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BspServerResult.type
Attributes
- Companion
- object
- Source
- BspUri.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- BspUri.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BspUri.type
Attributes
- Companion
- object
- Source
- JvmBuildTarget.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- JvmBuildTarget.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JvmBuildTarget.type
Attributes
- Companion
- object
- Source
- ScalaBuildTarget.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- ScalaBuildTarget.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScalaBuildTarget.type