| package pkg; | |
| public class TestInnerSignature<A, B, C> { | |
| A a; | |
| B b; | |
| C c; | |
| public TestInnerSignature(A a, @Deprecated B b, C c) { | |
| this.a = a;// 9 | |
| this.b = b;// 10 | |
| this.c = c;// 11 | |
| }// 12 | |
| public static class InnerStatic<A, B, C> { | |
| A a; | |
| B b; | |
| C c; | |
| public InnerStatic(A a, @Deprecated B b, C c) { | |
| this.a = a;// 32 | |
| this.b = b;// 33 | |
| this.c = c;// 34 | |
| }// 35 | |
| } | |
| public class Inner { | |
| A a; | |
| B b; | |
| C c; | |
| public Inner(A a, @Deprecated B b, C c) { | |
| this.a = a;// 20 | |
| this.b = b;// 21 | |
| this.c = c;// 22 | |
| }// 23 | |
| } | |
| } | |
| class 'pkg/TestInnerSignature' { | |
| method '<init> (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' { | |
| 6 8 | |
| b 9 | |
| 10 10 | |
| 13 11 | |
| } | |
| } | |
| class 'pkg/TestInnerSignature$InnerStatic' { | |
| method '<init> (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' { | |
| 6 19 | |
| b 20 | |
| 10 21 | |
| 13 22 | |
| } | |
| } | |
| class 'pkg/TestInnerSignature$Inner' { | |
| method '<init> (Lpkg/TestInnerSignature;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' { | |
| b 31 | |
| 10 32 | |
| 16 33 | |
| 19 34 | |
| } | |
| } | |
| Lines mapping: | |
| 9 <-> 9 | |
| 10 <-> 10 | |
| 11 <-> 11 | |
| 12 <-> 12 | |
| 20 <-> 32 | |
| 21 <-> 33 | |
| 22 <-> 34 | |
| 23 <-> 35 | |
| 32 <-> 20 | |
| 33 <-> 21 | |
| 34 <-> 22 | |
| 35 <-> 23 | |
| Not mapped: | |
| 8 | |
| 19 | |
| 31 |