From 477c5751e6894c988cddb27fe82cd076c387940d Mon Sep 17 00:00:00 2001 From: acolyer Date: Thu, 11 Aug 2005 10:38:15 +0000 Subject: test case for pr106634 : regression: argument causes BcelGenericSignatureToTypeXConverter.java:203 --- tests/bugs150/pr106634.aj | 5 +++ .../org/aspectj/systemtest/ajc150/Ajc150Tests.java | 4 +++ tests/src/org/aspectj/systemtest/ajc150/ajc150.xml | 38 ++++++++++++++++++++-- 3 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 tests/bugs150/pr106634.aj (limited to 'tests') diff --git a/tests/bugs150/pr106634.aj b/tests/bugs150/pr106634.aj new file mode 100644 index 000000000..2e916e5f2 --- /dev/null +++ b/tests/bugs150/pr106634.aj @@ -0,0 +1,5 @@ +import java.util.*; + +public class pr106634 extends Vector { + void test(Object argument) {} +} \ No newline at end of file diff --git a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java index 8ecef9a1d..36b3a0b91 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java @@ -192,6 +192,10 @@ public class Ajc150Tests extends org.aspectj.testing.XMLBasedAjcTestCase { public void testSyntaxErrorNPE_pr103266() {runTest("NPE on syntax error");} + public void testIllegalStateExceptionOnNestedParameterizedType_pr106634() { + runTest("IllegalStateException unpacking signature of nested parameterized type"); + } + public void testMissingNamePattern_pr106461() { runTest("missing name pattern"); } // helper methods..... diff --git a/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml b/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml index ef77a0528..7cf4fa774 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml +++ b/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml @@ -174,13 +174,17 @@ - + + + + + @@ -2316,12 +2320,14 @@ - + + + - + @@ -2339,6 +2345,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3