A ClassTag[T]
stores the erased class of a given type T
, accessible via the runtimeClass
field.
A Manifest[T]
is an opaque descriptor for type T.
A OptManifest[T]
is an optional scala.reflect.Manifest.
A SourceContext is a descriptor for the invocation of a method that takes an implicit parameter of type SourceContext.
A SourceLocation is a descriptor for the invocation of a method that takes an implicit parameter of type SourceLocation.
(Since version 2.10.0) Use @scala.beans.BeanDescription
instead
(Since version 2.10.0) Use @scala.beans.BeanDisplayName
instead
(Since version 2.10.0) Use @scala.beans.BeanInfo
instead
(Since version 2.10.0) Use @scala.beans.BeanInfoSkip
instead
(Since version 2.10.0) Use @scala.beans.BeanProperty
instead
(Since version 2.10.0) Use @scala.beans.BooleanBeanProperty
instead
A ClassManifest[T]
is an opaque descriptor for type T
.
A ClassManifest[T]
is an opaque descriptor for type T
.
It is used by the compiler to preserve information necessary
for instantiating Arrays
in those cases where the element type
is unknown at compile time.
The type-relation operators make an effort to present a more accurate picture than can be realized with erased types, but they should not be relied upon to give correct answers. In particular they are likely to be wrong when variance is involved or when a subtype has a different number of type arguments than a supertype.
(Since version 2.10.0) Use scala.reflect.ClassTag instead
(Since version 2.10.0) Use scala.reflect.ClassTag instead
(Since version 2.10.0) Use @scala.beans.ScalaBeanInfo
instead
ClassManifestFactory
defines factory methods for manifests.
Class tags corresponding to primitive types and constructor/extractor for ClassTags.
The object Manifest
defines factory methods for manifests.
The object Manifest
defines factory methods for manifests.
It is intended for use by the compiler and should not be used in client code.
ManifestFactory
defines factory methods for manifests.
Provides functions to encode and decode Scala symbolic names.
One of the branches of an scala.reflect.OptManifest.
The object SourceLocation defines factory methods for SourceLocations.
EXPERIMENTAL
EXPERIMENTAL
Entry points into runtime reflection.
The object ClassManifest
defines factory methods for manifests.
The object ClassManifest
defines factory methods for manifests.
It is intended for use by the compiler and should not be used in client code.
(Since version 2.10.0) Use scala.reflect.ClassTag instead