The GitHub Actions job "CodeQL" on commons-jexl.git/record-accessor-support has failed. Run started by GitHub user murdos (triggered by murdos).
Head commit for run: 2b997c1df6b91ab6866d9d66bd3ca3d82e7947d3 / Aurélien Mino <[email protected]> Resolve record component accessors in property access foo.bar never resolved to a record's generated bar() accessor, only to getBar()/isBar(), a public field, or duck-typed get(Object). Add a RecordGetExecutor that matches property to record component and lets Introspector resolve the actual accessor Method, so it still goes through the usual permission checks. Detection is done entirely via reflection (Class#isRecord(), Class#getRecordComponents()) since this module still targets Java 8; on such a runtime these methods simply don't exist and discovery quietly reports no match. The new test compiles its record fixtures on the fly with javax.tools.JavaCompiler and skips itself below Java 16, since 'record' isn't valid syntax at this module's source level either. Report URL: https://github.com/apache/commons-jexl/actions/runs/34812655358 With regards, GitHub Actions via GitBox
