Structure navigation for Kotlin source files is incomplete as for me


I have two issues with navigation over the structure:

In Navigate → File Structure window I can’t see methods of anonymous objects implemented in Kotlin files, while for Java all works like a charm. Like, for following piece of code I can’t find onEventA and onEventB via this navigation feature:

   class MassiveViewController {
      private val somethingListener = object : Something.Listener {
         override fun onEventA() {}
         override fun onEventB() {}

In Structure tool window in Java files there a bunch of buttons for filtering the list, like hiding non-public entities. But for Kotlin files I don’t have such filters.

Am I doing something in a wrong way, or I’m the only person who uses these features? :confused:


You’re welcome to file YouTrack issues for the missing functionality.