diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2010-01-27 10:23:31 +0000 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2010-01-27 10:23:31 +0000 |
commit | 94d27581473d54645529adef27c2e183221d5a51 (patch) | |
tree | 1742c056a9922400e27fd7bf5fe8d1f55621710f /test | |
parent | 311622a6d1f2a10b2bcf7baf34d7c41fa5b25f25 (diff) | |
download | scala-94d27581473d54645529adef27c2e183221d5a51.tar.gz scala-94d27581473d54645529adef27c2e183221d5a51.tar.bz2 scala-94d27581473d54645529adef27c2e183221d5a51.zip |
close #2868.
Diffstat (limited to 'test')
-rw-r--r-- | test/files/pos/t2868/Jann.java | 5 | ||||
-rw-r--r-- | test/files/pos/t2868/Nest.java | 3 | ||||
-rw-r--r-- | test/files/pos/t2868/pick_1.scala | 7 | ||||
-rw-r--r-- | test/files/pos/t2868/test_2.scala | 6 |
4 files changed, 21 insertions, 0 deletions
diff --git a/test/files/pos/t2868/Jann.java b/test/files/pos/t2868/Jann.java new file mode 100644 index 0000000000..f5b68de7b0 --- /dev/null +++ b/test/files/pos/t2868/Jann.java @@ -0,0 +1,5 @@ +public @interface Jann { + public String str(); + public Nest inn(); + public int[] arr(); +} diff --git a/test/files/pos/t2868/Nest.java b/test/files/pos/t2868/Nest.java new file mode 100644 index 0000000000..53652291ad --- /dev/null +++ b/test/files/pos/t2868/Nest.java @@ -0,0 +1,3 @@ +public @interface Nest { + public int value(); +} diff --git a/test/files/pos/t2868/pick_1.scala b/test/files/pos/t2868/pick_1.scala new file mode 100644 index 0000000000..e91728ec2f --- /dev/null +++ b/test/files/pos/t2868/pick_1.scala @@ -0,0 +1,7 @@ +class ann(s: String) extends StaticAnnotation +class pick { + final val s = "bang!" + @ann("bang!") def foo = 1 + @Jann(str = "bang!", inn = new Nest(1), arr = Array(1, 2)) def bar = 2 + @Jann(str = "bang!", inn = new Nest(1), arr = Array(1, 2)) def baz = 3 +} diff --git a/test/files/pos/t2868/test_2.scala b/test/files/pos/t2868/test_2.scala new file mode 100644 index 0000000000..f11ef0fae2 --- /dev/null +++ b/test/files/pos/t2868/test_2.scala @@ -0,0 +1,6 @@ +class test { + val l = (new pick).s + val u = (new pick).foo + val c = (new pick).bar + val k = (new pick).baz +} |