aboutsummaryrefslogtreecommitdiffstats
path: root/tests/features164
Commit message (Collapse)AuthorAgeFilesLines
* Add Ajc164Tests::testMultipleXMLFilesAlexander Kriegisch2024-02-224-0/+22
| | | | | | | | | | While researching how and what to document for AJJ option '-xmlConfigured', I needed to find out what happens in case of multiple XML config files. Result: They are merged. the new test case for the old 1.6.4 release verifies and documents that. It can also serve as an example for reference in case of user questions. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Replace old by new AspectJ GitHub URLAlexander Kriegisch2024-02-081-2/+2
| | | | | | github.com/eclipse/org.aspectj -> github.com/eclipse-aspectj/aspectj Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove some old, accidentally committed class files from testsAlexander Kriegisch2023-01-074-0/+0
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* BcelTypeMunger.mungeMethodDelegate: only use 'synchronized' when necessaryAlexander Kriegisch2023-01-071-3/+5
| | | | | | | | | | | | | | | | | | | | | Relates to #198. Now, we create a delegate method body which basically looks as follows: public void methodOne() { if (this.ajc$instance$MyAspect$MyMixin == null) { synchronized(this) { if (this.ajc$instance$MyAspect$MyMixin == null) { this.ajc$instance$MyAspect$MyMixin = MyAspect.aspectOf().createImplementation(this); } } } this.ajc$instance$MyAspect$MyMixin.methodOne(); } The idea for the outer null check is from @aclement, see https://github.com/eclipse/org.aspectj/pull/205#issuecomment-1371556080. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add test reproducing problem from #198Alexander Kriegisch2023-01-041-0/+84
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* mavenizing tests - wipAndy Clement2019-01-304-0/+0
|
* more aop.xml compile time config stuffaclement2009-09-152-0/+20
|
* 89009: joinpoint idsaclement2009-03-241-0/+26
|
* declareMixinaclement2009-03-093-17/+72
|
* declaremixinaclement2009-03-067-0/+189
|
* declaremixin: check signature of factory methodaclement2009-03-042-0/+32
|
* declaremixin: testcodeaclement2009-03-049-2/+248
|
* declareMixinaclement2009-03-031-0/+25
|
* 124460: simple basic control of weaving via aop.xmlaclement2009-02-103-0/+11
|
* 124460: simple basic control of weaving via aop.xmlaclement2009-02-097-0/+66