c

mill.bsp

MillBuildServer

class MillBuildServer extends ExternalModule with BuildServer

Linear Supertypes
BuildServer, ExternalModule, BaseModule, define.Module, Cacher, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MillBuildServer
  2. BuildServer
  3. ExternalModule
  4. BaseModule
  5. Module
  6. Cacher
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MillBuildServer(initialEvaluator: Option[Evaluator], bspVersion: String, serverVersion: String, serverName: String, logStream: PrintStream, canReload: Boolean)

Type Members

  1. class State extends AnyRef

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 buildInitialize(request: InitializeBuildParams): CompletableFuture[InitializeBuildResult]
    Definition Classes
    MillBuildServer → BuildServer
  6. def buildShutdown(): CompletableFuture[AnyRef]
    Definition Classes
    MillBuildServer → BuildServer
  7. def buildTargetCleanCache(cleanCacheParams: CleanCacheParams): CompletableFuture[CleanCacheResult]
    Definition Classes
    MillBuildServer → BuildServer
  8. def buildTargetCompile(p: CompileParams): CompletableFuture[CompileResult]
    Definition Classes
    MillBuildServer → BuildServer
  9. def buildTargetDependencyModules(params: DependencyModulesParams): CompletableFuture[DependencyModulesResult]

    External dependencies per module (e.g.

    External dependencies per module (e.g. ivy deps)

    Definition Classes
    MillBuildServer → BuildServer
    Annotations
    @Scaladoc()
  10. def buildTargetDependencySources(p: DependencySourcesParams): CompletableFuture[DependencySourcesResult]

    External dependencies (sources or source jars).

    External dependencies (sources or source jars).

    Definition Classes
    MillBuildServer → BuildServer
    Annotations
    @Scaladoc()
  11. def buildTargetInverseSources(p: InverseSourcesParams): CompletableFuture[InverseSourcesResult]
    Definition Classes
    MillBuildServer → BuildServer
  12. def buildTargetResources(p: ResourcesParams): CompletableFuture[ResourcesResult]
    Definition Classes
    MillBuildServer → BuildServer
  13. def buildTargetRun(runParams: RunParams): CompletableFuture[RunResult]
    Definition Classes
    MillBuildServer → BuildServer
  14. def buildTargetSources(sourcesParams: SourcesParams): CompletableFuture[SourcesResult]
    Definition Classes
    MillBuildServer → BuildServer
  15. def buildTargetTest(testParams: TestParams): CompletableFuture[TestResult]
    Definition Classes
    MillBuildServer → BuildServer
  16. def cachedTarget[T](t: => T)(implicit c: Enclosing): T
    Attributes
    protected[this]
    Definition Classes
    Cacher
  17. var cancellator: (Boolean) => Unit
  18. var client: BuildClient
  19. var clientInitialized: Boolean
  20. var clientWantsSemanticDb: Boolean
  21. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  22. def completable[V](hint: String, checkInitialized: Boolean = true)(f: (State) => V): CompletableFuture[V]

    Given a function that take input of type T and return output of type V, apply the function on the given inputs and return a completable future of the result.

    Given a function that take input of type T and return output of type V, apply the function on the given inputs and return a completable future of the result. If the execution of the function raises an Exception, complete the future exceptionally. Also complete exceptionally if the server was not yet initialized.

    Attributes
    protected
    Annotations
    @Scaladoc()
  23. def completableNoState[V](hint: String, checkInitialized: Boolean = true)(f: => V): CompletableFuture[V]
    Attributes
    protected
  24. def completableTasks[T, V](hint: String, targetIds: Seq[BuildTargetIdentifier], agg: (Seq[T]) => V)(f: (BuildTargetIdentifier, BspModule) => Task[T])(implicit arg0: ClassTag[T]): CompletableFuture[V]
  25. def debugSessionStart(debugParams: DebugSessionParams): CompletableFuture[DebugSessionAddress]
    Definition Classes
    MillBuildServer → BuildServer
  26. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  28. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  29. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. var initialized: Boolean
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. lazy val millDiscover: Discover[MillBuildServer.this.type]
    Definition Classes
    MillBuildServer → BaseModule
  34. implicit def millDiscoverImplicit: Discover[_]
    Definition Classes
    ExternalModule
  35. implicit def millImplicitBaseModule: Implicit
    Definition Classes
    BaseModule
  36. implicit def millModuleBasePath: BasePath
    Definition Classes
    BaseModule → Module
  37. lazy val millModuleDirectChildren: Seq[define.Module]
    Definition Classes
    Module
  38. implicit def millModuleExternal: External
    Definition Classes
    Module
  39. implicit def millModuleSegments: Segments
    Definition Classes
    ExternalModule → BaseModule → Module
  40. implicit def millModuleShared: Foreign
    Definition Classes
    Module
  41. def millOuterCtx: Ctx
    Definition Classes
    Module
  42. implicit def millScoptEvaluatorReads[T]: EvaluatorScopt[T]
  43. def millSourcePath: Path
    Definition Classes
    BaseModule → Module
  44. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. def onBuildExit(): Unit
    Definition Classes
    MillBuildServer → BuildServer
  48. def onBuildInitialized(): Unit
    Definition Classes
    MillBuildServer → BuildServer
  49. def onConnectWithClient(buildClient: BuildClient): Unit
    Definition Classes
    MillBuildServer → BuildServer
  50. var onSessionEnd: Option[(BspServerResult) => Unit]
  51. var shutdownRequested: Boolean
  52. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  53. def targetTasks[T, V](state: State, targetIds: Seq[BuildTargetIdentifier], agg: (Seq[T]) => V)(f: (BuildTargetIdentifier, BspModule) => Task[T])(implicit arg0: ClassTag[T]): V
  54. def toString(): String
    Definition Classes
    Module → AnyRef → Any
  55. def updateEvaluator(evaluator: Option[Evaluator]): Unit
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  59. def workspaceBuildTargets(): CompletableFuture[WorkspaceBuildTargetsResult]
    Definition Classes
    MillBuildServer → BuildServer
  60. def workspaceReload(): CompletableFuture[AnyRef]
    Definition Classes
    MillBuildServer → BuildServer
  61. object log
  62. object millInternal extends Internal
    Definition Classes
    Module
    Annotations
    @Scaladoc()
  63. object sanitizeUri

Inherited from BuildServer

Inherited from ExternalModule

Inherited from BaseModule

Inherited from define.Module

Inherited from Cacher

Inherited from AnyRef

Inherited from Any

Ungrouped