Fork of the Fernflower decompiler
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
package pkg;
|
|
|
|
|
|
|
|
public abstract class TestLocalClass {
|
|
|
|
void foo() {
|
|
|
|
boolean var1 = true;// 8
|
|
|
|
|
|
|
|
class Local {
|
|
|
|
void foo() {
|
|
|
|
boolean var1 = true;// 11
|
|
|
|
boolean var2 = true;// 12
|
|
|
|
}// 13
|
|
|
|
}
|
|
|
|
|
|
|
|
Local var2 = new Local();// 15
|
|
|
|
var2.foo();// 16
|
|
|
|
}// 17
|
|
|
|
|
|
|
|
void boo() {
|
|
|
|
boolean var1 = true;// 20
|
|
|
|
}// 21
|
|
|
|
|
|
|
|
void zoo() {
|
|
|
|
boolean var1 = true;// 24
|
|
|
|
}// 25
|
|
|
|
}
|
|
|
|
|
|
|
|
class 'pkg/TestLocalClass$1Local' {
|
|
|
|
method 'foo ()V' {
|
|
|
|
0 8
|
|
|
|
1 8
|
|
|
|
2 9
|
|
|
|
3 9
|
|
|
|
4 10
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
class 'pkg/TestLocalClass' {
|
|
|
|
method 'foo ()V' {
|
|
|
|
0 4
|
|
|
|
1 4
|
|
|
|
a 13
|
|
|
|
c 14
|
|
|
|
f 15
|
|
|
|
}
|
|
|
|
|
|
|
|
method 'boo ()V' {
|
|
|
|
0 18
|
|
|
|
1 18
|
|
|
|
2 19
|
|
|
|
}
|
|
|
|
|
|
|
|
method 'zoo ()V' {
|
|
|
|
0 22
|
|
|
|
1 22
|
|
|
|
2 23
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Lines mapping:
|
|
|
|
8 <-> 5
|
|
|
|
11 <-> 9
|
|
|
|
12 <-> 10
|
|
|
|
13 <-> 11
|
|
|
|
15 <-> 14
|
|
|
|
16 <-> 15
|
|
|
|
17 <-> 16
|
|
|
|
20 <-> 19
|
|
|
|
21 <-> 20
|
|
|
|
24 <-> 23
|
|
|
|
25 <-> 24
|