git: openjdk/jdk-sandbox: classfile-api-branch: TypeAnnotation and AnnotationValue API improvements
duke
duke at openjdk.org
Fri Jul 1 13:09:09 UTC 2022
Changeset: bb7e2947
Author: Adam Sotona <asotona at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date: 2022-07-01 15:07:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bb7e29474ecfcfbd1eb01d237593eb80d062944f
TypeAnnotation and AnnotationValue API improvements
* added TypeAnnotation factory methods accepting ClassDesc and AnnotationElement...
AnnotationValue.OfConstant sub-classed to allow switch pattern matching
RebuildingTransformation test helper adjusted
* added TypeAnnotation.TargetInfo factory methods with validity checking for multi-target types
adjusted RebuildTransformation test helper
! src/java.base/share/classes/jdk/classfile/AnnotationValue.java
! src/java.base/share/classes/jdk/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/classfile/impl/TargetInfoImpl.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
More information about the jdk-sandbox-changes
mailing list