2014-10-15 02:35:45 -04:00
|
|
|
package pkg;
|
|
|
|
|
|
|
|
public class TestClassSimpleBytecodeMapping {
|
|
|
|
public int test() {
|
|
|
|
System.out.println("before");
|
2014-10-17 07:41:17 -04:00
|
|
|
this.run(new Runnable() {
|
|
|
|
public void run() {
|
|
|
|
System.out.println("Runnable");
|
|
|
|
}
|
|
|
|
});
|
2014-10-15 02:35:45 -04:00
|
|
|
if(Math.random() > 0.0D) {
|
|
|
|
System.out.println("0");
|
|
|
|
return 0;
|
|
|
|
} else {
|
|
|
|
System.out.println("1");
|
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
}
|
2014-10-17 07:41:17 -04:00
|
|
|
|
|
|
|
void run(Runnable var1) {
|
|
|
|
var1.run();
|
|
|
|
}
|
2014-10-15 02:35:45 -04:00
|
|
|
}
|
|
|
|
|
2014-10-17 09:02:13 -04:00
|
|
|
class pkg/TestClassSimpleBytecodeMapping$1{
|
|
|
|
method run ()V{
|
|
|
|
0 7
|
|
|
|
3 7
|
|
|
|
5 7
|
2014-10-17 07:41:17 -04:00
|
|
|
}
|
2014-10-17 09:02:13 -04:00
|
|
|
}
|
|
|
|
class pkg/TestClassSimpleBytecodeMapping{
|
2014-10-15 02:35:45 -04:00
|
|
|
method test ()I{
|
|
|
|
0 4
|
|
|
|
3 4
|
|
|
|
5 4
|
2014-10-17 07:41:17 -04:00
|
|
|
11 5
|
|
|
|
14 10
|
|
|
|
17 10
|
|
|
|
18 10
|
|
|
|
19 10
|
|
|
|
1c 11
|
|
|
|
1f 11
|
|
|
|
21 11
|
|
|
|
24 12
|
|
|
|
25 12
|
|
|
|
26 14
|
|
|
|
29 14
|
|
|
|
2b 14
|
|
|
|
2e 15
|
|
|
|
2f 15
|
|
|
|
}
|
2014-10-17 09:02:13 -04:00
|
|
|
|
|
|
|
method run (Ljava/lang/Runnable;)V{
|
|
|
|
1 20
|
2014-10-15 02:35:45 -04:00
|
|
|
}
|
|
|
|
}
|