Browse Source

passing tests compiler errors when abstract pointcuts are outside abstract aspects

tags/V1_1_1
wisberg 21 years ago
parent
commit
56094d51e6
2 changed files with 21 additions and 0 deletions
  1. 9
    0
      tests/ajcTests.xml
  2. 12
    0
      tests/errors/AbstractPointcutCE.java

+ 9
- 0
tests/ajcTests.xml View File

@@ -6462,4 +6462,13 @@
<compile files="ClassLiteralField.java" options="-source14"/>
<run class="ClassLiteralField"/>
</ajc-test>

<ajc-test dir="errors"
title="compile error expected for abstract pointcut outside abstract aspect">
<compile files="AbstractPointcutCE.java">
<message kind="error" line="5"/>
<message kind="error" line="10"/>
</compile>
</ajc-test>

</suite>

+ 12
- 0
tests/errors/AbstractPointcutCE.java View File

@@ -0,0 +1,12 @@


/** @testcase compile error expected for abstract pointcut outside abstract aspect */
class C {
abstract pointcut pc(); // CE 5
}


aspect B {
abstract pointcut pc(); // CE 10
}


Loading…
Cancel
Save