Skip to content

Conversation

@graalvmbot
Copy link

@graalvmbot graalvmbot commented Nov 14, 2025

This PR is the final change to disconnect AnnotatedElement from JVMCI types.

It also removes the default implementations of ResolvedJavaMethod.getParameterAnnotationInfo and ResolvedJavaMethod.getAnnotationDefaultInfo so that all subclasses are forced to provide a meaningful implementation.

Graal PR: oracle/graal#12547

@graalvmbot graalvmbot force-pushed the ds/GR-69713 branch 4 times, most recently from 6f1d299 to a7984f1 Compare November 14, 2025 15:35
@graalvmbot graalvmbot changed the title [GR-69713] Removed AnnotatedElement as super interface of ResolvedJava[Type|Method|Field] [GR-69713] Remove AnnotatedElement as super interface of ResolvedJava[Type|Method|Field] Nov 15, 2025
@graalvmbot graalvmbot merged commit b33ebe6 into jdk25 Nov 17, 2025
54 checks passed
@graalvmbot graalvmbot deleted the ds/GR-69713 branch November 17, 2025 21:35
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