All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.kotlin.org.jetbrains.bsp.BazelBuildServer.kt Maven / Gradle / Ivy

package org.jetbrains.bsp

import ch.epfl.scala.bsp4j.RunResult
import org.eclipse.lsp4j.jsonrpc.services.JsonRequest
import java.util.concurrent.CompletableFuture

public interface BazelBuildServer {
  @JsonRequest("workspace/libraries")
  public fun workspaceLibraries(): CompletableFuture

  @JsonRequest("workspace/directories")
  public fun workspaceDirectories(): CompletableFuture

  @JsonRequest("workspace/invalidTargets")
  public fun workspaceInvalidTargets(): CompletableFuture

  @JsonRequest("buildTarget/runWithDebug")
  public fun buildTargetRunWithDebug(params: RunWithDebugParams): CompletableFuture
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy