diff options
author | Martin Odersky <odersky@gmail.com> | 2014-12-19 18:59:44 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-12-19 18:59:44 +0100 |
commit | 431b2b73e6558faa6e34bd527c8ed3b9fd6d638f (patch) | |
tree | bce35601f5d5a9ac6fbd0e359f0567b47e5f008d /src/dotty/tools/dotc/TypeErasure.scala | |
parent | d21310b8baa847f1b0cd14986f8ec1084b59e6fe (diff) | |
download | dotty-431b2b73e6558faa6e34bd527c8ed3b9fd6d638f.tar.gz dotty-431b2b73e6558faa6e34bd527c8ed3b9fd6d638f.tar.bz2 dotty-431b2b73e6558faa6e34bd527c8ed3b9fd6d638f.zip |
Removed dead code.
isUnboundedGeneric imples !JavaDefined anyway.
Diffstat (limited to 'src/dotty/tools/dotc/TypeErasure.scala')
-rw-r--r-- | src/dotty/tools/dotc/TypeErasure.scala | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/dotty/tools/dotc/TypeErasure.scala b/src/dotty/tools/dotc/TypeErasure.scala index 3ddd10595..a45e29287 100644 --- a/src/dotty/tools/dotc/TypeErasure.scala +++ b/src/dotty/tools/dotc/TypeErasure.scala @@ -342,11 +342,7 @@ class TypeErasure(isJava: Boolean, isSemi: Boolean, isConstructor: Boolean, wild private def eraseArray(tp: RefinedType)(implicit ctx: Context) = { val defn.ArrayType(elemtp) = tp if (elemtp derivesFrom defn.NullClass) JavaArrayType(defn.ObjectType) - else if (isUnboundedGeneric(elemtp)) - elemtp match { - case elemtp: TypeRef if elemtp.symbol.is(JavaDefined) => JavaArrayType(defn.ObjectType) - case _ => defn.ObjectType - } + else if (isUnboundedGeneric(elemtp)) defn.ObjectType else JavaArrayType(this(elemtp)) } |