Re: RFR: 8303431: [JVMCI] libgraal annotation API [v9]

2023-04-20 Thread Vladimir Kozlov
On Tue, 18 Apr 2023 07:27:47 GMT, Doug Simon wrote: >> This PR extends JVMCI with new API (`jdk.vm.ci.meta.Annotated`) for >> accessing annotations. The main differences from >> `java.lang.reflect.AnnotatedElement` are: >> * All methods in the `Annotated` interface explicitly specify requested

Re: RFR: 8303431: [JVMCI] libgraal annotation API [v9]

2023-04-20 Thread Doug Simon
On Tue, 18 Apr 2023 07:27:47 GMT, Doug Simon wrote: >> This PR extends JVMCI with new API (`jdk.vm.ci.meta.Annotated`) for >> accessing annotations. The main differences from >> `java.lang.reflect.AnnotatedElement` are: >> * All methods in the `Annotated` interface explicitly specify requested

Re: RFR: 8303431: [JVMCI] libgraal annotation API [v9]

2023-04-19 Thread Vladimir Kozlov
On Wed, 19 Apr 2023 16:00:18 GMT, Doug Simon wrote: >> Doug Simon has updated the pull request incrementally with two additional >> commits since the last revision: >> >> - added breadcrumb in AnnotationParser about considering JVMCI should new >> annotation element types be added >> - fixed

Re: RFR: 8303431: [JVMCI] libgraal annotation API [v9]

2023-04-19 Thread Doug Simon
On Tue, 18 Apr 2023 07:27:47 GMT, Doug Simon wrote: >> This PR extends JVMCI with new API (`jdk.vm.ci.meta.Annotated`) for >> accessing annotations. The main differences from >> `java.lang.reflect.AnnotatedElement` are: >> * All methods in the `Annotated` interface explicitly specify requested

Re: RFR: 8303431: [JVMCI] libgraal annotation API [v9]

2023-04-18 Thread Joe Darcy
On Tue, 18 Apr 2023 07:27:47 GMT, Doug Simon wrote: >> This PR extends JVMCI with new API (`jdk.vm.ci.meta.Annotated`) for >> accessing annotations. The main differences from >> `java.lang.reflect.AnnotatedElement` are: >> * All methods in the `Annotated` interface explicitly specify requested

Re: RFR: 8303431: [JVMCI] libgraal annotation API [v9]

2023-04-18 Thread Doug Simon
> This PR extends JVMCI with new API (`jdk.vm.ci.meta.Annotated`) for accessing > annotations. The main differences from `java.lang.reflect.AnnotatedElement` > are: > * All methods in the `Annotated` interface explicitly specify requested > annotation type(s). That is, there is no equivalent of