Packages

case class ErasedTypeRef(qualifiedName: TypeName, arrayDims: Int) extends Product with Serializable

Represents an erased type of a scala class/object with the number of array dimensions.

qualifiedName

the fully qualified path of the class/object, including selection from package or class, unencoded

arrayDims

the number of array dimensions of this type ref. A 0-dimensional array is just qualifiedName itself

Source
ErasedTypeRef.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ErasedTypeRef
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ErasedTypeRef(qualifiedName: TypeName, arrayDims: Int)

    qualifiedName

    the fully qualified path of the class/object, including selection from package or class, unencoded

    arrayDims

    the number of array dimensions of this type ref. A 0-dimensional array is just qualifiedName itself

Value Members

  1. val arrayDims: Int
  2. def encode: ErasedTypeRef
  3. def productElementNames: Iterator[String]
    Definition Classes
    Product
  4. val qualifiedName: TypeName
  5. def signature: String