Class BuildServerService


  • public class BuildServerService
    extends java.lang.Object
    • 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)  
      void onBuildExit()  
      void onBuildInitialized()  
      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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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()