diff options
author | mihaylov <mihaylov@epfl.ch> | 2007-07-24 17:20:43 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2007-07-24 17:20:43 +0000 |
commit | 551e31ec7d1f3399cb1a0193f68268f292e96699 (patch) | |
tree | c1d8a40fea21d11f41469f47dc75a59c1a14c826 /src | |
parent | 0a719124c96429081c13e92dfde0b78a0998900b (diff) | |
download | scala-551e31ec7d1f3399cb1a0193f68268f292e96699.tar.gz scala-551e31ec7d1f3399cb1a0193f68268f292e96699.tar.bz2 scala-551e31ec7d1f3399cb1a0193f68268f292e96699.zip |
automatically determine polymorphic classOf
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/Definitions.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Definitions.scala b/src/compiler/scala/tools/nsc/symtab/Definitions.scala index 900775c5d3..5ae53ef3d8 100644 --- a/src/compiler/scala/tools/nsc/symtab/Definitions.scala +++ b/src/compiler/scala/tools/nsc/symtab/Definitions.scala @@ -115,7 +115,7 @@ trait Definitions { lazy val PredefModule: Symbol = getModule("scala.Predef") def Predef_classOf = getMember(PredefModule, nme.classOf) def Predef_classOfType(classType: Type): Type = - if (settings.Xgenerics.value && !phase.erasedTypes) + if (!ClassClass.unsafeTypeParams.isEmpty && !phase.erasedTypes) appliedType(ClassClass.tpe, List(classType)) else ClassClass.tpe def Predef_identity = getMember(PredefModule, nme.identity) |