just noticed something weird, this Kotlin code: ``...
# announcements
e
just noticed something weird, this Kotlin code:
Copy code
class Test {
  fun test() {
    synchronized(this) {
      println("foo")
    }
  }
}
decompiles to this:
Copy code
public final class Test {
   public final void test() {
      synchronized(this){}

      try {
         String var2 = "foo";
         System.out.println(var2);
         Unit var3 = Unit.INSTANCE;
      } finally {
         ;
      }

   }
}
notice the empty
synchronized
block