class

Dragonstone::AST::CaseStatement

Inherits Dragonstone::AST::Node < Reference < Object

Constructors

new(expression : Node | Nil, when_clauses : Array(WhenClause), else_block : NodeArray | Nil = nil, *, kind : Symbol = :case, location : Location | Nil = nil)
Source

Instance methods

accept(visitor)
Source
else_block
Source
expression
Source
kind
Source
select?
Source
to_source(io : IO)
Source
when_clauses
Source