Packages

c

scala.reflect.api.Types

AnnotatedTypeExtractor

abstract class AnnotatedTypeExtractor extends AnyRef

An extractor class to create and pattern match with syntax AnnotatedType(annotations, underlying). Here, annotations are the annotations decorating the underlying type underlying. selfSym is a symbol representing the annotated type itself.

Source
Types.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AnnotatedTypeExtractor
  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 AnnotatedTypeExtractor()

Abstract Value Members

  1. abstract def unapply(tpe: Universe.AnnotatedType): Option[(List[Universe.Annotation], Universe.Type)]

Deprecated Value Members

  1. def apply(annotations: List[Universe.Annotation], underlying: Universe.Type)(implicit token: Universe.CompatToken): Universe.AnnotatedType

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use internal.annotatedType instead

    See also

    InternalApi.annotatedType