case class Match [ -T ]
extends Tree with TermTree

selector match { cases }

Constructors

Match ( selector: Tree [ T ] , cases: List [ CaseDef [ T ] ] )

Members

[+] type ThisTree = [-T >: dotty.tools.dotc.ast.Trees.Untyped] => dotty.tools.dotc.ast.Trees.Match[T] (not handled)

The type constructor at the root of the tree

The type constructor at the root of the tree

[+] val cases : List [ CaseDef [ T ] ]
[+] val selector : Tree [ T ]
[+] def _1 : T1
[+] def _2 : T2
[+] def copy ( selector: Tree [ T ] , cases: List [ CaseDef [ T ] ] ) : Match [ T ]
[+] def copy$default$1 : Tree [ T ]
[+] def copy$default$2 : List [ CaseDef [ T ] ]