для нахождения непрямо рекурсивных функций? Чтобы не прохлопать случай наподобие
fun foo(): Int = bar()
fun bar(): Int = foo()
Для саморекурсивных (fun foo(): Int = foo()) функций показывается "gutter icon", но таких же иконок нет для сложных рекурсий. Не получается ничего найти ни в YouTrack, ни в доках IDEA.
Я не CSник, но по-моему в общем случае это нельзя сделать. Это та же проблема, что и рекурсивные вызовы в инитах. Но вроде кто-то частичным решением занимался
Обсуждают сегодня