Decompilation of synchronized blocks generated by the Kotlin compiler

This commit is contained in:
upnotes
2018-08-10 15:00:26 +02:00
committed by Roman Shevchenko
parent 2431c0fe94
commit 7e98f686c0
6 changed files with 180 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,25 @@
public final class TestSynchronizedUnprotected {
public final void test() {
synchronized(this) {// 5
System.out.println("test");// 6
}
}// 7
}
class 'TestSynchronizedUnprotected' {
method 'test ()V' {
3 2
4 3
7 3
9 3
e 5
}
}
Lines mapping:
5 <-> 3
6 <-> 4
7 <-> 6
Not mapped:
8