Packages

c

scala.reflect.api.Types

TypeBoundsExtractor

abstract class TypeBoundsExtractor extends AnyRef

An extractor class to create and pattern match with syntax TypeBound(lower, upper) Here, lower is the lower bound of the TypeBounds pair, and upper is the upper bound.

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

Abstract Value Members

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

Deprecated Value Members

  1. def apply(lo: Universe.Type, hi: Universe.Type)(implicit token: Universe.CompatToken): Universe.TypeBounds

    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use internal.typeBounds instead

    See also

    InternalApi.typeBounds