summaryrefslogtreecommitdiffstats
path: root/tests/ajcTestsFailing.xml
diff options
context:
space:
mode:
authorwisberg <wisberg>2002-12-20 04:54:45 +0000
committerwisberg <wisberg>2002-12-20 04:54:45 +0000
commit8312dfbc60b4589559f6943973cec819d28c68d6 (patch)
treec923c4f05b3049e9f18ab63c4ca50c42d2199b6c /tests/ajcTestsFailing.xml
parentbc0c559654cb471c8392ded0f25d12b527e1f115 (diff)
downloadaspectj-8312dfbc60b4589559f6943973cec819d28c68d6.tar.gz
aspectj-8312dfbc60b4589559f6943973cec819d28c68d6.zip
added test cases for old jitterbugs
moved passing tests from ajcTestsFailing to ajcTests
Diffstat (limited to 'tests/ajcTestsFailing.xml')
-rw-r--r--tests/ajcTestsFailing.xml77
1 files changed, 13 insertions, 64 deletions
diff --git a/tests/ajcTestsFailing.xml b/tests/ajcTestsFailing.xml
index 01bf6505a..9a1410de4 100644
--- a/tests/ajcTestsFailing.xml
+++ b/tests/ajcTestsFailing.xml
@@ -1,7 +1,6 @@
<!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd">
-
<suite>
<ajc-test dir="new" pr="774"
title="interface self-reference in anonymous instance (correct test in knownbugs)"
@@ -21,14 +20,6 @@
</compile>
</ajc-test>
- <ajc-test dir="ng"
- title="parenthesized type name as qualifying expr is illegal (in j2sdk1.4.1beta)"
- keywords="tofix">
- <compile files="Parens1.java">
- <message kind="error" line="3"/>
- </compile>
- </ajc-test>
-
<ajc-test dir="new" title="expect CE for unterminated declare error"
keywords="tofix">
<compile files="UnterminatedDeclareErrorCE.java">
@@ -50,14 +41,6 @@
<compile files="DominatesTypePattern.java"/>
<run class="DominatesTypePattern"/>
</ajc-test>
-
- <ajc-test dir="ng"
- title="long-standing bug in javac and ajc about non-verifiable try stmt"
- keywords="tofix">
- <compile files="TryVerification.java"/>
- <run class="TryVerification"/>
- </ajc-test>
-
<ajc-test dir="new"
title="unmatched type name in a declare parents should result in a warning in -Xlint mode"
keywords="tofix">
@@ -88,20 +71,6 @@
<run class="AfterThrowingNonThrowable"/>
</ajc-test>
- <ajc-test dir="new" pr="823"
- title="declaring a private method on an inner interface"
- keywords="tofix">
- <compile files="PrivateMethodOnInnerInterface.java"/>
- <run class="PrivateMethodOnInnerInterface"/>
- </ajc-test>
-
- <ajc-test dir="new" pr="829"
- title="CE expected when declaring fields on arrays" keywords="tofix">
- <compile files="ArrayFieldDeclarationCE.java">
- <message kind="error" line="14"/>
- </compile>
- </ajc-test>
-
<ajc-test dir="new" pr="829" title="declare array field using postfix"
keywords="tofix">
<compile files="ArrayFieldDeclaration.java"/>
@@ -173,47 +142,27 @@
</compile>
<run class="pack.ImportInnerFromInterfaceImplementor"/>
</ajc-test>
-
- <ajc-test dir="ng"
- title="wrong scope for inner class creation expression">
- <compile files="InnerClassCreate.java"/>
- <run class="InnerClassCreate"/>
- </ajc-test>
-
- <ajc-test dir="ng"
- title="definite unassignment versus try-finally">
- <compile files="DefiniteUnassignmentTry.java"/>
- <run class="DefiniteUnassignmentTry"/>
- </ajc-test>
- <ajc-test dir="ng"
- title="definite assignment with constant subexpression in control-flow ops">
- <compile files="DefiniteAssignmentControlFlow.java">
- <dir-changes added="DefiniteAssignmentControlFlow"/>
+ <ajc-test dir="new"
+ title="if and cflow arg binding">
+ <compile files="CflowBinding.java">
+ <message kind="error" line="13"/>
</compile>
- <run class="DefiniteAssignmentControlFlow"/>
</ajc-test>
- <ajc-test dir="ng"
- title="conversion from null">
- <compile files="ConvertFromNull.java">
- <message kind="error" line="8"/>
+ <ajc-test dir="bugs" pr="902"
+ title="circularity in declare dominates">
+ <compile files="CircularDominates.java">
+ <message kind="error" line="18"/>
</compile>
</ajc-test>
- <ajc-test dir="ng"
- title="conflicting throws on inherited abstract methods">
- <compile files="ConflictingThrows.java"/>
- <run class="ConflictingThrows"/>
- </ajc-test>
-
- <ajc-test dir="new"
- title="if and cflow arg binding">
- <compile files="CflowBinding.java">
- <message kind="error" line="13"/>
+ <ajc-test dir="bugs" pr="906"
+ title="privileged access to code outside the control of the compiler">
+ <compile files="PrivilegeBeyondScope.java">
+ <message kind="error" line="21"/>
</compile>
+ <run class="PrivilegeBeyondScope"/>
</ajc-test>
-
-
</suite>