fun f() { } fun J.test1() { .get(k = ::f /*-> Runnable */) .get(k = ::f /*-> Runnable */, m = ::f /*-> Runnable */) } fun J.test2() { .set(k = ::f /*-> Runnable */, v = ::f /*-> Runnable */) .set(k = ::f /*-> Runnable */, m = ::f /*-> Runnable */, v = ::f /*-> Runnable */) } fun J.test3() { .plusAssign(i = ::f /*-> Runnable */) .minusAssign(i = ::f /*-> Runnable */) }