IdeaPlugin icon indicating copy to clipboard operation
IdeaPlugin copied to clipboard

Odd behavior of event class navigation menu

Open CodeDrivenMitch opened this issue 1 year ago • 0 comments

Steps to reproduce

  • Use Kotlin
  • Have an abstract event class
  • Extend several classes using it
  • Have several handlers using the abstract event

Expected behaviour

On the superclass it should show:

  • All abstract handlers consuming this message
  • All producers of the message based on subclasses

On the subclass it should show:

  • All handlers of the specific class
  • All handlers of its superclasses
  • All producers of the specific class

This should follow the appropriate formatting used in other menu's

Actual behaviour

On superclasses:

  • Shows all inheritance methods of the subclasses
  • Shows handlers in invalid format

On subclasses:

  • Shows two menus, one on the class name and one on the inheritance, should be one
  • Its handlers in a wrong format
  • All other classes that inherit from its parent, shouldn't be there

CodeDrivenMitch avatar Apr 03 '24 08:04 CodeDrivenMitch