package commands
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class CommentSyntax(value: String) extends Product with Serializable
- 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)
- 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
- 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")
- 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")
- 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")
Value Members
- object CommentSyntax extends Serializable
- object IndexCommand extends Serializable
- object IndexDependencyCommand extends Serializable
- object IndexSemanticdbCommand extends Serializable
- object SnapshotCommand extends Serializable
- object SnapshotLsifCommand extends Serializable