| package pkg; | |
| public class TestThrowException { | |
| Runnable r; | |
| public TestThrowException(int var1) { | |
| if (var1 > 0) {// 9 | |
| throw new IllegalArgumentException("xxx");// 10 | |
| } else { | |
| this.r = new Runnable() {// 12 | |
| public void run() { | |
| boolean var1 = true;// 15 | |
| }// 16 | |
| }; | |
| } | |
| }// 18 | |
| } | |
| class 'pkg/TestThrowException$1' { | |
| method 'run ()V' { | |
| 0 11 | |
| 1 11 | |
| 2 12 | |
| } | |
| } | |
| class 'pkg/TestThrowException' { | |
| method '<init> (I)V' { | |
| 5 6 | |
| c 7 | |
| 11 7 | |
| 1b 9 | |
| 1e 15 | |
| } | |
| } | |
| Lines mapping: | |
| 9 <-> 7 | |
| 10 <-> 8 | |
| 12 <-> 10 | |
| 15 <-> 12 | |
| 16 <-> 13 | |
| 18 <-> 16 | |
| Not mapped: | |
| 8 |