Skip to content

Conversation

@graalvmbot
Copy link
Collaborator

For Project Terminus (#12236), we need to move from core reflection to JVMCI reflection. This introduces a JVMCIFieldValueTransformer that works on JavaConstant instead of java.lang.Object.

This PR also changes the internal implementation to use JavaConstant. However, not all usages have already been migrated. Core-reflection style FieldValueTransformers can be wrapped in FieldValueInterceptionSupport.WrappedFieldValueTransformer in the mean time.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Dec 16, 2025
@graalvmbot graalvmbot merged commit c91ec90 into master Dec 17, 2025
13 checks passed
@graalvmbot graalvmbot deleted the je/terminus-jvmci-field-value-transformer-impl-GR-71666 branch December 17, 2025 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants