Packages

package commands

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CommentSyntax(value: String) extends Product with Serializable
  2. case class IndexCommand(output: Path = Paths.get("index.scip"), targetroot: Option[Path] = None, verbose: Boolean = false, text: Boolean = false, buildTool: Option[String] = None, cleanup: Boolean = true, packagehub: Option[String] = None, temporaryDirectory: Option[Path] = None, scipIgnoredJavacOptionPrefixes: List[String] = Nil, scipIgnoredAnnotationProcessors: List[String] = Nil, scipConfig: Option[Path] = None, bazelScipJavaBinary: Option[String] = None, bazelAspect: Path = Paths.get("aspects/scip_java.bzl"), bazelOverwriteAspectFile: Boolean = false, bazelAutorunSandboxCommand: Boolean = true, buildCommand: List[String] = Nil, indexSemanticdb: IndexSemanticdbCommand = IndexSemanticdbCommand(), app: Application = Application.default) extends Command with Product with Serializable
    Annotations
    @Description("Automatically generate an SCIP index in the current working directory.") @Usage("scip-java index [OPTIONS ...] -- [TRAILING_ARGUMENTS ...]") @ExampleUsage("""|# Running the `index` command with no flags should work most of the time.
    |$ scip-java index""".stripMargin
    )
  3. final case class IndexDependencyCommand(output: Path = Paths.get("maven"), index: IndexCommand = IndexCommand(), snapshotCommand: SnapshotCommand = SnapshotCommand(), dependency: String = "", provided: List[String] = Nil, cleanup: Boolean = true, snapshot: Boolean = false) extends Command with Product with Serializable
  4. final case class IndexSemanticdbCommand(output: Path = Paths
    .get("index.scip")
    , parallel: Boolean = true, bazel: Boolean = true, emitInverseRelationships: Boolean = true, packagehub: Option[String] = None, targetroot: List[Path] = Nil, buildKind: String = "", allowEmptyIndex: Boolean = false, allowExportingGlobalSymbolsFromDirectoryEntries: Boolean = true, app: Application = Application.default)
    extends Command with Product with Serializable
    Annotations
    @Description("Converts SemanticDB files into a single SCIP index file.") @Usage("scip-java index-semanticdb [OPTIONS ...] [POSITIONAL ARGUMENTS ...]") @ExampleUsage("scip-java index-semanticdb --out=myindex.scip my/targetroot1 my/targetroot2") @CommandName("index-semanticdb")
  5. case class SnapshotCommand(targetroot: List[Path] = Nil, output: Path = Paths.get("generated"), cleanup: Boolean = true, app: Application = Application.default) extends Command with Product with Serializable
    Annotations
    @Description("Generates annotated snapshots for each `*.scip` file in the given target roots.") @Usage("scip-java snapshot [OPTIONS ...] [POSITIONAL ARGUMENTS ...]") @ExampleUsage("scip-java snapshot --output=generated/ my/targetroo1 my/targetroot2") @CommandName("snapshot")
  6. case class SnapshotLsifCommand(app: Application = Application.default, input: List[Path] = List(Paths.get("dump.lsif"))) extends Command with Product with Serializable
    Annotations
    @CommandName("snapshot-lsif")

Ungrouped