case class
UnApply
[
-T
]
extends
Tree
with
PatternTree
The typed translation of extractor(patterns)
in a pattern. The translation has the following
components:
Constructors
UnApply
(
fun:
Tree
[
T
]
,
implicits:
List
[
Tree
[
T
]
]
,
patterns:
List
[
Tree
[
T
]
]
)
Members
type
ThisTree
=
[-T >: dotty.tools.dotc.ast.Trees.Untyped] =>
dotty.tools.dotc.ast.Trees.UnApply[T] (not handled)
The type constructor at the root of the tree
The type constructor at the root of the tree
val
fun
: Tree
[
T
]
val
implicits
: List
[
Tree
[
T
]
]
val
patterns
: List
[
Tree
[
T
]
]
def
_1
: T1
def
_2
: T2
def
_3
: T3
def
copy
(
fun:
Tree
[
T
]
,
implicits:
List
[
Tree
[
T
]
]
,
patterns:
List
[
Tree
[
T
]
]
)
: UnApply
[
T
]
def
copy$default$1
: Tree
[
T
]
def
copy$default$2
: List
[
Tree
[
T
]
]
def
copy$default$3
: List
[
Tree
[
T
]
]