Packages

package builds

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final class BloopInstall extends AnyRef

    Runs sbt/gradle/mill/mvn bloopInstall processes.

    Runs sbt/gradle/mill/mvn bloopInstall processes.

    Handles responsibilities like: - install metals - launching embedded build tool via system process - reporting client about bloopInstall progress

  2. trait BloopInstallProvider extends AnyRef

    Helper trait for build tools that have a Bloop plugin

  3. trait BuildServerProvider extends BuildTool

    Helper trait for build tools that also impliment bsp

  4. trait BuildTool extends AnyRef
  5. final class BuildToolSelector extends AnyRef

    Helper class to find a previously selected build tool or to facilitate the choosing of the tool.

  6. final class BuildTools extends AnyRef

    Detects what build tool is used in this workspace.

    Detects what build tool is used in this workspace.

    Although we only support a limited set of build tools, knowing what build tool is used in the workspace helps to produce better errors for people using unsupported build tools. For example: "Gradle is not supported" instead of "Unsupported build tool".

  7. case class Digest(md5: String, status: Status, millis: Long) extends Product with Serializable
  8. trait Digestable extends AnyRef
  9. final class Digests extends AnyRef

    Wrapper around the sbt_digest sql table.

  10. case class GradleBuildTool(userConfig: () => UserConfiguration) extends BuildTool with BloopInstallProvider with Product with Serializable
  11. case class MavenBuildTool(userConfig: () => UserConfiguration) extends BuildTool with BloopInstallProvider with Product with Serializable
  12. case class MillBuildTool(userConfig: () => UserConfiguration) extends BuildTool with BloopInstallProvider with BuildServerProvider with Product with Serializable
  13. class NewProjectProvider extends AnyRef
  14. case class SbtBuildTool(workspaceVersion: Option[String], userConfig: () => UserConfiguration) extends BuildTool with BloopInstallProvider with BuildServerProvider with Product with Serializable
  15. class ShellRunner extends Cancelable
  16. sealed abstract class WorkspaceLoadedStatus extends Product with Serializable

    Represents the the status of a workspace/reload or a bloopInstall request.

  17. final class WorkspaceReload extends AnyRef

    Class meant to help with the faciliation of reloading the bsp build.

Ungrouped