AnyValManifest
Value members
Inherited methods
Produces a new array with element type T
and length len
Produces a new array with element type T
and length len
- Inherited from
- ClassTag
A class representing the type U
to which T
would be erased.
A class representing the type U
to which T
would be erased.
Note that there is no subtyping relationship between T
and U
.
- Inherited from
- ClassTag
A ClassTag[T] can serve as an extractor that matches only objects of type T.
A ClassTag[T] can serve as an extractor that matches only objects of type T.
The compiler tries to turn unchecked type tests in pattern matches into checked ones
by wrapping a (_: T)
type pattern as ct(_: T)
, where ct
is the ClassTag[T]
instance.
Type tests necessary before calling other extractors are treated similarly.
SomeExtractor(...)
is turned into ct(SomeExtractor(...))
if T
in SomeExtractor.unapply(x: T)
is uncheckable, but we have an instance of ClassTag[T]
.
- Inherited from
- ClassTag
Deprecated and Inherited methods
Tests whether the type represented by this manifest is a supertype
of the type represented by that
manifest, subject to the limitations
described in the header.
Tests whether the type represented by this manifest is a supertype
of the type represented by that
manifest, subject to the limitations
described in the header.
- Deprecated
- Inherited from
- ClassManifestDeprecatedApis
- Deprecated
- Inherited from
- ClassManifestDeprecatedApis
- Deprecated
- Inherited from
- ClassManifestDeprecatedApis
- Deprecated
- Inherited from
- ClassManifestDeprecatedApis
- Deprecated
- Inherited from
- ClassManifestDeprecatedApis
- Deprecated
- Inherited from
- ClassManifestDeprecatedApis
- Deprecated
- Inherited from
- ClassManifestDeprecatedApis
- Deprecated
- Inherited from
- ClassManifestDeprecatedApis