[code-reflection] RFR: Unreflect tests [v12]

Adam Sotona asotona at openjdk.org
Fri Jan 2 11:00:48 UTC 2026


On Fri, 2 Jan 2026 10:40:43 GMT, Adam Sotona <asotona at openjdk.org> wrote:

>> This PR implement `Unreflect` test tool and re-runs tests in the unreflected form.
>> 
>> `TestSwitchExpressionOp` and `TestSwitchStatementOp` yet to be temporary excluded as failing  (see [JDK-8373573](https://bugs.openjdk.org/browse/JDK-8373573)).
>
> Adam Sotona has updated the pull request incrementally with one additional commit since the last revision:
> 
>   removing obsolete unreflect round from lift tests

Integrating unreflected tests at this point as a base for follow-up work on unreflection of switch statements and expressions, there are still some remaining issues to fix.

Remaining bytecode-specific tests can be converted (to interpreter vs. execution + unreflected round) in follow-up PRs.

`CoreBinaryOpsTest` and other purely-interpreting tests can be also improved in follow-up PRs.

Thanks for the reviews!

-------------

PR Comment: https://git.openjdk.org/babylon/pull/762#issuecomment-3705084775


More information about the babylon-dev mailing list