с#
референсы юзаю очень активно, проблем не видел, но верю.
в любом случае, это очень похожие вещи (ресолв лямбд и функций и ресолв декораторов и аннотаций) и я говорю не о ссылках, а конкретно о func() и lambda()
Size: a a a
с#
AN
с#
I
class Foo
fun Foo(any: Any): Foo = TODO()
fun main() {
val constructor: () -> Foo = ::Foo
val function: (Any) -> Foo = ::Foo
}
BP
AN
с#
BP
class Foo
fun Foo(any: Any): Foo = TODO()
fun main() {
val constructor: () -> Foo = ::Foo
val function: (Any) -> Foo = ::Foo
}
с#
(
с#
AN
I
AN
BP
с#
I
BP
AN
BP