AmmoniteBuildServer

ammonite.interp.script.AmmoniteBuildServer
See theAmmoniteBuildServer companion object
class AmmoniteBuildServer(compilerBuilder: CompilerBuilder, parser: Parser, codeWrapper: CodeWrapper, initialScripts: Seq[Path], initialImports: Imports, defaultRepositories: Seq[Repository], importHooks: Map[Seq[String], ImportHook]) extends BuildServer, ScalaBuildServer

Attributes

Companion
object
Graph
Supertypes
trait ScalaBuildServer
trait BuildServer
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def buildInitialize(params: InitializeBuildParams): CompletableFuture[InitializeBuildResult]
def buildShutdown(): CompletableFuture[Object]
def buildTargetCleanCache(params: CleanCacheParams): CompletableFuture[CleanCacheResult]
def buildTargetCompile(params: CompileParams): CompletableFuture[CompileResult]
def buildTargetDependencySources(params: DependencySourcesParams): CompletableFuture[DependencySourcesResult]
def buildTargetInverseSources(params: InverseSourcesParams): CompletableFuture[InverseSourcesResult]
def buildTargetScalacOptions(params: ScalacOptionsParams): CompletableFuture[ScalacOptionsResult]
def buildTargetSources(params: SourcesParams): CompletableFuture[SourcesResult]
def initiateShutdown: Future[Unit]
def onConnectWithClient(client: BuildClient): Unit
def workspaceBuildTargets(): CompletableFuture[WorkspaceBuildTargetsResult]

Inherited methods

override def buildTargetDependencyModules(dmp: DependencyModulesParams): CompletableFuture[DependencyModulesResult]

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def buildTargetOutputPaths(opp: OutputPathsParams): CompletableFuture[OutputPathsResult]

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def buildTargetResources(params: ResourcesParams): CompletableFuture[ResourcesResult]

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def buildTargetRun(params: RunParams): CompletableFuture[RunResult]

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def buildTargetScalaMainClasses(params: ScalaMainClassesParams): CompletableFuture[ScalaMainClassesResult]

Attributes

Definition Classes
DummyBuildServerImplems -> ScalaBuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def buildTargetScalaTestClasses(params: ScalaTestClassesParams): CompletableFuture[ScalaTestClassesResult]

Attributes

Definition Classes
DummyBuildServerImplems -> ScalaBuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def buildTargetTest(params: TestParams): CompletableFuture[TestResult]

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def debugSessionStart(dsp: DebugSessionParams): CompletableFuture[DebugSessionAddress]

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def onBuildExit(): Unit

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def onBuildInitialized(): Unit

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)
override def workspaceReload(): CompletableFuture[Object]

Attributes

Definition Classes
DummyBuildServerImplems -> BuildServer
Inherited from:
DummyBuildServerImplems (hidden)