codeql
codeql copied to clipboard
Java: Add support for flow through side-effects on static fields.
Fixes https://github.com/github/codeql/issues/15972
There are a bunch of additional results. The steps provided by this PR look reasonable, but it appears that I'm running into trouble with a bunch of the generated java.time.* models. Are those models reasonable? Or would it make sense to bulk-ditch them? I don't know if they're the primary culprit, but they might be.
:warning: The head of this PR and the base branch were compared for differences in the framework coverage reports. A recent commit removed the previously reported differences.
I've accumulated several different things on this PR now - I'll split the independent changes into separate PRs: https://github.com/github/codeql/pull/16550 https://github.com/github/codeql/pull/16551 https://github.com/github/codeql/pull/16552
I've rebased this PR, as the 3 spinoff PRs are now merged, so this PR is back to being nice and simple.