aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAlexander Myltsev <alexander.myltsev@phystech.edu>2015-06-21 12:54:44 +0300
committerAlexander Myltsev <alexander.myltsev@phystech.edu>2015-06-22 14:51:21 +0300
commit12caa2fd4c6774604704d09d0ba7932f9aca674e (patch)
tree3cb079261f02e714077abb3b4e218155784ff32c /tests
parentbb75d4039ee127dfee2630609924f7f3c9132ff6 (diff)
downloaddotty-12caa2fd4c6774604704d09d0ba7932f9aca674e.tar.gz
dotty-12caa2fd4c6774604704d09d0ba7932f9aca674e.tar.bz2
dotty-12caa2fd4c6774604704d09d0ba7932f9aca674e.zip
Closes #579 Implement mini-phase for classOf[T]
Diffstat (limited to 'tests')
-rw-r--r--tests/run/classof.check (renamed from tests/pending/run/classof.check)1
-rw-r--r--tests/run/classof.scala (renamed from tests/pending/run/classof.scala)5
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/pending/run/classof.check b/tests/run/classof.check
index 83e292352..9476c014d 100644
--- a/tests/pending/run/classof.check
+++ b/tests/run/classof.check
@@ -10,6 +10,7 @@ float
double
Class types
class SomeClass
+class ValueClass
class scala.collection.immutable.List
class scala.Tuple2
Arrays:
diff --git a/tests/pending/run/classof.scala b/tests/run/classof.scala
index 257829e97..bdbcef4a1 100644
--- a/tests/pending/run/classof.scala
+++ b/tests/run/classof.scala
@@ -1,8 +1,12 @@
+class ValueClass(val i: Integer) extends AnyVal
class SomeClass
object Test {
def main(args: Array[String]): Unit = {
val cls: Predef.Class[SomeClass] = classOf[SomeClass]
+ val valCls: Predef.Class[ValueClass] = classOf[ValueClass]
+ val iCls: Class[Int] = classOf[Int]
+
println("Value types:")
println(classOf[Unit])
println(classOf[Boolean])
@@ -16,6 +20,7 @@ object Test {
println("Class types")
println(classOf[SomeClass])
+ println(classOf[ValueClass])
println(classOf[List[Array[Float]]])
println(classOf[(String, Map[Int, String])])