-
Bug
-
Resolution: Won't Fix
-
P3
-
8, 9
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8064360 | 9 | Eric Mccorkle | P3 | Resolved | Fixed | |
JDK-8085455 | emb-9 | Unassigned | P3 | Resolved | Fixed | team |
JDK-8067613 | 8u45 | Eric Mccorkle | P3 | Resolved | Fixed | b01 |
JDK-8070294 | emb-8u47 | Eric Mccorkle | P3 | Resolved | Fixed | team |
JDK-8064337 | na | Eric Mccorkle | P3 | Closed | Not an Issue |
public class A {
public A(@X A.@Y B jjj) { }
class B {
public B(@X A. @Y B lll) { }
}
}
This method is generated:
public A$B(A, A$B);
descriptor: (LA;LA$B;)V
flags: ACC_PUBLIC
Code:
...
RuntimeVisibleTypeAnnotations:
0: #14(): METHOD_FORMAL_PARAMETER, param_index=0, location=[INNER_TYPE]
1: #15(): METHOD_FORMAL_PARAMETER, param_index=0
param_index=0 is wrong since outer.this A is now param 0 and param "lll" is now param 1.
- backported by
-
JDK-8064360 parameter_index for type annotation not updated after outer.this added
- Resolved
-
JDK-8067613 parameter_index for type annotation not updated after outer.this added
- Resolved
-
JDK-8070294 parameter_index for type annotation not updated after outer.this added
- Resolved
-
JDK-8085455 parameter_index for type annotation not updated after outer.this added
- Resolved
-
JDK-8064337 parameter_index for type annotation not updated after outer.this added
- Closed
- blocks
-
JDK-8055063 Parameter#toString() fails w/ AIOOBE for ctr of inner class w/ generic type
- Resolved
- relates to
-
JDK-8065132 Parameter annotations not updated when synthetic parameters are prepended
- Closed
-
JDK-8058220 (reflect) no type annotations on a Parameter representing the annotated receiver
- Open
-
JDK-8066725 javac produces classfiles it cannot read
- Closed
-
JDK-8067039 Revert changes to annotation attribute generation
- Closed