summaryrefslogtreecommitdiff
path: root/test/files/run/t7510
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2013-07-23 17:52:56 +0200
committerEugene Burmako <xeno.by@gmail.com>2013-07-23 19:48:09 +0200
commit2864c7f2d744661b2ffc528c1180ad0596a07483 (patch)
tree2a1619677087adad03057b7021f2efbe53095ed2 /test/files/run/t7510
parentfc4b464faeb43c3e2917b11a95c4f84481c443f7 (diff)
downloadscala-2864c7f2d744661b2ffc528c1180ad0596a07483.tar.gz
scala-2864c7f2d744661b2ffc528c1180ad0596a07483.tar.bz2
scala-2864c7f2d744661b2ffc528c1180ad0596a07483.zip
brings JavaMirrors up to speed with ClassfileParser
Apparently there are still discrepancies between how the vanilla compiler turns class files into symbols and how the reflective compiler does it. Working on bringing these guys in sync, one bug at a time.
Diffstat (limited to 'test/files/run/t7510')
-rw-r--r--test/files/run/t7510/Ann_1.java4
-rw-r--r--test/files/run/t7510/Test_2.scala9
2 files changed, 13 insertions, 0 deletions
diff --git a/test/files/run/t7510/Ann_1.java b/test/files/run/t7510/Ann_1.java
new file mode 100644
index 0000000000..c8c5b2035f
--- /dev/null
+++ b/test/files/run/t7510/Ann_1.java
@@ -0,0 +1,4 @@
+package foo;
+
+public @interface Ann_1 {
+} \ No newline at end of file
diff --git a/test/files/run/t7510/Test_2.scala b/test/files/run/t7510/Test_2.scala
new file mode 100644
index 0000000000..7d7a95e0f2
--- /dev/null
+++ b/test/files/run/t7510/Test_2.scala
@@ -0,0 +1,9 @@
+import scala.reflect.runtime.universe._
+import scala.reflect.runtime.{currentMirror => cm}
+import scala.tools.reflect.ToolBox
+
+object Test extends App {
+ val tb = cm.mkToolBox()
+ tb.compile(tb.parse("@foo.Ann_1 class C"))
+}
+