summaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authoraclement <aclement>2005-01-25 20:18:42 +0000
committeraclement <aclement>2005-01-25 20:18:42 +0000
commit1b01255892ef222c14fea25b5db77208f1f6bb13 (patch)
tree6a18243250b6ff16573a1e8c7b46221de825a975 /tests/src
parent159d6bd9422fc8ab300cfb88280d7ef3bf910a95 (diff)
downloadaspectj-1b01255892ef222c14fea25b5db77208f1f6bb13.tar.gz
aspectj-1b01255892ef222c14fea25b5db77208f1f6bb13.zip
Fix for Bug 83563: pertypewithin() handling of inner classes
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java b/tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java
index 6ecac5189..3a446127b 100644
--- a/tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java
+++ b/tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java
@@ -75,4 +75,16 @@ public class Ajc150TestsNoHarness extends TestUtils {
CompilationResult cR = ajc(baseDir,new String[]{"PR83303.java"});
assertTrue("Should be no errors:"+cR,!cR.hasErrorMessages());
}
+
+ public void testPerTypeWithinMissesNamedInnerTypes() {
+ CompilationResult cR = ajc(baseDir,new String[]{"PR83563_1.java"});
+ assertTrue("Should be no errors:"+cR,!cR.hasErrorMessages());
+ RunResult rR = run("PR83563_1");
+ }
+
+ public void testPerTypeWithinMissesAnonymousInnerTypes() {
+ CompilationResult cR = ajc(baseDir,new String[]{"PR83563_2.java"});
+ assertTrue("Should be no errors:"+cR,!cR.hasErrorMessages());
+ RunResult rR = run("PR83563_2");
+ }
} \ No newline at end of file