|
Blocks :
|
|
|
Relates :
|
|
|
Relates :
|
|
|
Relates :
|
|
|
Relates :
|
For this Class:
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.
|