Scala's more precise erasure than java's is problematic as follows:
An extractor object for generic arrays
Type reference after erasure
The erasure |T| of a type T.
The erasure |T| of a type T. This is:
The intersection dominator (SLS 3.
The intersection dominator (SLS 3.7) of a list of types is computed as follows.
This is used as the Scala erasure during the erasure phase itself It differs from normal erasure in that value classes are erased to ErasedValueTypes which are then later converted to the underlying parameter type in phase posterasure.
This is used as the Scala erasure during the erasure phase itself It differs from normal erasure in that value classes are erased to ErasedValueTypes which are then later converted to the underlying parameter type in phase posterasure.
The symbol's erased info.
The symbol's erased info. This is the type's erasure, except for the following symbols: