The GitHub Actions job "Java CI" 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/34812655285

With regards,
GitHub Actions via GitBox

Reply via email to