Files
openide/plugins/java-decompiler/engine/testData/results/TestLocalClass.dec
Mikhail Pyltsinandintellij-monorepo-bot da8c3d5728 [java-decompiler] IDEA-346312 adapt patch 005
- update copyright
- fix warnings
- fix tests
- revert variable names
- support not used variables for idea debugger

GitOrigin-RevId: 1d9810f75417aadc18943277a4eb9de152dd9008
2024-10-10 09:55:48 +00:00

74 lines
1.0 KiB
Plaintext

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
b 14
c 14
d 14
e 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