| package pkg; | |
| class TestInnerClassConstructor { | |
| void l() { | |
| new TestInnerClassConstructor.Inner("text");// 5 | |
| }// 6 | |
| void m() { | |
| new TestInnerClassConstructor.Another(3, 4);// 9 | |
| }// 10 | |
| void n(String var1) { | |
| System.out.println("n(): " + var1);// 13 | |
| }// 14 | |
| private class Another { | |
| private Another(int var2, int var3) { | |
| TestInnerClassConstructor.this.n(var2 + "+" + var3);// 24 | |
| }// 25 | |
| } | |
| final class Inner { | |
| private Inner(String var2) { | |
| TestInnerClassConstructor.this.n(var2);// 18 | |
| }// 19 | |
| } | |
| } | |
| class 'pkg/TestInnerClassConstructor' { | |
| method 'l ()V' { | |
| 5 4 | |
| c 5 | |
| } | |
| method 'm ()V' { | |
| 5 8 | |
| 6 8 | |
| c 9 | |
| } | |
| method 'n (Ljava/lang/String;)V' { | |
| 0 12 | |
| a 12 | |
| 13 12 | |
| 16 12 | |
| 19 13 | |
| } | |
| } | |
| class 'pkg/TestInnerClassConstructor$Another' { | |
| method '<init> (Lpkg/TestInnerClassConstructor;II)V' { | |
| 15 17 | |
| 1e 17 | |
| 21 17 | |
| 24 18 | |
| } | |
| } | |
| class 'pkg/TestInnerClassConstructor$Inner' { | |
| method '<init> (Lpkg/TestInnerClassConstructor;Ljava/lang/String;)V' { | |
| b 23 | |
| e 24 | |
| } | |
| } | |
| Lines mapping: | |
| 5 <-> 5 | |
| 6 <-> 6 | |
| 9 <-> 9 | |
| 10 <-> 10 | |
| 13 <-> 13 | |
| 14 <-> 14 | |
| 18 <-> 24 | |
| 19 <-> 25 | |
| 24 <-> 18 | |
| 25 <-> 19 | |
| Not mapped: | |
| 17 | |
| 23 |