Alexander Kriegisch
dcc2fd168c
Adjust 1.6.1 'testRunningBrokenCode_pr102733*' tests ECJ Java 22
Initially, these tests made sure that an old AJC bug causing
incompatibility to ECJ when using `-proceedOnError` was fixed and there
were no regressions. See also:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=102733
Now with the Java 22 changes for JEP 463 "Implicitly Declared Classes
and Instance Main Methods (Second Preview)" in JDT Core, source code is
parsed into a significantly different AST structure than before, even
when using compiler targets < 22. See also https://openjdk.org/jeps/463 .
One test has been temporarily adjusted to the byte code created by
ECJ/AJC now.
TODO: Revert/adjust after this upstream bug has been
fixed:
https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2205
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
3 maanden geleden
Andy Clement
2b24e7377d
mavenizing tests - wip
5 jaren geleden
Andy Clement
46a1172aac
Reverse default - behave like 1.5 (support annotations) by default
5 jaren geleden
aclement
38610b85af
message changes for e37
12 jaren geleden
aclement
1e6310e5b5
240360 - test and fix for -proceedOnError and weaving in the face of broken source
16 jaren geleden
aclement
5c4b5d1fec
237447: test and fix: nested parameterization
16 jaren geleden
aclement
bac3b32d76
237381: fix: allow deow annotations in code style aspect
16 jaren geleden
aclement
35d442ca64
237419: testcode and fix: use erased signature of member and dont tag all types with a type munger for atAspect
16 jaren geleden
aclement
11ebdd83e5
203367: testcase added
16 jaren geleden
aclement
7090caca7a
bunch of tests
16 jaren geleden
aclement
c5eb3381d6
102733: broken code support, wooo
16 jaren geleden
aclement
92e2a41d3c
test and fix for 168982: message on ataspectj nonabstract generic aspect
16 jaren geleden
aclement
704e1ad70b
234933: test and partial fix, just for adviceDidNotMatch so far.
16 jaren geleden
aclement
5fce948c25
223226: test and fix for NPE and duplicate signature
16 jaren geleden
aclement
b794e2a851
197719: second testcase
16 jaren geleden
aclement
a0cf51dde7
197719: test and fix: advising protected method calls from inner classes
16 jaren geleden
aclement
15417326c9
230075: testcode and fix
16 jaren geleden
aclement
58961143f7
tests for 159268, 235505, 64222 (all parser related)
16 jaren geleden
aclement
6fc9b90ec1
199130: test and fix - checking aspect bounds for generic aspects
16 jaren geleden
aclement
59facf36ee
199130: testcode
16 jaren geleden
aclement
358beefe5e
test and fix for 226201 - convert return type of generic advice to parameterized type
16 jaren geleden
aclement
185d841fb8
235829: test and fix: generic sigs and inner classes
16 jaren geleden
aclement
14714d87d8
235597: test and fix: annotations on generic methods
16 jaren geleden
aclement
e7a6acd6d4
235204: test
16 jaren geleden
aclement
0ad779a799
233838: testcode: itd and declare precedence
16 jaren geleden
aclement
5e3e0b6a07
227401: test and fix - use correct declaring type when building tjp so getDeclaringType() works at runtime
16 jaren geleden
aclement
c1e48e9410
231478: testcode and fix - allow for bounds variation when sub-aspect is parameterizing super-aspect
16 jaren geleden
aclement
b6464f5bb9
227993: annotation value matching support for field annotations. plus hashcode/equals on annotationtypepatterns where it was missing!
16 jaren geleden
aclement
bba46a2a74
231187: test and fix. Do the parameterization check after ITDs have applied
16 jaren geleden
aclement
4e315bcea7
231187: test and fix. Do the parameterization check after ITDs have applied
16 jaren geleden
aclement
4988216b02
230134: tests and fixes - move cflow caches from static state to crosscuttingmembers for the aspect, fixing their lifecycle.
16 jaren geleden
aclement
6df42fc2fc
229910 - dont generate bad code for around advice on fieldset for an inherited field
16 jaren geleden
aclement
3189369baa
226567: test and fix - generic return types and overridden methods
16 jaren geleden