Package ch.epfl.scala.bsp4j
Interface BuildServer
-
public interface BuildServer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<InitializeBuildResult>buildInitialize(InitializeBuildParams params)java.util.concurrent.CompletableFuture<java.lang.Object>buildShutdown()java.util.concurrent.CompletableFuture<CleanCacheResult>buildTargetCleanCache(CleanCacheParams params)java.util.concurrent.CompletableFuture<CompileResult>buildTargetCompile(CompileParams params)java.util.concurrent.CompletableFuture<DependencyModulesResult>buildTargetDependencyModules(DependencyModulesParams params)java.util.concurrent.CompletableFuture<DependencySourcesResult>buildTargetDependencySources(DependencySourcesParams params)java.util.concurrent.CompletableFuture<InverseSourcesResult>buildTargetInverseSources(InverseSourcesParams params)java.util.concurrent.CompletableFuture<OutputPathsResult>buildTargetOutputPaths(OutputPathsParams params)java.util.concurrent.CompletableFuture<ResourcesResult>buildTargetResources(ResourcesParams params)java.util.concurrent.CompletableFuture<RunResult>buildTargetRun(RunParams params)java.util.concurrent.CompletableFuture<SourcesResult>buildTargetSources(SourcesParams params)java.util.concurrent.CompletableFuture<TestResult>buildTargetTest(TestParams params)java.util.concurrent.CompletableFuture<DebugSessionAddress>debugSessionStart(DebugSessionParams params)voidonBuildExit()voidonBuildInitialized()java.util.concurrent.CompletableFuture<WorkspaceBuildTargetsResult>workspaceBuildTargets()java.util.concurrent.CompletableFuture<java.lang.Object>workspaceReload()
-
-
-
Method Detail
-
buildInitialize
java.util.concurrent.CompletableFuture<InitializeBuildResult> buildInitialize(InitializeBuildParams params)
-
onBuildInitialized
void onBuildInitialized()
-
buildShutdown
java.util.concurrent.CompletableFuture<java.lang.Object> buildShutdown()
-
onBuildExit
void onBuildExit()
-
workspaceBuildTargets
java.util.concurrent.CompletableFuture<WorkspaceBuildTargetsResult> workspaceBuildTargets()
-
workspaceReload
java.util.concurrent.CompletableFuture<java.lang.Object> workspaceReload()
-
buildTargetSources
java.util.concurrent.CompletableFuture<SourcesResult> buildTargetSources(SourcesParams params)
-
buildTargetInverseSources
java.util.concurrent.CompletableFuture<InverseSourcesResult> buildTargetInverseSources(InverseSourcesParams params)
-
buildTargetDependencySources
java.util.concurrent.CompletableFuture<DependencySourcesResult> buildTargetDependencySources(DependencySourcesParams params)
-
buildTargetDependencyModules
java.util.concurrent.CompletableFuture<DependencyModulesResult> buildTargetDependencyModules(DependencyModulesParams params)
-
buildTargetResources
java.util.concurrent.CompletableFuture<ResourcesResult> buildTargetResources(ResourcesParams params)
-
buildTargetOutputPaths
java.util.concurrent.CompletableFuture<OutputPathsResult> buildTargetOutputPaths(OutputPathsParams params)
-
buildTargetCompile
java.util.concurrent.CompletableFuture<CompileResult> buildTargetCompile(CompileParams params)
-
buildTargetTest
java.util.concurrent.CompletableFuture<TestResult> buildTargetTest(TestParams params)
-
debugSessionStart
java.util.concurrent.CompletableFuture<DebugSessionAddress> debugSessionStart(DebugSessionParams params)
-
buildTargetCleanCache
java.util.concurrent.CompletableFuture<CleanCacheResult> buildTargetCleanCache(CleanCacheParams params)
-
-