diff options
author | wisberg <wisberg> | 2002-12-20 04:54:45 +0000 |
---|---|---|
committer | wisberg <wisberg> | 2002-12-20 04:54:45 +0000 |
commit | 8312dfbc60b4589559f6943973cec819d28c68d6 (patch) | |
tree | c923c4f05b3049e9f18ab63c4ca50c42d2199b6c /tests/ajcTestsFailing.xml | |
parent | bc0c559654cb471c8392ded0f25d12b527e1f115 (diff) | |
download | aspectj-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.xml | 77 |
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> |