diff options
author | jhugunin <jhugunin> | 2003-03-11 23:46:51 +0000 |
---|---|---|
committer | jhugunin <jhugunin> | 2003-03-11 23:46:51 +0000 |
commit | fd1560a8a1c91d1b65c738d4e9163d93700d1f00 (patch) | |
tree | 79e8faae79285850656b6b64632ed5900568db03 /tests | |
parent | d6b8b38cd0a707741788f8d4fae3850b213f50a4 (diff) | |
download | aspectj-fd1560a8a1c91d1b65c738d4e9163d93700d1f00.tar.gz aspectj-fd1560a8a1c91d1b65c738d4e9163d93700d1f00.zip |
fixing Bug 31724
declare warning/error emitted without context
and generally providing better error context information
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ajcTests.xml | 29 | ||||
-rw-r--r-- | tests/ajcTestsFailing.xml | 22 | ||||
-rw-r--r-- | tests/jimTests.xml | 22 | ||||
-rw-r--r-- | tests/new/declare/DeclareWarningEmpty.java | 16 |
4 files changed, 46 insertions, 43 deletions
diff --git a/tests/ajcTests.xml b/tests/ajcTests.xml index 321afe3d9..a2e0b3c6e 100644 --- a/tests/ajcTests.xml +++ b/tests/ajcTests.xml @@ -5630,4 +5630,33 @@ <message kind="error" line="25"/> </compile> </ajc-test> + + <ajc-test dir="new/declare" pr="31724" + title="omnibus declare warning context with no initializer/constructor"> + <compile files="DeclareWarningEmpty.java"> + <message kind="warning" line="3"/> + </compile> + </ajc-test> + + + <ajc-test dir="new/declare" pr="31724" + title="omnibus declare warning context"> + <compile files="DeclareWarning.java"> + <message kind="warning" line="5"/> + <message kind="warning" line="12"/> + <message kind="warning" line="13"/> + <message kind="warning" line="14"/> + <message kind="warning" line="15"/> + <message kind="warning" line="16"/> + <message kind="warning" line="17"/> + <message kind="warning" line="18"/> + <message kind="warning" line="21"/> + <message kind="warning" line="22"/> + <message kind="warning" line="23"/> + <message kind="warning" line="33"/> + <message kind="warning" line="36"/> + <message kind="warning" line="39"/> + <message kind="warning" line="74"/> + </compile> + </ajc-test> </suite> diff --git a/tests/ajcTestsFailing.xml b/tests/ajcTestsFailing.xml index 051196a60..b7fadc146 100644 --- a/tests/ajcTestsFailing.xml +++ b/tests/ajcTestsFailing.xml @@ -30,28 +30,6 @@ </compile> </ajc-test> - <ajc-test dir="new/declare" pr="31724" - title="omnibus declare warning context" - comment="XXX untested: no source context shown"> - <compile files="DeclareWarning.java"> - <message kind="warning" line="5"/> - <message kind="warning" line="12"/> - <message kind="warning" line="13"/> - <message kind="warning" line="14"/> - <message kind="warning" line="15"/> - <message kind="warning" line="16"/> - <message kind="warning" line="17"/> - <message kind="warning" line="18"/> - <message kind="warning" line="21"/> - <message kind="warning" line="22"/> - <message kind="warning" line="23"/> - <message kind="warning" line="33"/> - <message kind="warning" line="36"/> - <message kind="warning" line="39"/> - <message kind="warning" line="74"/> - </compile> - </ajc-test> - <ajc-test dir="errors" keywords="error" title="class extending abstract aspect"> <compile files="ClassExtendingAbstractAspectCE.java"> diff --git a/tests/jimTests.xml b/tests/jimTests.xml index 17db88e59..53a3a9ef1 100644 --- a/tests/jimTests.xml +++ b/tests/jimTests.xml @@ -1,26 +1,6 @@ <!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd"> <suite> - <ajc-test dir="new/declare" pr="31724" - title="omnibus declare warning context" - comment="XXX untested: no source context shown"> - <compile files="DeclareWarning.java"> - <message kind="warning" line="5"/> - <message kind="warning" line="12"/> - <message kind="warning" line="13"/> - <message kind="warning" line="14"/> - <message kind="warning" line="15"/> - <message kind="warning" line="16"/> - <message kind="warning" line="17"/> - <message kind="warning" line="18"/> - <message kind="warning" line="21"/> - <message kind="warning" line="22"/> - <message kind="warning" line="23"/> - <message kind="warning" line="33"/> - <message kind="warning" line="36"/> - <message kind="warning" line="39"/> - <message kind="warning" line="74"/> - </compile> - </ajc-test> + <!-- diff --git a/tests/new/declare/DeclareWarningEmpty.java b/tests/new/declare/DeclareWarningEmpty.java new file mode 100644 index 000000000..b310022b4 --- /dev/null +++ b/tests/new/declare/DeclareWarningEmpty.java @@ -0,0 +1,16 @@ + +/** @testcase PR#31724 omnibus declare-warning test using default initializers/constructors*/ +public class DeclareWarningEmpty { // CE 3 + + + + + +} + +aspect A { + declare warning: staticinitialization(DeclareWarningEmpty) + : "staticinitialization(DeclareWarningEmpty)"; + declare warning: initialization(DeclareWarningEmpty.new(..)) + : "initialization(DeclareWarningEmpty)"; +} |