Unapply

scala.quoted.runtime.impl.QuotesImpl.reflect$.Unapply$
object Unapply extends UnapplyModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Unapply.type

Members list

Concise view

Value members

Concrete methods

def apply(fun: Term, implicits: List[Term], patterns: List[Tree]): Unapply

Create an Unapply tree representing a pattern <fun>(<patterns*>)(using <implicits*>)

Create an Unapply tree representing a pattern <fun>(<patterns*>)(using <implicits*>)

Attributes

def copy(original: Tree)(fun: Term, implicits: List[Term], patterns: List[Tree]): Unapply

Copy an Unapply tree representing a pattern <fun>(<patterns*>)(using <implicits*>)

Copy an Unapply tree representing a pattern <fun>(<patterns*>)(using <implicits*>)

Attributes

def unapply(x: Unapply): (Term, List[Term], List[Tree])

Matches an Unapply(fun, implicits, patterns) tree representing a pattern <fun>(<patterns*>)(using <implicits*>)

Matches an Unapply(fun, implicits, patterns) tree representing a pattern <fun>(<patterns*>)(using <implicits*>)

Attributes