aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs162
Commit message (Collapse)AuthorAgeFilesLines
* Add Java23 supportAndrew Clement7 days6-29/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The huge change with adopting Java23 is that 1.1 > 1.7 Java are now considered unsupported by Eclipse JDT, so the many thousands of tests we have that were specifying java versions lower than 1.8 were all failing with an unsupported version error. All those tests have had their versions bumped to 1.8.

That is why this commit includes so many changes. For example where we were specifying 1.5 - which was the case for many many generics/annotations tests, that is now 1.8. Also, some tests have been deleted because they make no sense now (verifying expected errors on Java 1.4 for example, errors that just can’t happen with minimum Java level 1.8). The biggest impact to tests was when bumping above 1.4 compliance suddenly there were 100s of adviceDidNotMatch messages. Some of these messages were actual indications of bad expectations in the test but many of them were just to-be-expected and were fixed either via an -Xlint:ignore option in the test spec or a SuppressAjWarnings in the test source.

One or two tests actually revealed real bugs that just didn’t surface with lower level java versions specified. A bare minimum of real Java 23 tests have been added just to get this sanity tested and committed. More would ideally be added. Other notable changes due to Eclipse JDT changes: org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/*.java Changes in here because there are now more validations on the code generator methods we were calling. Now you can’t start manipulating variables without having declared them as proper local variables, so those extra calls to define them have been added.
 org.aspectj.ajdt.core/src/org/aspectj/org/eclipse/jdt/core/dom With needing to bump up the java versions, these classes had to be brought up to date with AST.JLS20 rather than only supporting versions 2/3. This was mostly copying patterns for the Eclipse classes.


* moved to 164aclement2009-03-031-21/+0
|
* 148508, 265418: tests and fixes: array and varargs subtype patternsaclement2009-02-191-23/+0
|
* testcode for 241861 and 148508aclement2008-09-304-0/+50
|
* 247683: test and fix: annotations on array delegatesaclement2008-09-291-0/+12
|
* binary handles testcase - commented outaclement2008-09-183-0/+6
|
* 246918: perclause: testcodeaclement2008-09-119-0/+64
|
* 246264: test and fixaclement2008-09-041-0/+19
|
* 211607: test and fixaclement2008-08-271-0/+93
|
* 163005: testcodeaclement2008-08-223-0/+21
|
* 176905: test and fixaclement2008-08-221-0/+24
|
* 198341: test and fixaclement2008-08-221-0/+30
|
* 209051: promoted test 154>162aclement2008-08-221-0/+21
|
* 197720: test and fix: annotation matching on parameterized memberaclement2008-08-225-0/+126
|
* 211146: testcode: generics info lost from itdsaclement2008-08-216-0/+170
|
* 194429: test and fix: include context in erroraclement2008-08-211-0/+18
|
* 210114: test and fix: errors for compiler limitations become warningsaclement2008-08-211-0/+20
|
* 244830: test and fix: only initfailurecase field in singleton aspectaclement2008-08-211-0/+26
|
* 222648: testcodeaclement2008-08-207-0/+99
|
* remove unnecessary filesaclement2008-08-202-25/+0
|
* 145391: moved tests 152>162 and fixed themaclement2008-08-204-0/+88
|
* 239539: test and fix: better message when cannot override pointcut due to it ↵aclement2008-08-203-0/+30
| | | | not being visible
* 240693: test and fix: generic type defined inside around advice (mad)aclement2008-08-193-0/+47
|
* 241047: test and fix: when pipelining we have to ask the generic type for ↵aclement2008-08-194-0/+33
| | | | its super interfaces as thats where they will be until it has gone through the pipeline
* 242797: crappy bounds checking in TypeVariableaclement2008-08-196-0/+63
|
* 242797: npe in TypeVariable after deserialization since interfacebounds not ↵aclement2008-08-193-0/+32
| | | | correctly initialized
* removed blank linesaclement2008-08-131-2/+2
|
* 241047: testcodeaclement2008-08-138-0/+72
|
* 242797: a testcaseaclement2008-08-1310-0/+71
|
* 238992: test and fix: string anno valuesaclement2008-07-311-0/+36
|
* 241847: test added, commented outaclement2008-07-305-0/+50
|
* 241861: testaclement2008-07-243-0/+14
|
* 198181 - testcodeaclement2008-07-173-0/+31
|
* 239441 - testcode and fixaclement2008-07-173-0/+27
|
* 238992: test and fixaclement2008-07-074-0/+144
|
* 162 test infraaclement2008-07-032-0/+34