package stmts
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class SwitchStatement(expression: Expression, whenControls: List[WhenControl]) extends CST with Statement with Product with Serializable
- final case class WhenControl(whenValue: WhenValue, block: Block) extends CST with Product with Serializable
- final class WhenElseValue extends WhenValue
- final case class WhenIdLiteral(id: Id) extends WhenLiteral with Product with Serializable
- final case class WhenIdsValue(ids: Seq[Id]) extends WhenValue with Product with Serializable
- final case class WhenIntegerLiteral(negate: Boolean, value: String) extends WhenLiteral with Product with Serializable
- sealed abstract class WhenLiteral extends CST
- final case class WhenLiteralsValue(literals: Seq[WhenLiteral]) extends WhenValue with Product with Serializable
- final class WhenNullLiteral extends WhenLiteral
- final case class WhenStringLiteral(value: String) extends WhenLiteral with Product with Serializable
- sealed abstract class WhenValue extends CST
Value Members
- object SwitchStatement extends Serializable
- object WhenControl extends Serializable
- object WhenLiteral
- object WhenValue