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.
242 lines
4.3 KiB
242 lines
4.3 KiB
package pkg;
|
|
|
|
public abstract class TestAnonymousClass {
|
|
public static final Runnable R3 = new Runnable() {
|
|
public void run() {
|
|
boolean var1 = true;// 28
|
|
boolean var2 = true;// 29
|
|
}// 30
|
|
};
|
|
public static final Runnable R = new Runnable() {
|
|
public void run() {
|
|
boolean var1 = true;// 45
|
|
boolean var2 = true;// 46
|
|
}// 47
|
|
};
|
|
public static final Runnable R1 = new Runnable() {
|
|
public void run() {
|
|
boolean var1 = true;// 53
|
|
boolean var2 = true;// 54
|
|
}// 55
|
|
};
|
|
private final TestAnonymousClass.InnerRecursive y = new TestAnonymousClass.InnerRecursive(new TestAnonymousClass.InnerRecursive((TestAnonymousClass.InnerRecursive)null) {
|
|
void foo() {
|
|
boolean var1 = true;// 75
|
|
boolean var2 = true;// 76
|
|
boolean var3 = true;// 77
|
|
}// 78
|
|
}) {
|
|
int v = 5;
|
|
int t = 5;
|
|
int j = 5;
|
|
int o = 5;
|
|
};
|
|
private final TestAnonymousClass.InnerRecursive x = new TestAnonymousClass.InnerRecursive(new TestAnonymousClass.InnerRecursive((TestAnonymousClass.InnerRecursive)null) {
|
|
void foo() {
|
|
boolean var1 = true;// 90
|
|
boolean var2 = true;// 91
|
|
boolean var3 = true;// 92
|
|
}// 93
|
|
}) {
|
|
int v = 5;
|
|
int t = 5;
|
|
int j = 5;
|
|
int o = 5;
|
|
};
|
|
|
|
void foo(int var1) throws Exception {
|
|
if (var1 > 0) {// 10
|
|
TestAnonymousClass.I var2 = new TestAnonymousClass.I() {
|
|
public void foo() throws Exception {
|
|
boolean var1 = true;// 13
|
|
boolean var2 = true;// 14
|
|
}// 15
|
|
};// 11
|
|
var2.foo();// 17
|
|
} else {
|
|
System.out.println(5);// 21
|
|
}
|
|
|
|
}// 23
|
|
|
|
void boo() {
|
|
boolean var1 = true;// 35
|
|
}// 36
|
|
|
|
void zoo() {
|
|
boolean var1 = true;// 39
|
|
}// 40
|
|
|
|
static class InnerRecursive {
|
|
TestAnonymousClass.InnerRecursive r;
|
|
|
|
public InnerRecursive(TestAnonymousClass.InnerRecursive var1) {
|
|
this.r = var1;// 105
|
|
}// 106
|
|
|
|
void foo() {
|
|
}// 110
|
|
}
|
|
|
|
private static class Inner {
|
|
private static Runnable R_I = new Runnable() {
|
|
public void run() {
|
|
boolean var1 = true;// 66
|
|
boolean var2 = true;// 67
|
|
}// 68
|
|
};
|
|
}
|
|
|
|
interface I {
|
|
void foo() throws Exception;
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass$2' {
|
|
method 'run ()V' {
|
|
0 5
|
|
1 5
|
|
2 6
|
|
3 6
|
|
4 7
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass$3' {
|
|
method 'run ()V' {
|
|
0 11
|
|
1 11
|
|
2 12
|
|
3 12
|
|
4 13
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass$4' {
|
|
method 'run ()V' {
|
|
0 17
|
|
1 17
|
|
2 18
|
|
3 18
|
|
4 19
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass$5' {
|
|
method 'foo ()V' {
|
|
0 23
|
|
1 23
|
|
2 24
|
|
3 24
|
|
4 25
|
|
5 25
|
|
6 26
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass$7' {
|
|
method 'foo ()V' {
|
|
0 35
|
|
1 35
|
|
2 36
|
|
3 36
|
|
4 37
|
|
5 37
|
|
6 38
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass$1' {
|
|
method 'foo ()V' {
|
|
0 50
|
|
1 50
|
|
2 51
|
|
3 51
|
|
4 52
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass' {
|
|
method 'foo (I)V' {
|
|
1 47
|
|
c 53
|
|
e 54
|
|
16 56
|
|
19 56
|
|
1a 56
|
|
1d 59
|
|
}
|
|
|
|
method 'boo ()V' {
|
|
0 62
|
|
1 62
|
|
2 63
|
|
}
|
|
|
|
method 'zoo ()V' {
|
|
0 66
|
|
1 66
|
|
2 67
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass$InnerRecursive' {
|
|
method '<init> (Lpkg/TestAnonymousClass$InnerRecursive;)V' {
|
|
6 73
|
|
9 74
|
|
}
|
|
|
|
method 'foo ()V' {
|
|
0 77
|
|
}
|
|
}
|
|
|
|
class 'pkg/TestAnonymousClass$Inner$1' {
|
|
method 'run ()V' {
|
|
0 83
|
|
1 83
|
|
2 84
|
|
3 84
|
|
4 85
|
|
}
|
|
}
|
|
|
|
Lines mapping:
|
|
10 <-> 48
|
|
11 <-> 54
|
|
13 <-> 51
|
|
14 <-> 52
|
|
15 <-> 53
|
|
17 <-> 55
|
|
21 <-> 57
|
|
23 <-> 60
|
|
28 <-> 6
|
|
29 <-> 7
|
|
30 <-> 8
|
|
35 <-> 63
|
|
36 <-> 64
|
|
39 <-> 67
|
|
40 <-> 68
|
|
45 <-> 12
|
|
46 <-> 13
|
|
47 <-> 14
|
|
53 <-> 18
|
|
54 <-> 19
|
|
55 <-> 20
|
|
66 <-> 84
|
|
67 <-> 85
|
|
68 <-> 86
|
|
75 <-> 24
|
|
76 <-> 25
|
|
77 <-> 26
|
|
78 <-> 27
|
|
90 <-> 36
|
|
91 <-> 37
|
|
92 <-> 38
|
|
93 <-> 39
|
|
105 <-> 74
|
|
106 <-> 75
|
|
110 <-> 78
|
|
Not mapped:
|
|
18
|
|
104
|
|
|