git: openjdk/jdk: 8303431: [JVMCI] libgraal annotation API
Doug Simon
dnsimon at openjdk.org
Wed Apr 19 16:04:26 UTC 2023
Changeset: 48fd4f2b
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-04-19 16:01:57 +0000
URL: https://git.openjdk.org/jdk/commit/48fd4f2bd37562a159e4089b15aa108e0b1bebeb
8303431: [JVMCI] libgraal annotation API
Reviewed-by: kvn, never, darcy
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/AnnotationDataDecoder.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/Annotated.java
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AnnotationData.java
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EnumData.java
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ErrorData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaField.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
+ test/jdk/jdk/internal/vm/AnnotationEncodingDecoding/AnnotationTestInput.java
+ test/jdk/jdk/internal/vm/AnnotationEncodingDecoding/MemberDeleted.java
+ test/jdk/jdk/internal/vm/AnnotationEncodingDecoding/MemberTypeChanged.java
+ test/jdk/jdk/internal/vm/AnnotationEncodingDecoding/TestAnnotationEncodingDecoding.java
+ test/jdk/jdk/internal/vm/AnnotationEncodingDecoding/alt/MemberDeleted.java
+ test/jdk/jdk/internal/vm/AnnotationEncodingDecoding/alt/MemberTypeChanged.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java
More information about the jdk-changes
mailing list