summaryrefslogtreecommitdiff
path: root/test/files/run
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/run')
-rw-r--r--test/files/run/reflection-methodsymbol-allparams.check8
-rw-r--r--test/files/run/reflection-methodsymbol-allparams.scala24
-rw-r--r--test/files/run/reflection-methodsymbol-params.check12
-rw-r--r--test/files/run/reflection-methodsymbol-resulttype.scala24
-rw-r--r--test/files/run/reflection-methodsymbol-returntype.check (renamed from test/files/run/reflection-methodsymbol-resulttype.check)0
-rw-r--r--test/files/run/reflection-methodsymbol-returntype.scala24
6 files changed, 30 insertions, 62 deletions
diff --git a/test/files/run/reflection-methodsymbol-allparams.check b/test/files/run/reflection-methodsymbol-allparams.check
deleted file mode 100644
index 11f349d52b..0000000000
--- a/test/files/run/reflection-methodsymbol-allparams.check
+++ /dev/null
@@ -1,8 +0,0 @@
-List()
-List(List())
-List(List(value x))
-List(List(value x), List(value y))
-List()
-List(List())
-List(List(value x))
-List(List(value x), List(value y))
diff --git a/test/files/run/reflection-methodsymbol-allparams.scala b/test/files/run/reflection-methodsymbol-allparams.scala
deleted file mode 100644
index d7c1c281b0..0000000000
--- a/test/files/run/reflection-methodsymbol-allparams.scala
+++ /dev/null
@@ -1,24 +0,0 @@
-import scala.reflect.runtime.universe._
-
-class C {
- def x1: Int = ???
- def x2(): Int = ???
- def x3(x: Int): Int = ???
- def x4(x: Int)(y: Int): Int = ???
-
- def y1[T]: Int = ???
- def y2[T](): Int = ???
- def y3[T](x: Int): Int = ???
- def y4[T](x: Int)(y: Int): Int = ???
-}
-
-object Test extends App {
- println(typeOf[C].member(newTermName("x1")).asMethod.allParams)
- println(typeOf[C].member(newTermName("x2")).asMethod.allParams)
- println(typeOf[C].member(newTermName("x3")).asMethod.allParams)
- println(typeOf[C].member(newTermName("x4")).asMethod.allParams)
- println(typeOf[C].member(newTermName("y1")).asMethod.allParams)
- println(typeOf[C].member(newTermName("y2")).asMethod.allParams)
- println(typeOf[C].member(newTermName("y3")).asMethod.allParams)
- println(typeOf[C].member(newTermName("y4")).asMethod.allParams)
-} \ No newline at end of file
diff --git a/test/files/run/reflection-methodsymbol-params.check b/test/files/run/reflection-methodsymbol-params.check
index 899ae15a0c..11f349d52b 100644
--- a/test/files/run/reflection-methodsymbol-params.check
+++ b/test/files/run/reflection-methodsymbol-params.check
@@ -1,8 +1,8 @@
List()
+List(List())
+List(List(value x))
+List(List(value x), List(value y))
List()
-List(value x)
-List(value x)
-List()
-List()
-List(value x)
-List(value x)
+List(List())
+List(List(value x))
+List(List(value x), List(value y))
diff --git a/test/files/run/reflection-methodsymbol-resulttype.scala b/test/files/run/reflection-methodsymbol-resulttype.scala
deleted file mode 100644
index 0e3de26b9f..0000000000
--- a/test/files/run/reflection-methodsymbol-resulttype.scala
+++ /dev/null
@@ -1,24 +0,0 @@
-import scala.reflect.runtime.universe._
-
-class C {
- def x1: Int = ???
- def x2(): Int = ???
- def x3(x: Int): Int = ???
- def x4(x: Int)(y: Int): Int = ???
-
- def y1[T]: Int = ???
- def y2[T](): Int = ???
- def y3[T](x: Int): Int = ???
- def y4[T](x: Int)(y: Int): Int = ???
-}
-
-object Test extends App {
- println(typeOf[C].member(newTermName("x1")).asMethod.resultType)
- println(typeOf[C].member(newTermName("x2")).asMethod.resultType)
- println(typeOf[C].member(newTermName("x3")).asMethod.resultType)
- println(typeOf[C].member(newTermName("x4")).asMethod.resultType)
- println(typeOf[C].member(newTermName("y1")).asMethod.resultType)
- println(typeOf[C].member(newTermName("y2")).asMethod.resultType)
- println(typeOf[C].member(newTermName("y3")).asMethod.resultType)
- println(typeOf[C].member(newTermName("y4")).asMethod.resultType)
-} \ No newline at end of file
diff --git a/test/files/run/reflection-methodsymbol-resulttype.check b/test/files/run/reflection-methodsymbol-returntype.check
index 0f30d1beaf..0f30d1beaf 100644
--- a/test/files/run/reflection-methodsymbol-resulttype.check
+++ b/test/files/run/reflection-methodsymbol-returntype.check
diff --git a/test/files/run/reflection-methodsymbol-returntype.scala b/test/files/run/reflection-methodsymbol-returntype.scala
new file mode 100644
index 0000000000..392754dbe4
--- /dev/null
+++ b/test/files/run/reflection-methodsymbol-returntype.scala
@@ -0,0 +1,24 @@
+import scala.reflect.runtime.universe._
+
+class C {
+ def x1: Int = ???
+ def x2(): Int = ???
+ def x3(x: Int): Int = ???
+ def x4(x: Int)(y: Int): Int = ???
+
+ def y1[T]: Int = ???
+ def y2[T](): Int = ???
+ def y3[T](x: Int): Int = ???
+ def y4[T](x: Int)(y: Int): Int = ???
+}
+
+object Test extends App {
+ println(typeOf[C].member(newTermName("x1")).asMethod.returnType)
+ println(typeOf[C].member(newTermName("x2")).asMethod.returnType)
+ println(typeOf[C].member(newTermName("x3")).asMethod.returnType)
+ println(typeOf[C].member(newTermName("x4")).asMethod.returnType)
+ println(typeOf[C].member(newTermName("y1")).asMethod.returnType)
+ println(typeOf[C].member(newTermName("y2")).asMethod.returnType)
+ println(typeOf[C].member(newTermName("y3")).asMethod.returnType)
+ println(typeOf[C].member(newTermName("y4")).asMethod.returnType)
+} \ No newline at end of file