-
Enhancement
-
Resolution: Fixed
-
P4
-
24
-
b18
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8343204 | 23.0.2 | Shivangi Gupta | P4 | Resolved | Fixed | b04 |
JDK-8344470 | 21.0.7-oracle | Abhishek N | P4 | Resolved | Fixed | b01 |
JDK-8347317 | 21.0.7 | Liam Miller-Cushon | P4 | Resolved | Fixed | master |
JDK-8347358 | 17.0.15 | Liam Miller-Cushon | P4 | Resolved | Fixed | master |
When completing elements from class files, annotations with runtime visible and -invisible retention are read from different attributes, and then completed separately in ClassReader by different 'TypeAnnotationCompleter's.
The changes in
https://github.com/openjdk/jdk/blob/aabec4a947ed2a808a1443fa6b2dabedd8c2dd9f/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java#L2584-L2591
- backported by
-
JDK-8343204 Improve test coverage for class loading elements with annotations of different retentions
- Resolved
-
JDK-8344470 Improve test coverage for class loading elements with annotations of different retentions
- Resolved
-
JDK-8347317 Improve test coverage for class loading elements with annotations of different retentions
- Resolved
-
JDK-8347358 Improve test coverage for class loading elements with annotations of different retentions
- Resolved
- relates to
-
JDK-8225377 type annotations are not visible to javac plugins across compilation boundaries
- Resolved
- links to
-
Commit(master) openjdk/jdk17u-dev/53d7539a
-
Commit(master) openjdk/jdk21u-dev/0d8d8e6b
-
Commit(master) openjdk/jdk23u/e5348638
-
Commit(master) openjdk/jdk/e36ce5f0
-
Review(master) openjdk/jdk17u-dev/2955
-
Review(master) openjdk/jdk21u-dev/1037
-
Review(master) openjdk/jdk23u/210
-
Review(master) openjdk/jdk/20287