diff options
author | Andrew Clement <aclement@vmware.com> | 2025-03-24 16:54:35 -0700 |
---|---|---|
committer | Andrew Clement <aclement@vmware.com> | 2025-03-24 16:54:35 -0700 |
commit | afc327cb06940d4d134ab9e03d93ae2ce3d8ebc9 (patch) | |
tree | f02e76eeaaf252889fde6fbd21cc69fb0b9a332b /runtime/src | |
parent | 30b83b00ebc7f6ed8c568341d1d435c50388dcaa (diff) | |
download | aspectj-master.tar.gz aspectj-master.zip |
This change adds tests for multiple related scenarios where the code
generation was not including correct variable information, leading
to these 'push null' problems. The new trackers for stack/variable usage
when working with recent versions of Java are more careful in that it is
not possible to manipulate stack/variable entries if they have not been
previously described to the system. The Xwiki issue here uncovered two
but there were a number of routes through the same method that needed
testing and fixing (for example the code takes a different path for
static vs non-static and private vs non-private).
A snapshot build with these changes in seems to pass the Xwiki build
process.
Fixes #327
Diffstat (limited to 'runtime/src')
0 files changed, 0 insertions, 0 deletions