Skip to content

Conversation

graalvmbot
Copy link

@graalvmbot graalvmbot commented Sep 23, 2025

This is the JVMCI part of oracle/graal#12224:

  • Removed jdk.vm.ci.meta.AnnotationData.
  • Added jdk.vm.ci.meta.ResolvedJavaRecordComponent (JVMCI analog of java.lang.reflect.RecordComponent).
  • Moved jdk.vm.ci.meta.Annotated to jdk.vm.ci.meta.annotation.Annotated and converted it to expose class file annotation bytes instead of the result of parsing these bytes.

Other smaller changes:

  • Made HotSpotMetaAccessProvider.lookupField O(1) instead of O(n).
  • Show cause of JVMCI API version error (in JVMCI.getRuntime()).
  • Applied some IntelliJ suggested clean ups and improvements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants