Packages

object ClassTag extends Serializable

Class tags corresponding to primitive types and constructor/extractor for ClassTags.

Source
ClassTag.scala
Linear Supertypes
Serializable, java.io.Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClassTag
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. val Any: ClassTag[Any]
  2. val AnyRef: ClassTag[AnyRef]
  3. val AnyVal: ClassTag[AnyVal]
  4. val Boolean: ClassTag[Boolean]
  5. val Byte: ClassTag[Byte]
  6. val Char: ClassTag[Char]
  7. val Double: ClassTag[Double]
  8. val Float: ClassTag[Float]
  9. val Int: ClassTag[Int]
  10. val Long: ClassTag[Long]
  11. val Nothing: ClassTag[Nothing]
  12. val Null: ClassTag[Null]
  13. val Object: ClassTag[AnyRef]
  14. val Short: ClassTag[Short]
  15. val Unit: ClassTag[Unit]
  16. def apply[T](runtimeClass1: Class[_]): ClassTag[T]
  17. def unapply[T](ctag: ClassTag[T]): Option[Class[_]]