Class BazelBspServerBuildManager


  • public class BazelBspServerBuildManager
    extends java.lang.Object
    • Field Detail

      • BAZEL_PRINT_ASPECT

        public static final java.lang.String BAZEL_PRINT_ASPECT
        See Also:
        Constant Field Values
    • Method Detail

      • getWorkspaceBuildTargets

        public java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult> getWorkspaceBuildTargets()
      • getSourceItems

        public java.util.List<ch.epfl.scala.bsp4j.SourceItem> getSourceItems​(com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule rule,
                                                                             ch.epfl.scala.bsp4j.BuildTargetIdentifier label)
      • getSourcesRoot

        public java.lang.String getSourcesRoot​(java.lang.String uri)
      • lookUpTransitiveSourceJars

        public java.util.List<java.lang.String> lookUpTransitiveSourceJars​(java.lang.String target)
      • getResources

        public java.util.List<java.lang.String> getResources​(com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule rule,
                                                             com.google.devtools.build.lib.query2.proto.proto2api.Build.QueryResult queryResult)
      • setBepServer

        public void setBepServer​(BepServer bepServer)
      • buildTargetsWithBep

        public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.jsonrpc.messages.ResponseError,​ch.epfl.scala.bsp4j.CompileResult> buildTargetsWithBep​(java.util.List<ch.epfl.scala.bsp4j.BuildTargetIdentifier> targets,
                                                                                                                                                                       java.util.ArrayList<java.lang.String> extraFlags)
      • getLazyVals

        public java.util.List<Lazy<?>> getLazyVals()