-
Sub-task
-
Resolution: Duplicate
-
P4
-
8
-
b77
Since constant pool indexes can change in a class redefine and type annotations refer to the const pool the Runtime(In)VisibleTypeAnnotation attributes needs to be rewritten under a class redefine to match the new indexes in the the const pool.
Today the type annotations are cleared out instead of possibly having broken indexes, this means type annotations disappear in a class redefine.
ILW: MLH -> P4
Today the type annotations are cleared out instead of possibly having broken indexes, this means type annotations disappear in a class redefine.
ILW: MLH -> P4
- duplicates
-
JDK-8057043 Type annotations not retained during class redefine / retransform
-
- Resolved
-
- relates to
-
JDK-8030872 Preserve type annotations through a class redefine
-
- Resolved
-
-
JDK-8025912 Make caching of annotations and type annotations consistent
-
- Closed
-