Class

scala.reflect.api.Trees

UnApplyExtractor

Related Doc: package Trees

Permalink

abstract class UnApplyExtractor extends AnyRef

An extractor class to create and pattern match with syntax UnApply(fun, args). This AST node does not have direct correspondence to Scala code, and is introduced when typechecking pattern matches and try blocks.

Source
Trees.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnApplyExtractor
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UnApplyExtractor()

    Permalink

Abstract Value Members

  1. abstract def apply(fun: Universe.Tree, args: List[Universe.Tree]): Universe.UnApply

    Permalink
  2. abstract def unapply(unApply: Universe.UnApply): Option[(Universe.Tree, List[Universe.Tree])]

    Permalink