From b72a9b1455f8f462192f0a6eb3a7544e7600505a Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Sat, 7 May 2011 06:54:53 +0000 Subject: Made -Yno-predef work again, also in the repl. do I import" code to notice _root_.scala.Predef too. Moved some of the overly specialized, called-only-once functions in treeInfo inside the one function which needs them. References #1931. No review. --- test/files/neg/no-predef.check | 14 ++++++++++++++ test/files/neg/no-predef.flags | 1 + test/files/neg/no-predef.scala | 5 +++++ 3 files changed, 20 insertions(+) create mode 100644 test/files/neg/no-predef.check create mode 100644 test/files/neg/no-predef.flags create mode 100644 test/files/neg/no-predef.scala (limited to 'test/files/neg') diff --git a/test/files/neg/no-predef.check b/test/files/neg/no-predef.check new file mode 100644 index 0000000000..4f09c1c31f --- /dev/null +++ b/test/files/neg/no-predef.check @@ -0,0 +1,14 @@ +no-predef.scala:2: error: type mismatch; + found : scala.Long(5L) + required: java.lang.Long + def f1 = 5L: java.lang.Long + ^ +no-predef.scala:3: error: type mismatch; + found : java.lang.Long + required: scala.Long + def f2 = new java.lang.Long(5) : Long + ^ +no-predef.scala:4: error: value map is not a member of java.lang.String + def f3 = "abc" map (_ + 1) + ^ +three errors found diff --git a/test/files/neg/no-predef.flags b/test/files/neg/no-predef.flags new file mode 100644 index 0000000000..3abc2d5215 --- /dev/null +++ b/test/files/neg/no-predef.flags @@ -0,0 +1 @@ +-Yno-predef \ No newline at end of file diff --git a/test/files/neg/no-predef.scala b/test/files/neg/no-predef.scala new file mode 100644 index 0000000000..8466c7909f --- /dev/null +++ b/test/files/neg/no-predef.scala @@ -0,0 +1,5 @@ +class NoPredef { + def f1 = 5L: java.lang.Long + def f2 = new java.lang.Long(5) : Long + def f3 = "abc" map (_ + 1) +} \ No newline at end of file -- cgit v1.2.3