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.
fernflower/testData/results/TestAnonymousClassConstruct...

308 lines
6.5 KiB

package pkg;
class TestAnonymousClassConstructor {
void innerPrivateString() {
TestAnonymousClassConstructor.InnerPrivateString var10001 = new TestAnonymousClassConstructor.InnerPrivateString("text") {// 5
};
}// 6
void innerPrivate() {
TestAnonymousClassConstructor.InnerPrivate var10001 = new TestAnonymousClassConstructor.InnerPrivate(3L, 4) {// 9
};
}// 10
void innerStaticPrivateString() {
TestAnonymousClassConstructor.InnerStaticPrivateString var10001 = new TestAnonymousClassConstructor.InnerStaticPrivateString("text") {// 13
};
}// 14
void innerStaticPrivate() {
TestAnonymousClassConstructor.InnerStaticPrivate var10001 = new TestAnonymousClassConstructor.InnerStaticPrivate(3L, 4) {// 17
};
}// 18
static void innerStaticPrivateStringStatic() {
TestAnonymousClassConstructor.InnerStaticPrivateString var10001 = new TestAnonymousClassConstructor.InnerStaticPrivateString("text") {// 21
};
}// 22
static void innerStaticPrivateStatic() {
TestAnonymousClassConstructor.InnerStaticPrivate var10001 = new TestAnonymousClassConstructor.InnerStaticPrivate(3L, 4) {// 25
};
}// 26
void innerPublicString() {
TestAnonymousClassConstructor.InnerPublicString var10001 = new TestAnonymousClassConstructor.InnerPublicString("text") {// 29
};
}// 30
void innerPublic() {
TestAnonymousClassConstructor.InnerPublic var10001 = new TestAnonymousClassConstructor.InnerPublic(3L, 4) {// 33
};
}// 34
void innerStaticPublicString() {
TestAnonymousClassConstructor.InnerStaticPublicString var10001 = new TestAnonymousClassConstructor.InnerStaticPublicString("text") {// 37
};
}// 38
void innerStaticPublic() {
TestAnonymousClassConstructor.InnerStaticPublic var10001 = new TestAnonymousClassConstructor.InnerStaticPublic(3L, 4) {// 41
};
}// 42
static void innerStaticPublicStringStatic() {
TestAnonymousClassConstructor.InnerStaticPublicString var10001 = new TestAnonymousClassConstructor.InnerStaticPublicString("text") {// 45
};
}// 46
static void innerStaticPublicStatic() {
TestAnonymousClassConstructor.InnerStaticPublic var10001 = new TestAnonymousClassConstructor.InnerStaticPublic(3L, 4) {// 49
};
}// 50
static void n(String s) {
System.out.println("n(): " + s);// 53
}// 54
static class InnerStaticPublic {
public InnerStaticPublic(long a, int b) {
TestAnonymousClassConstructor.n(a + "+" + b);// 100
}// 101
}
static class InnerStaticPublicString {
public InnerStaticPublicString(String s) {
TestAnonymousClassConstructor.n(s);// 94
}// 95
}
class InnerPublic {
public InnerPublic(long a, int b) {
TestAnonymousClassConstructor.n(a + "+" + b);// 88
}// 89
}
class InnerPublicString {
public InnerPublicString(String s) {
TestAnonymousClassConstructor.n(s);// 82
}// 83
}
static class InnerStaticPrivate {
private InnerStaticPrivate(long a, int b) {
TestAnonymousClassConstructor.n(a + "+" + b);// 76
}// 77
}
static class InnerStaticPrivateString {
private InnerStaticPrivateString(String s) {
TestAnonymousClassConstructor.n(s);// 70
}// 71
}
class InnerPrivate {
private InnerPrivate(long a, int b) {
TestAnonymousClassConstructor.n(a + "+" + b);// 64
}// 65
}
class InnerPrivateString {
private InnerPrivateString(String s) {
TestAnonymousClassConstructor.n(s);// 58
}// 59
}
}
class 'pkg/TestAnonymousClassConstructor' {
method 'innerPrivateString ()V' {
5 4
b 6
}
method 'innerPrivate ()V' {
5 9
8 9
d 11
}
method 'innerStaticPrivateString ()V' {
5 14
b 16
}
method 'innerStaticPrivate ()V' {
5 19
8 19
d 21
}
method 'innerStaticPrivateStringStatic ()V' {
4 24
a 26
}
method 'innerStaticPrivateStatic ()V' {
4 29
7 29
c 31
}
method 'innerPublicString ()V' {
5 34
b 36
}
method 'innerPublic ()V' {
5 39
8 39
d 41
}
method 'innerStaticPublicString ()V' {
5 44
b 46
}
method 'innerStaticPublic ()V' {
5 49
8 49
d 51
}
method 'innerStaticPublicStringStatic ()V' {
4 54
a 56
}
method 'innerStaticPublicStatic ()V' {
4 59
7 59
c 61
}
method 'n (Ljava/lang/String;)V' {
0 64
a 64
13 64
16 64
19 65
}
}
class 'pkg/TestAnonymousClassConstructor$InnerStaticPublic' {
method '<init> (JI)V' {
f 69
18 69
1b 69
1e 70
}
}
class 'pkg/TestAnonymousClassConstructor$InnerStaticPublicString' {
method '<init> (Ljava/lang/String;)V' {
5 75
8 76
}
}
class 'pkg/TestAnonymousClassConstructor$InnerPublic' {
method '<init> (Lpkg/TestAnonymousClassConstructor;JI)V' {
14 81
1e 81
21 81
24 82
}
}
class 'pkg/TestAnonymousClassConstructor$InnerPublicString' {
method '<init> (Lpkg/TestAnonymousClassConstructor;Ljava/lang/String;)V' {
a 87
d 88
}
}
class 'pkg/TestAnonymousClassConstructor$InnerStaticPrivate' {
method '<init> (JI)V' {
f 93
18 93
1b 93
1e 94
}
}
class 'pkg/TestAnonymousClassConstructor$InnerStaticPrivateString' {
method '<init> (Ljava/lang/String;)V' {
5 99
8 100
}
}
class 'pkg/TestAnonymousClassConstructor$InnerPrivate' {
method '<init> (Lpkg/TestAnonymousClassConstructor;JI)V' {
14 105
1e 105
21 105
24 106
}
}
class 'pkg/TestAnonymousClassConstructor$InnerPrivateString' {
method '<init> (Lpkg/TestAnonymousClassConstructor;Ljava/lang/String;)V' {
a 111
d 112
}
}
Lines mapping:
5 <-> 5
6 <-> 7
9 <-> 10
10 <-> 12
13 <-> 15
14 <-> 17
17 <-> 20
18 <-> 22
21 <-> 25
22 <-> 27
25 <-> 30
26 <-> 32
29 <-> 35
30 <-> 37
33 <-> 40
34 <-> 42
37 <-> 45
38 <-> 47
41 <-> 50
42 <-> 52
45 <-> 55
46 <-> 57
49 <-> 60
50 <-> 62
53 <-> 65
54 <-> 66
58 <-> 112
59 <-> 113
64 <-> 106
65 <-> 107
70 <-> 100
71 <-> 101
76 <-> 94
77 <-> 95
82 <-> 88
83 <-> 89
88 <-> 82
89 <-> 83
94 <-> 76
95 <-> 77
100 <-> 70
101 <-> 71
Not mapped:
57
63
69
75
81
87
93
99