Manifest (original) (raw)
scala.reflect.Manifest
See theManifest companion trait
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
Source
Graph
Supertypes
Self type
Members list
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 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 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 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 for the intersection type parents_0 with ... with parents_n
.
Manifest for the intersection type parents_0 with ... with parents_n
.
Attributes
Source
Manifest for the singleton type value.type
.
Manifest for the singleton type value.type
.
Attributes
Source
Manifest for the unknown type _ >: L <: U
in an existential.
Manifest for the unknown type _ >: L <: U
in an existential.
Attributes
Source
In this article