From 71a0d2773e6f11cbe4d2ae7bab9d29caa69196c6 Mon Sep 17 00:00:00 2001 From: Lukas Rytz Date: Wed, 27 Jan 2010 14:12:28 +0000 Subject: now correctly fix #2868. no review --- test/files/pos/t2868/Jann.java | 5 +++++ test/files/pos/t2868/Nest.java | 3 +++ test/files/pos/t2868/pick_1.scala | 7 +++++++ test/files/pos/t2868/test_2.scala | 6 ++++++ 4 files changed, 21 insertions(+) create mode 100644 test/files/pos/t2868/Jann.java create mode 100644 test/files/pos/t2868/Nest.java create mode 100644 test/files/pos/t2868/pick_1.scala create mode 100644 test/files/pos/t2868/test_2.scala (limited to 'test') 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 +} -- cgit v1.2.3