@ -5,26 +5,26 @@ public abstract class TestAnonymousClass {
public void run() {
public void run() {
boolean var1 = true;// 28
boolean var1 = true;// 28
boolean var2 = true;// 29
boolean var2 = true;// 29
}
}// 30
};
};
public static final Runnable R = new Runnable() {
public static final Runnable R = new Runnable() {
public void run() {
public void run() {
boolean var1 = true;// 45
boolean var1 = true;// 45
boolean var2 = true;// 46
boolean var2 = true;// 46
}
}// 47
};
};
public static final Runnable R1 = new Runnable() {
public static final Runnable R1 = new Runnable() {
public void run() {
public void run() {
boolean var1 = true;// 53
boolean var1 = true;// 53
boolean var2 = true;// 54
boolean var2 = true;// 54
}
}// 55
};
};
private final TestAnonymousClass.InnerRecursive y = new TestAnonymousClass.InnerRecursive(new TestAnonymousClass.InnerRecursive((TestAnonymousClass.InnerRecursive)null) {
private final TestAnonymousClass.InnerRecursive y = new TestAnonymousClass.InnerRecursive(new TestAnonymousClass.InnerRecursive((TestAnonymousClass.InnerRecursive)null) {
void foo() {
void foo() {
boolean var1 = true;// 75
boolean var1 = true;// 75
boolean var2 = true;// 76
boolean var2 = true;// 76
boolean var3 = true;// 77
boolean var3 = true;// 77
}
}// 78
}) {
}) {
int v = 5;
int v = 5;
int t = 5;
int t = 5;
@ -36,7 +36,7 @@ public abstract class TestAnonymousClass {
boolean var1 = true;// 90
boolean var1 = true;// 90
boolean var2 = true;// 91
boolean var2 = true;// 91
boolean var3 = true;// 92
boolean var3 = true;// 92
}
}// 93
}) {
}) {
int v = 5;
int v = 5;
int t = 5;
int t = 5;
@ -50,32 +50,32 @@ public abstract class TestAnonymousClass {
public void foo() throws Exception {
public void foo() throws Exception {
boolean var1 = true;// 13
boolean var1 = true;// 13
boolean var2 = true;// 14
boolean var2 = true;// 14
}
}// 15
};// 11
};// 11
var2.foo();// 17
var2.foo();// 17
} else {
} else {
System.out.println(5);// 21
System.out.println(5);// 21
}
}
}
}// 23
void boo() {
void boo() {
boolean var1 = true;// 35
boolean var1 = true;// 35
}
}// 36
void zoo() {
void zoo() {
boolean var1 = true;// 39
boolean var1 = true;// 39
}
}// 40
static class InnerRecursive {
static class InnerRecursive {
TestAnonymousClass.InnerRecursive r;
TestAnonymousClass.InnerRecursive r;
public InnerRecursive(TestAnonymousClass.InnerRecursive var1) {
public InnerRecursive(TestAnonymousClass.InnerRecursive var1) {
this.r = var1;// 105
this.r = var1;// 105
}
}// 106
void foo() {
void foo() {
}
}// 110
}
}
private static class Inner {
private static class Inner {
@ -83,7 +83,7 @@ public abstract class TestAnonymousClass {
public void run() {
public void run() {
boolean var1 = true;// 66
boolean var1 = true;// 66
boolean var2 = true;// 67
boolean var2 = true;// 67
}
}// 68
};
};
}
}
@ -98,6 +98,7 @@ class 'pkg/TestAnonymousClass$2' {
1 5
1 5
2 6
2 6
3 6
3 6
4 7
}
}
}
}
@ -107,6 +108,7 @@ class 'pkg/TestAnonymousClass$3' {
1 11
1 11
2 12
2 12
3 12
3 12
4 13
}
}
}
}
@ -116,6 +118,7 @@ class 'pkg/TestAnonymousClass$4' {
1 17
1 17
2 18
2 18
3 18
3 18
4 19
}
}
}
}
@ -127,6 +130,7 @@ class 'pkg/TestAnonymousClass$5' {
3 24
3 24
4 25
4 25
5 25
5 25
6 26
}
}
}
}
@ -138,6 +142,7 @@ class 'pkg/TestAnonymousClass$7' {
3 36
3 36
4 37
4 37
5 37
5 37
6 38
}
}
}
}
@ -147,6 +152,7 @@ class 'pkg/TestAnonymousClass$1' {
1 50
1 50
2 51
2 51
3 51
3 51
4 52
}
}
}
}
@ -158,22 +164,30 @@ class 'pkg/TestAnonymousClass' {