Packages

p

almond.launcher

directives

package directives

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CustomGroup(prefix: String, command: String) extends Product with Serializable
  2. trait HasLauncherParameters extends AnyRef
  3. 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)
  4. 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)
  5. 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)
  6. 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
  7. 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

  1. object HasLauncherParameters
  2. object JavaCommand extends Serializable
  3. object JavaOptions extends Serializable
  4. object Jvm extends Serializable
  5. object LauncherParameters extends Serializable
  6. object ScalaVersion extends Serializable

Ungrouped