package directives
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class CustomGroup(prefix: String, command: String) extends Product with Serializable
- trait HasLauncherParameters extends AnyRef
- final case class JavaCommand(javaCmd: Option[List[String]] = None) extends HasLauncherParameters with Product with Serializable
- Annotations
- @DirectiveGroupName("Java command") @DirectiveExamples("//> using javaCmd \"java\" \"-Dfoo=thing\"") @DirectiveUsage("//> using javaCmd _args_", "`//> using javaCmd` _args_") @DirectiveDescription("Specify a java command to run the Scala version-specific kernel", directivehandler.this.DirectiveDescription.<init>$default$2)
- final case class JavaOptions(javaOptions: List[Positioned[String]] = Nil) extends HasLauncherParameters with Product with Serializable
- Annotations
- @DirectiveGroupName("Java options") @DirectiveExamples("//> using javaOpt -Xmx2g, -Dsomething=a") @DirectiveUsage("//> using javaOpt _options_", "`//> using javaOpt `_options_") @DirectiveDescription("Add Java options which will be passed when running an application.", directivehandler.this.DirectiveDescription.<init>$default$2)
- final case class Jvm(jvm: Option[Positioned[String]] = None) extends HasLauncherParameters with Product with Serializable
- Annotations
- @DirectiveGroupName("JVM version") @DirectiveExamples("//> using jvm 11") @DirectiveExamples("//> using jvm adopt:11") @DirectiveExamples("//> using jvm graalvm:21") @DirectiveUsage("//> using jvm _value_", "`//> using jvm` _value_") @DirectiveDescription("Use a specific JVM, such as `14`, `adopt:11`, or `graalvm:21`, or `system`", directivehandler.this.DirectiveDescription.<init>$default$2)
- final case class LauncherParameters(jvm: Option[String] = None, javaOptions: Seq[String] = Nil, scala: Option[String] = None, javaCmd: Option[Seq[String]] = None, kernelOptions: Seq[String] = Nil, customDirectives: Seq[(CustomGroup, String, Seq[String])] = Nil) extends Product with Serializable
- final case class ScalaVersion(scala: Option[String] = None) extends HasLauncherParameters with Product with Serializable
- Annotations
- @DirectiveGroupName("Scala version") @DirectiveExamples("//> using scala 3.0.2") @DirectiveExamples("//> using scala 2.13") @DirectiveExamples("//> using scala 2") @DirectiveUsage("//> using scala _version_", "`//> using scala `_version_") @DirectiveDescription("Set the Scala version", directivehandler.this.DirectiveDescription.<init>$default$2)
Value Members
- object HasLauncherParameters
- object JavaCommand extends Serializable
- object JavaOptions extends Serializable
- object Jvm extends Serializable
- object LauncherParameters extends Serializable
- object ScalaVersion extends Serializable