aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/TypeErasure.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-12-19 18:59:44 +0100
committerMartin Odersky <odersky@gmail.com>2014-12-19 18:59:44 +0100
commit431b2b73e6558faa6e34bd527c8ed3b9fd6d638f (patch)
treebce35601f5d5a9ac6fbd0e359f0567b47e5f008d /src/dotty/tools/dotc/TypeErasure.scala
parentd21310b8baa847f1b0cd14986f8ec1084b59e6fe (diff)
downloaddotty-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.scala6
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))
}