тоже бы хотел узнать
Первая же ссылка по запросу в Гугл "kotlin get function name" https://www.techiedelight.com/get-name-current-function-kotlin/
Я пробовал - оно не работает
Не работает - понятие обширное Каким методом и что выводиться? Если штатные jvm способы не работают - скорее всего других вариантов нет Composable функции после компиляции могут довольно сильно меняться, но инлайнится вроде не должны, чтобы рефлексия на них не работала
да сорян внутри компоуз функции рефлекция не работает через this ничего не предлагает
This обычно указывает на инстанс класса, в котором вызван метод А composable функции почти всегда top-level Если вбить Log.d("", Any()::class.java.getEnclosingMethod().name) что выведет?
Attempt to invoke virtual method 'java.lang.String java.lang.reflect.Method.getName()' on a null object reference Exception
А попробуй не на Any() а на object {}
Обсуждают сегодня