aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/org/aspectj/systemtest/ajc150/GenericsTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/org/aspectj/systemtest/ajc150/GenericsTests.java')
-rw-r--r--tests/src/org/aspectj/systemtest/ajc150/GenericsTests.java22
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc150/GenericsTests.java b/tests/src/org/aspectj/systemtest/ajc150/GenericsTests.java
index 04f9fa7f7..c9ceace53 100644
--- a/tests/src/org/aspectj/systemtest/ajc150/GenericsTests.java
+++ b/tests/src/org/aspectj/systemtest/ajc150/GenericsTests.java
@@ -79,7 +79,15 @@ public class GenericsTests extends XMLBasedAjcTestCase {
* - type variables as params PASS
* - parameterized types as params PASS
* - no join points for init, preinit of parameterized types (as per staticinit) PASS
- * execution, withincode
+ * withincode
+ * - no generic or parameterized declaring type patterns PASS
+ * - no parameterized throws patterns PASS
+ * - return type as type variable
+ * - return type as parameterized type
+ * - parameter as type variable
+ * - parameter as parameterized type
+ * - no join points within bridge methods
+ * execution
* - wait till we get there!
* call
* - wait till we get there!
@@ -344,6 +352,18 @@ public class GenericsTests extends XMLBasedAjcTestCase {
runTest("init and preinit with parameterized parameter types");
}
+ public void testWithinCodePointcutErrors() {
+ runTest("withincode with various parameterizations and generic types - errors");
+ }
+
+ public void testWithinCodeMatching() {
+ runTest("withincode with various parameterizations and generic types - matching");
+ }
+
+ public void testWithinCodeOverrideMatchingWithGenericMembers() {
+ runTest("withincode with overriding of inherited generic members");
+ }
+
public void testExecutionWithRawType() {
runTest("execution pcd with raw type matching");
}