The object Manifest defines factory methods for manifests. It is intended for use by the compiler and should not be used in client code.
Attributes
- Companion
- trait
- Source
- Manifest.scala
- Graph
-
- Supertypes
- Self type
-
Manifest.type
Members list
Value members
Concrete methods
Manifest for the abstract type prefix # name.
Manifest for the abstract type prefix # name. upperBound is not strictly necessary as it could be obtained by reflection. It was added so that erasure can be calculated without reflection.
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Manifest for the class type clazz[args], where clazz is a top-level or static class.
Manifest for the class type clazz[args], where clazz is a top-level or static class.
Attributes
- Note
-
This no-prefix, no-arguments case is separate because we it's called from ScalaRunTime.boxArray itself. If we pass varargs as arrays into this, we get an infinitely recursive call to boxArray. (Besides, having a separate case is more efficient)
- Source
- Manifest.scala
Manifest for the class type clazz, where clazz is a top-level or static class and args are its type arguments.
Manifest for the class type clazz, where clazz is a top-level or static class and args are its type arguments.
Attributes
- Source
- Manifest.scala
Manifest for the class type clazz[args], where clazz is a class with non-package prefix type prefix and type arguments args.
Manifest for the class type clazz[args], where clazz is a class with non-package prefix type prefix and type arguments args.
Attributes
- Source
- Manifest.scala
Manifest for the intersection type parents_0 with ... with parents_n.
Manifest for the intersection type parents_0 with ... with parents_n.
Attributes
- Source
- Manifest.scala
Manifest for the singleton type value.type.
Attributes
- Source
- Manifest.scala
Manifest for the unknown type _ >: L <: U in an existential.
Concrete fields
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala
Attributes
- Source
- Manifest.scala