aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs151
diff options
context:
space:
mode:
authoraclement <aclement>2006-01-23 14:25:06 +0000
committeraclement <aclement>2006-01-23 14:25:06 +0000
commit01a8b2eb36e1a34c80697c2034f9657b74dc281a (patch)
treedcda6cc1131c03ad988a285aba5b5bfb300fb81c /tests/bugs151
parent8676df9bca4e5e169206f314c8ad5d3da38bc28e (diff)
downloadaspectj-01a8b2eb36e1a34c80697c2034f9657b74dc281a.tar.gz
aspectj-01a8b2eb36e1a34c80697c2034f9657b74dc281a.zip
test and fix for 124808
Diffstat (limited to 'tests/bugs151')
-rw-r--r--tests/bugs151/pr124808/Test.java15
-rw-r--r--tests/bugs151/pr124808/TestAspect.java10
2 files changed, 25 insertions, 0 deletions
diff --git a/tests/bugs151/pr124808/Test.java b/tests/bugs151/pr124808/Test.java
new file mode 100644
index 000000000..e0aebc012
--- /dev/null
+++ b/tests/bugs151/pr124808/Test.java
@@ -0,0 +1,15 @@
+import java.util.*;
+
+public class Test<T extends Integer> {
+ Set<T> ints = new HashSet<T>();
+
+ public Set<T> foo() {
+ return ints;
+ }
+
+
+ public static void main(String[] args) {
+ Test<Integer> t2 = new Test<Integer>();
+ Set<Integer> ints2 = t2.foo();
+ }
+}
diff --git a/tests/bugs151/pr124808/TestAspect.java b/tests/bugs151/pr124808/TestAspect.java
new file mode 100644
index 000000000..446f444de
--- /dev/null
+++ b/tests/bugs151/pr124808/TestAspect.java
@@ -0,0 +1,10 @@
+import java.util.*;
+
+public privileged aspect TestAspect {
+
+ pointcut gettingMemberCollection() : get(Set<Number+> *);
+
+ after() : gettingMemberCollection() {
+ System.err.println("GO Aspects! "+thisJoinPoint);
+ }
+}