Class BazelBspServerBuildManager
- java.lang.Object
-
- org.jetbrains.bsp.bazel.server.bsp.BazelBspServerBuildManager
-
public class BazelBspServerBuildManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBAZEL_PRINT_ASPECT
-
Constructor Summary
Constructors Constructor Description BazelBspServerBuildManager(BazelBspServerRequestHelpers serverRequestHelpers, BazelData bazelData, BazelRunner bazelRunner, BazelBspCompilationManager bazelBspCompilationManager, BazelBspAspectsManager bazelBspAspectsManager, BazelBspTargetManager bazelBspTargetManager, BazelCppTargetManager bazelCppTargetManager, BazelBspQueryManager bazelBspQueryManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)java.util.List<Lazy<?>>getLazyVals()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)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)java.lang.StringgetSourcesRoot(java.lang.String uri)java.util.concurrent.CompletableFuture<ch.epfl.scala.bsp4j.WorkspaceBuildTargetsResult>getWorkspaceBuildTargets()java.util.List<java.lang.String>lookUpTransitiveSourceJars(java.lang.String target)voidsetBepServer(BepServer bepServer)
-
-
-
Field Detail
-
BAZEL_PRINT_ASPECT
public static final java.lang.String BAZEL_PRINT_ASPECT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BazelBspServerBuildManager
public BazelBspServerBuildManager(BazelBspServerRequestHelpers serverRequestHelpers, BazelData bazelData, BazelRunner bazelRunner, BazelBspCompilationManager bazelBspCompilationManager, BazelBspAspectsManager bazelBspAspectsManager, BazelBspTargetManager bazelBspTargetManager, BazelCppTargetManager bazelCppTargetManager, BazelBspQueryManager bazelBspQueryManager)
-
-
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()
-
-