scala.tools.nsc.transform.patmat
Factory methods used by TreeMakers to make the actual trees.
We have two modes in which to emit trees: optimized (the default) and pure (aka "virtualized": match is parametric in its monad).
Interface with user-defined match monad? if there's a match in scope, we use this as the match strategy, assuming it conforms to MatchStrategy as defined below:
match in scope, we use this as the match strategy, assuming it conforms to MatchStrategy as defined below:
in scope, we use this as the match strategy, assuming it conforms to MatchStrategy as defined below:
Factory methods used by TreeMakers to make the actual trees.
We have two modes in which to emit trees: optimized (the default) and pure (aka "virtualized": match is parametric in its monad).