summaryrefslogtreecommitdiff
path: root/src/reflect
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-07-02 13:21:20 +0200
committerEugene Burmako <xeno.by@gmail.com>2012-07-02 13:21:20 +0200
commit3becbd55aff0401f31fa6782c69c81b88befe39d (patch)
tree5af1b9f7b0b91ed513d39ab03307d513a5e01301 /src/reflect
parent3237b1cd6fc2b2029080fe9d4b2b76d43ab8011c (diff)
downloadscala-3becbd55aff0401f31fa6782c69c81b88befe39d.tar.gz
scala-3becbd55aff0401f31fa6782c69c81b88befe39d.tar.bz2
scala-3becbd55aff0401f31fa6782c69c81b88befe39d.zip
removes ClassTag.String and TypeTag.String
TypeTag.String is removed because it's unclear whether it should point to scala.Predef.String or to java.lang.String. ClassTag.String is removed to be consistent with TypeTag.String. This requires re-bootstrapping, because Definitions.scala in locker expects classTag[String] being automatically generated, whereas starr disagrees with locker on how to generate that class tag.
Diffstat (limited to 'src/reflect')
-rw-r--r--src/reflect/scala/reflect/internal/Definitions.scala1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/internal/Definitions.scala b/src/reflect/scala/reflect/internal/Definitions.scala
index fc708a5ecd..7891433b4f 100644
--- a/src/reflect/scala/reflect/internal/Definitions.scala
+++ b/src/reflect/scala/reflect/internal/Definitions.scala
@@ -35,7 +35,6 @@ trait Definitions extends api.StandardDefinitions {
lazy val AnyRefTpe = definitions.AnyRefClass.asType
lazy val NothingTpe = definitions.NothingClass.asType
lazy val NullTpe = definitions.NullClass.asType
- lazy val StringTpe = definitions.StringClass.asType
/** Since both the value parameter types and the result type may
* require access to the type parameter symbols, we model polymorphic