Class BuildServerImpl
- java.lang.Object
-
- org.jetbrains.bsp.bazel.server.bsp.impl.BuildServerImpl
-
- All Implemented Interfaces:
ch.epfl.scala.bsp4j.BuildServer
public class BuildServerImpl extends java.lang.Object implements ch.epfl.scala.bsp4j.BuildServer
-
-
Constructor Summary
Constructors Constructor Description BuildServerImpl(BuildServerService buildServerService, BazelBspServerRequestHelpers serverRequestHelpers)
-
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()java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.CleanCacheResult>buildTargetCleanCache(ch.epfl.scala.bsp4j.CleanCacheParams cleanCacheParams)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.CompileResult>buildTargetCompile(ch.epfl.scala.bsp4j.CompileParams compileParams)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.DependencyModulesResult>buildTargetDependencyModules(ch.epfl.scala.bsp4j.DependencyModulesParams params)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.DependencySourcesResult>buildTargetDependencySources(ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.InverseSourcesResult>buildTargetInverseSources(ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.ResourcesResult>buildTargetResources(ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.RunResult>buildTargetRun(ch.epfl.scala.bsp4j.RunParams runParams)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.SourcesResult>buildTargetSources(ch.epfl.scala.bsp4j.SourcesParams sourcesParams)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.TestResult>buildTargetTest(ch.epfl.scala.bsp4j.TestParams testParams)voidonBuildExit()voidonBuildInitialized()java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult>workspaceBuildTargets()java.util.concurrent.CompletableFuture<java.lang.Object>workspaceReload()
-
-
-
Constructor Detail
-
BuildServerImpl
public BuildServerImpl(BuildServerService buildServerService, BazelBspServerRequestHelpers serverRequestHelpers)
-
-
Method Detail
-
buildInitialize
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.InitializeBuildResult> buildInitialize(ch.epfl.scala.bsp4j.InitializeBuildParams initializeBuildParams)
- Specified by:
buildInitializein interfacech.epfl.scala.bsp4j.BuildServer
-
onBuildInitialized
public void onBuildInitialized()
- Specified by:
onBuildInitializedin interfacech.epfl.scala.bsp4j.BuildServer
-
buildShutdown
public java.util.concurrent.CompletableFuture<java.lang.Object> buildShutdown()
- Specified by:
buildShutdownin interfacech.epfl.scala.bsp4j.BuildServer
-
onBuildExit
public void onBuildExit()
- Specified by:
onBuildExitin interfacech.epfl.scala.bsp4j.BuildServer
-
workspaceBuildTargets
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult> workspaceBuildTargets()
- Specified by:
workspaceBuildTargetsin interfacech.epfl.scala.bsp4j.BuildServer
-
workspaceReload
public java.util.concurrent.CompletableFuture<java.lang.Object> workspaceReload()
- Specified by:
workspaceReloadin interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetSources
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.SourcesResult> buildTargetSources(ch.epfl.scala.bsp4j.SourcesParams sourcesParams)
- Specified by:
buildTargetSourcesin interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetInverseSources
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.InverseSourcesResult> buildTargetInverseSources(ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)
- Specified by:
buildTargetInverseSourcesin interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetDependencySources
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.DependencySourcesResult> buildTargetDependencySources(ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)
- Specified by:
buildTargetDependencySourcesin interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetResources
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.ResourcesResult> buildTargetResources(ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)
- Specified by:
buildTargetResourcesin interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetCompile
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.CompileResult> buildTargetCompile(ch.epfl.scala.bsp4j.CompileParams compileParams)
- Specified by:
buildTargetCompilein interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetTest
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.TestResult> buildTargetTest(ch.epfl.scala.bsp4j.TestParams testParams)
- Specified by:
buildTargetTestin interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetRun
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.RunResult> buildTargetRun(ch.epfl.scala.bsp4j.RunParams runParams)
- Specified by:
buildTargetRunin interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetCleanCache
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.CleanCacheResult> buildTargetCleanCache(ch.epfl.scala.bsp4j.CleanCacheParams cleanCacheParams)
- Specified by:
buildTargetCleanCachein interfacech.epfl.scala.bsp4j.BuildServer
-
buildTargetDependencyModules
public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.DependencyModulesResult> buildTargetDependencyModules(ch.epfl.scala.bsp4j.DependencyModulesParams params)
- Specified by:
buildTargetDependencyModulesin interfacech.epfl.scala.bsp4j.BuildServer
-
-