decompiler: map dummy return line to the method closing bracket

This commit is contained in:
Egor.Ushakov
2015-03-24 17:56:33 +03:00
parent 07e1d66a53
commit 500f8b12d8
34 changed files with 565 additions and 128 deletions

View File

@@ -4,39 +4,60 @@ public enum TestEnum {
E1,
E2 {
public void m() {
}
}// 22
},
E3("-"),
E4("+") {
public void m() {
}
}// 27
};
private String s;
public void m() {
}
}// 30
private TestEnum() {
this("?");// 34
}
this("?");
}// 34
private TestEnum(@Deprecated String var3) {
this.s = var3;// 35
this.s = var3;
}// 35
}
class 'pkg/TestEnum$1' {
method 'm ()V' {
0 6
}
}
class 'pkg/TestEnum$2' {
method 'm ()V' {
0 11
}
}
class 'pkg/TestEnum' {
method 'm ()V' {
0 17
}
method '<init> (Ljava/lang/String;I)V' {
3 20
5 20
8 21
}
method '<init> (Ljava/lang/String;ILjava/lang/String;)V' {
8 24
b 25
}
}
Lines mapping:
34 <-> 21
35 <-> 25
22 <-> 7
27 <-> 12
30 <-> 18
34 <-> 22
35 <-> 26