Class BspProjectMapper


  • public class BspProjectMapper
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ch.epfl.scala.bsp4j.JavacOptionsResult buildTargetJavacOptions​(Project project, ch.epfl.scala.bsp4j.JavacOptionsParams params)  
      ch.epfl.scala.bsp4j.ScalacOptionsResult buildTargetScalacOptions​(Project project, ch.epfl.scala.bsp4j.ScalacOptionsParams params)  
      ch.epfl.scala.bsp4j.ScalaMainClassesResult buildTargetScalaMainClasses​(Project project, ch.epfl.scala.bsp4j.ScalaMainClassesParams params)  
      ch.epfl.scala.bsp4j.ScalaTestClassesResult buildTargetScalaTestClasses​(Project project, ch.epfl.scala.bsp4j.ScalaTestClassesParams params)  
      ch.epfl.scala.bsp4j.DependencySourcesResult dependencySources​(Project project, ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)  
      ch.epfl.scala.bsp4j.InitializeBuildResult initializeServer​(io.vavr.collection.List<Language> supportedLanguages)  
      ch.epfl.scala.bsp4j.InverseSourcesResult inverseSources​(Project project, ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)  
      ch.epfl.scala.bsp4j.JvmRunEnvironmentResult jvmRunEnvironment​(Project project, ch.epfl.scala.bsp4j.JvmRunEnvironmentParams params)  
      ch.epfl.scala.bsp4j.JvmTestEnvironmentResult jvmTestEnvironment​(Project project, ch.epfl.scala.bsp4j.JvmTestEnvironmentParams params)  
      ch.epfl.scala.bsp4j.ResourcesResult resources​(Project project, ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)  
      ch.epfl.scala.bsp4j.SourcesResult sources​(Project project, ch.epfl.scala.bsp4j.SourcesParams sourcesParams)  
      ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult workspaceTargets​(Project project)  
      • Methods inherited from class java.lang.Object

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

      • initializeServer

        public ch.epfl.scala.bsp4j.InitializeBuildResult initializeServer​(io.vavr.collection.List<Language> supportedLanguages)
      • workspaceTargets

        public ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult workspaceTargets​(Project project)
      • sources

        public ch.epfl.scala.bsp4j.SourcesResult sources​(Project project,
                                                         ch.epfl.scala.bsp4j.SourcesParams sourcesParams)
      • resources

        public ch.epfl.scala.bsp4j.ResourcesResult resources​(Project project,
                                                             ch.epfl.scala.bsp4j.ResourcesParams resourcesParams)
      • inverseSources

        public ch.epfl.scala.bsp4j.InverseSourcesResult inverseSources​(Project project,
                                                                       ch.epfl.scala.bsp4j.InverseSourcesParams inverseSourcesParams)
      • dependencySources

        public ch.epfl.scala.bsp4j.DependencySourcesResult dependencySources​(Project project,
                                                                             ch.epfl.scala.bsp4j.DependencySourcesParams dependencySourcesParams)
      • jvmRunEnvironment

        public ch.epfl.scala.bsp4j.JvmRunEnvironmentResult jvmRunEnvironment​(Project project,
                                                                             ch.epfl.scala.bsp4j.JvmRunEnvironmentParams params)
      • jvmTestEnvironment

        public ch.epfl.scala.bsp4j.JvmTestEnvironmentResult jvmTestEnvironment​(Project project,
                                                                               ch.epfl.scala.bsp4j.JvmTestEnvironmentParams params)
      • buildTargetJavacOptions

        public ch.epfl.scala.bsp4j.JavacOptionsResult buildTargetJavacOptions​(Project project,
                                                                              ch.epfl.scala.bsp4j.JavacOptionsParams params)
      • buildTargetScalacOptions

        public ch.epfl.scala.bsp4j.ScalacOptionsResult buildTargetScalacOptions​(Project project,
                                                                                ch.epfl.scala.bsp4j.ScalacOptionsParams params)
      • buildTargetScalaTestClasses

        public ch.epfl.scala.bsp4j.ScalaTestClassesResult buildTargetScalaTestClasses​(Project project,
                                                                                      ch.epfl.scala.bsp4j.ScalaTestClassesParams params)
      • buildTargetScalaMainClasses

        public ch.epfl.scala.bsp4j.ScalaMainClassesResult buildTargetScalaMainClasses​(Project project,
                                                                                      ch.epfl.scala.bsp4j.ScalaMainClassesParams params)