Class BuildServerService
- java.lang.Object
-
- org.jetbrains.bsp.bazel.server.bsp.services.BuildServerService
-
public class BuildServerService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BuildServerService(BazelBspServerRequestHelpers serverRequestHelpers, BazelBspServerLifetime serverLifetime, BazelBspServerBuildManager serverBuildManager, BazelData bazelData, BazelRunner bazelRunner, ProjectView projectView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.InitializeBuildResult>buildInitialize(ch.epfl.scala.bsp4j.InitializeBuildParams initializeBuildParams)java.util.concurrent.CompletableFuture<java.lang.Object>buildShutdown()org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.CleanCacheResult>buildTargetCleanCache(ch.epfl.scala.bsp4j.CleanCacheParams cleanCacheParams)org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.CompileResult>buildTargetCompile(ch.epfl.scala.bsp4j.CompileParams compileParams)org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.DependencySourcesResult>buildTargetDependencySources(ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.InverseSourcesResult>buildTargetInverseSources(ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.ResourcesResult>buildTargetResources(ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.RunResult>buildTargetRun(ch.epfl.scala.bsp4j.RunParams runParams)org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.SourcesResult>buildTargetSources(ch.epfl.scala.bsp4j.SourcesParams sourcesParams)org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.TestResult>buildTargetTest(ch.epfl.scala.bsp4j.TestParams testParams)voidonBuildExit()voidonBuildInitialized()java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult>workspaceBuildTargets()org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,java.lang.Object>workspaceReload()
-
-
-
Constructor Detail
-
BuildServerService
public BuildServerService(BazelBspServerRequestHelpers serverRequestHelpers, BazelBspServerLifetime serverLifetime, BazelBspServerBuildManager serverBuildManager, BazelData bazelData, BazelRunner bazelRunner, ProjectView projectView)
-
-
Method Detail
-
buildInitialize
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.InitializeBuildResult> buildInitialize(ch.epfl.scala.bsp4j.InitializeBuildParams initializeBuildParams)
-
onBuildInitialized
public void onBuildInitialized()
-
buildShutdown
public java.util.concurrent.CompletableFuture<java.lang.Object> buildShutdown()
-
onBuildExit
public void onBuildExit()
-
workspaceBuildTargets
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult> workspaceBuildTargets()
-
buildTargetSources
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.SourcesResult> buildTargetSources(ch.epfl.scala.bsp4j.SourcesParams sourcesParams)
-
buildTargetInverseSources
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.InverseSourcesResult> buildTargetInverseSources(ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)
-
buildTargetDependencySources
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.DependencySourcesResult> buildTargetDependencySources(ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)
-
buildTargetResources
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.ResourcesResult> buildTargetResources(ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)
-
buildTargetCompile
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.CompileResult> buildTargetCompile(ch.epfl.scala.bsp4j.CompileParams compileParams)
-
buildTargetTest
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.TestResult> buildTargetTest(ch.epfl.scala.bsp4j.TestParams testParams)
-
buildTargetRun
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.RunResult> buildTargetRun(ch.epfl.scala.bsp4j.RunParams runParams)
-
buildTargetCleanCache
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,ch.epfl.scala.bsp4j.CleanCacheResult> buildTargetCleanCache(ch.epfl.scala.bsp4j.CleanCacheParams cleanCacheParams)
-
workspaceReload
public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,java.lang.Object> workspaceReload()
-
-