aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs166
diff options
context:
space:
mode:
authoraclement <aclement>2009-09-04 20:51:51 +0000
committeraclement <aclement>2009-09-04 20:51:51 +0000
commitf1b0ee3c34a90a0db0feb812139684b5fd132a1a (patch)
tree431f7cdbc23035c5191e2e5d903de98b661fd904 /tests/bugs166
parent0fb61a07291261d7ae0760a38b32d5e46be63aa8 (diff)
downloadaspectj-f1b0ee3c34a90a0db0feb812139684b5fd132a1a.tar.gz
aspectj-f1b0ee3c34a90a0db0feb812139684b5fd132a1a.zip
286375: test and fix: recursive decl npe
Diffstat (limited to 'tests/bugs166')
-rw-r--r--tests/bugs166/pr286375/DatabaseOperationMonitor.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/bugs166/pr286375/DatabaseOperationMonitor.java b/tests/bugs166/pr286375/DatabaseOperationMonitor.java
new file mode 100644
index 000000000..22ef1a247
--- /dev/null
+++ b/tests/bugs166/pr286375/DatabaseOperationMonitor.java
@@ -0,0 +1,5 @@
+privileged public abstract aspect DatabaseOperationMonitor<T extends AggregatedDatabaseStats<T>> extends BaseOperationMonitor<T> {}
+class BaseOperationMonitor<P> {}
+class AggregatedDatabaseStats<Q> {}
+class Wibble extends AggregatedDatabaseStats<Wibble> {}
+aspect Foo extends DatabaseOperationMonitor<Wibble> {}