An ArrayTag[T]
is a descriptor that is requested by the compiler every time
when an array is instantiated, but the element type is unknown at compile time.
A ClassTag[T]
wraps a Java class, which can be accessed via the erasure
method.
A dynamic proxy which redirects method calls and attribute access to a given target object at runtime using reflection.
An ErasureTag[T]
is a descriptor that is requested by the compiler every time
when it needs to persist an erasure of a type.
(Since version 2.10.0) Use type tags and manually check the corresponding class or type instead
(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 Manifest[T]
is an opaque descriptor for type T.
A OptManifest[T]
is an optional Manifest.
(Since version 2.10.0) Use @scala.beans.ScalaBeanInfo
instead
A few java-reflection oriented utility functions useful during reflection bootstrapping.
The object ClassManifest
defines factory methods for manifests.
The object Manifest
defines factory methods for manifests.
One of the branches of an OptManifest.