BspEvaluators

mill.bsp.worker.BspEvaluators
See theBspEvaluators companion object
class BspEvaluators(workspaceDir: Path, val evaluators: Seq[EvaluatorApi], debug: (() => String) => Unit)

Manages BSP module discovery and lookup for a Mill build. Coordinates between evaluators, module graphs, and script discovery.

Attributes

Companion
object
Source
BspEvaluators.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def filterNonSynthetic(input: List[BuildTargetIdentifier]): List[BuildTargetIdentifier]

Attributes

Source
BspEvaluators.scala

Concrete fields

lazy val bspIdByModule: Map[BspModuleApi, BuildTargetIdentifier]

Attributes

Source
BspEvaluators.scala
lazy val bspModulesById: Map[BuildTargetIdentifier, (BspModuleApi, EvaluatorApi)]

Attributes

Source
BspEvaluators.scala
lazy val bspModulesIdList: Seq[(BuildTargetIdentifier, (BspModuleApi, EvaluatorApi))]

Attributes

Source
BspEvaluators.scala
lazy val bspModulesIdList0: Seq[(BuildTargetIdentifier, (BspModuleApi, EvaluatorApi))]

Attributes

Source
BspEvaluators.scala
lazy val bspScriptIgnore: Seq[String]

Attributes

Source
BspEvaluators.scala

Attributes

Source
BspEvaluators.scala
lazy val nonScriptResources: Seq[SubPath]

Attributes

Source
BspEvaluators.scala
lazy val nonScriptSources: Seq[SubPath]

Attributes

Source
BspEvaluators.scala
lazy val rootModules: Seq[BaseModuleApi]

Attributes

Source
BspEvaluators.scala
lazy val targetSnapshots: Seq[TargetSnapshot]

Attributes

Source
BspEvaluators.scala