Class

scala.reflect.api.Types

SingleTypeExtractor

Related Doc: package Types

Permalink

abstract class SingleTypeExtractor extends AnyRef

An extractor class to create and pattern match with syntax SingleType(pre, sym) Here, pre is the prefix of the single-type, and sym is the stable value symbol referred to by the single-type.

Source
Types.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SingleTypeExtractor
  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 SingleTypeExtractor()

    Permalink

Abstract Value Members

  1. abstract def unapply(tpe: Universe.SingleType): Option[(Universe.Type, Universe.Symbol)]

    Permalink

Deprecated Value Members

  1. def apply(pre: Universe.Type, sym: Universe.Symbol)(implicit token: Universe.CompatToken): Universe.Type

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use ClassSymbol.thisPrefix or internal.singleType instead

    See also

    InternalApi.singleType