package stmts

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class BlockControlPattern extends ControlPattern
  2. sealed case class BlockPath(returns: Boolean, unreachable: Boolean, location: Option[PathLocation], failedPaths: Array[ControlPath], enters: Boolean) extends ControlPath with Product with Serializable
  3. class BranchControlPattern extends BlockControlPattern
  4. trait ControlFlow extends AnyRef
  5. trait ControlFlowContext extends AnyRef
  6. trait ControlPath extends AnyRef
  7. sealed trait ControlPattern extends AnyRef
  8. class ExitControlPattern extends ControlPattern
  9. trait OuterControlFlowContext extends AnyRef
  10. sealed case class StatementPath(returns: Boolean, unreachable: Boolean, location: Option[PathLocation], exitsBlock: Boolean) extends ControlPath with Product with Serializable
  11. final case class SwitchStatement(expression: Expression, whenControls: List[WhenControl]) extends Statement with Product with Serializable
  12. sealed case class UnknownPath(unreachable: Boolean, location: Option[PathLocation]) extends ControlPath with Product with Serializable
  13. final case class WhenControl(whenValue: WhenValue, block: Block) extends CST with Product with Serializable
  14. final class WhenElseValue extends WhenValue
  15. final case class WhenIdLiteral(id: Id) extends WhenLiteral with Product with Serializable
  16. final case class WhenIdsValue(ids: Seq[Id]) extends WhenValue with Product with Serializable
  17. final case class WhenIntegerLiteral(negate: Boolean, value: String) extends WhenLiteral with Product with Serializable
  18. sealed abstract class WhenLiteral extends CST
  19. final case class WhenLiteralsValue(literals: Seq[WhenLiteral]) extends WhenValue with Product with Serializable
  20. final case class WhenLongLiteral(negate: Boolean, value: String) extends WhenLiteral with Product with Serializable
  21. final class WhenNullLiteral extends WhenLiteral
  22. final case class WhenStringLiteral(value: String) extends WhenLiteral with Product with Serializable
  23. sealed abstract class WhenValue extends CST

Ungrouped