
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