JADE Environment Development Ideas

What's new in the upcoming JADE release?

IMPROVED DEVELOPER EFFICIENCY. ENHANCED SECURITY. SMOOTHER INTEGRATION

The JADE 2022 release meets tomorrow’s business demands.


Start your update to JADE's latest release

Change Scope of Local Implementors

Would be good if when requesting local implementors if the result was to include superclass implementors as well as subclass implementors

  • Guest
  • Aug 14 2019
  • IDE Backlog
  • Attach files
  • Kevin Saul commented
    August 16, 2019 04:08

    I avoid the use of 'Implementors' entirely as I always regret clicking on it because it takes such a long time in a large system with many classes.  It would seem that it searches all classes for methods with the same name, rather than just showing the implementations in the current class hierarchy (inherited or from a subclass).

     

    Perhaps it'd be better to review the behaviour of 'Implementors' to see if it should be changed to work like the description and/or performance improved, so the 'Local Implementors' can be left to just show subclass implementations (perhaps it'd be clearer to change the caption to reflect that though).

  • BeeJay commented
    August 14, 2019 20:27

    Nice idea, other than most of the time when I'm using Local Implementors it is because I specifically want to see only the implementations from that point downwards in the hierarchy.  Having the current menu option also show superclass implementations would for me introduce noise I normally don't want into the results.

    However, I can see times where it would be useful to be able to do an equivalent of "Local Implementors" in both directions.  I wonder if a new "Implementors in Hierarchy" menu that shows both superclass and subclass implementations of the selected method would be less intrusive than changing the behaviour of the existing menu?