Class BuildServerImpl

  • All Implemented Interfaces:
    ch.epfl.scala.bsp4j.BuildServer

    public class BuildServerImpl
    extends java.lang.Object
    implements ch.epfl.scala.bsp4j.BuildServer
    • 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)  
      void onBuildExit()  
      void onBuildInitialized()  
      java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult> workspaceBuildTargets()  
      java.util.concurrent.CompletableFuture<java.lang.Object> workspaceReload()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface ch.epfl.scala.bsp4j.BuildServer

        onConnectWithClient
    • Method Detail

      • buildInitialize

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.InitializeBuildResult> buildInitialize​(ch.epfl.scala.bsp4j.InitializeBuildParams initializeBuildParams)
        Specified by:
        buildInitialize in interface ch.epfl.scala.bsp4j.BuildServer
      • onBuildInitialized

        public void onBuildInitialized()
        Specified by:
        onBuildInitialized in interface ch.epfl.scala.bsp4j.BuildServer
      • buildShutdown

        public java.util.concurrent.CompletableFuture<java.lang.Object> buildShutdown()
        Specified by:
        buildShutdown in interface ch.epfl.scala.bsp4j.BuildServer
      • onBuildExit

        public void onBuildExit()
        Specified by:
        onBuildExit in interface ch.epfl.scala.bsp4j.BuildServer
      • workspaceBuildTargets

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult> workspaceBuildTargets()
        Specified by:
        workspaceBuildTargets in interface ch.epfl.scala.bsp4j.BuildServer
      • workspaceReload

        public java.util.concurrent.CompletableFuture<java.lang.Object> workspaceReload()
        Specified by:
        workspaceReload in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetSources

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.SourcesResult> buildTargetSources​(ch.epfl.scala.bsp4j.SourcesParams sourcesParams)
        Specified by:
        buildTargetSources in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetInverseSources

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.InverseSourcesResult> buildTargetInverseSources​(ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)
        Specified by:
        buildTargetInverseSources in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetDependencySources

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.DependencySourcesResult> buildTargetDependencySources​(ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)
        Specified by:
        buildTargetDependencySources in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetResources

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.ResourcesResult> buildTargetResources​(ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)
        Specified by:
        buildTargetResources in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetCompile

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.CompileResult> buildTargetCompile​(ch.epfl.scala.bsp4j.CompileParams compileParams)
        Specified by:
        buildTargetCompile in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetTest

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.TestResult> buildTargetTest​(ch.epfl.scala.bsp4j.TestParams testParams)
        Specified by:
        buildTargetTest in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetRun

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.RunResult> buildTargetRun​(ch.epfl.scala.bsp4j.RunParams runParams)
        Specified by:
        buildTargetRun in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetCleanCache

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.CleanCacheResult> buildTargetCleanCache​(ch.epfl.scala.bsp4j.CleanCacheParams cleanCacheParams)
        Specified by:
        buildTargetCleanCache in interface ch.epfl.scala.bsp4j.BuildServer
      • buildTargetDependencyModules

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.DependencyModulesResult> buildTargetDependencyModules​(ch.epfl.scala.bsp4j.DependencyModulesParams params)
        Specified by:
        buildTargetDependencyModules in interface ch.epfl.scala.bsp4j.BuildServer