Class ProjectSyncService


  • public class ProjectSyncService
    extends java.lang.Object
    A facade for all project sync related methods
    • Constructor Summary

      Constructors 
      Constructor Description
      ProjectSyncService​(org.jetbrains.bsp.bazel.server.sync.BspProjectMapper bspProjectMapper, org.jetbrains.bsp.bazel.server.sync.ProjectProvider projectProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ch.epfl.scala.bsp4j.CppOptionsResult buildTargetCppOptions​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.CppOptionsParams params)  
      ch.epfl.scala.bsp4j.DependencyModulesResult buildTargetDependencyModules​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.DependencyModulesParams params)  
      ch.epfl.scala.bsp4j.DependencySourcesResult buildTargetDependencySources​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)  
      ch.epfl.scala.bsp4j.InverseSourcesResult buildTargetInverseSources​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)  
      ch.epfl.scala.bsp4j.JavacOptionsResult buildTargetJavacOptions​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.JavacOptionsParams params)  
      ch.epfl.scala.bsp4j.OutputPathsResult buildTargetOutputPaths​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.OutputPathsParams params)  
      ch.epfl.scala.bsp4j.PythonOptionsResult buildTargetPythonOptions​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.PythonOptionsParams params)  
      ch.epfl.scala.bsp4j.ResourcesResult buildTargetResources​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)  
      ch.epfl.scala.bsp4j.ScalacOptionsResult buildTargetScalacOptions​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.ScalacOptionsParams params)  
      ch.epfl.scala.bsp4j.ScalaMainClassesResult buildTargetScalaMainClasses​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.ScalaMainClassesParams params)  
      ch.epfl.scala.bsp4j.ScalaTestClassesResult buildTargetScalaTestClasses​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.ScalaTestClassesParams params)  
      ch.epfl.scala.bsp4j.SourcesResult buildTargetSources​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.SourcesParams sourcesParams)  
      ch.epfl.scala.bsp4j.InitializeBuildResult initialize​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)  
      ch.epfl.scala.bsp4j.JvmRunEnvironmentResult jvmRunEnvironment​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.JvmRunEnvironmentParams params)  
      ch.epfl.scala.bsp4j.JvmTestEnvironmentResult jvmTestEnvironment​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker, ch.epfl.scala.bsp4j.JvmTestEnvironmentParams params)  
      org.jetbrains.bsp.bazel.server.sync.WorkspaceLibrariesResult workspaceBuildLibraries​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)  
      ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult workspaceBuildTargets​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)  
      java.lang.Object workspaceReload​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProjectSyncService

        public ProjectSyncService​(org.jetbrains.bsp.bazel.server.sync.BspProjectMapper bspProjectMapper,
                                  org.jetbrains.bsp.bazel.server.sync.ProjectProvider projectProvider)
    • Method Detail

      • initialize

        public ch.epfl.scala.bsp4j.InitializeBuildResult initialize​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
      • workspaceReload

        public java.lang.Object workspaceReload​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
      • workspaceBuildTargets

        public ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult workspaceBuildTargets​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
      • workspaceBuildLibraries

        public org.jetbrains.bsp.bazel.server.sync.WorkspaceLibrariesResult workspaceBuildLibraries​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
      • buildTargetSources

        public ch.epfl.scala.bsp4j.SourcesResult buildTargetSources​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                    ch.epfl.scala.bsp4j.SourcesParams sourcesParams)
      • buildTargetResources

        public ch.epfl.scala.bsp4j.ResourcesResult buildTargetResources​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                        ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)
      • buildTargetInverseSources

        public ch.epfl.scala.bsp4j.InverseSourcesResult buildTargetInverseSources​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                                  ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)
      • buildTargetDependencySources

        public ch.epfl.scala.bsp4j.DependencySourcesResult buildTargetDependencySources​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                                        ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)
      • buildTargetOutputPaths

        public ch.epfl.scala.bsp4j.OutputPathsResult buildTargetOutputPaths​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                            ch.epfl.scala.bsp4j.OutputPathsParams params)
      • jvmRunEnvironment

        public ch.epfl.scala.bsp4j.JvmRunEnvironmentResult jvmRunEnvironment​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                             ch.epfl.scala.bsp4j.JvmRunEnvironmentParams params)
      • jvmTestEnvironment

        public ch.epfl.scala.bsp4j.JvmTestEnvironmentResult jvmTestEnvironment​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                               ch.epfl.scala.bsp4j.JvmTestEnvironmentParams params)
      • buildTargetJavacOptions

        public ch.epfl.scala.bsp4j.JavacOptionsResult buildTargetJavacOptions​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                              ch.epfl.scala.bsp4j.JavacOptionsParams params)
      • buildTargetCppOptions

        public ch.epfl.scala.bsp4j.CppOptionsResult buildTargetCppOptions​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                          ch.epfl.scala.bsp4j.CppOptionsParams params)
      • buildTargetPythonOptions

        public ch.epfl.scala.bsp4j.PythonOptionsResult buildTargetPythonOptions​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                                ch.epfl.scala.bsp4j.PythonOptionsParams params)
      • buildTargetScalacOptions

        public ch.epfl.scala.bsp4j.ScalacOptionsResult buildTargetScalacOptions​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                                ch.epfl.scala.bsp4j.ScalacOptionsParams params)
      • buildTargetScalaTestClasses

        public ch.epfl.scala.bsp4j.ScalaTestClassesResult buildTargetScalaTestClasses​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                                      ch.epfl.scala.bsp4j.ScalaTestClassesParams params)
      • buildTargetScalaMainClasses

        public ch.epfl.scala.bsp4j.ScalaMainClassesResult buildTargetScalaMainClasses​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                                      ch.epfl.scala.bsp4j.ScalaMainClassesParams params)
      • buildTargetDependencyModules

        public ch.epfl.scala.bsp4j.DependencyModulesResult buildTargetDependencyModules​(org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker,
                                                                                        ch.epfl.scala.bsp4j.DependencyModulesParams params)