u/dbb4004

Makes inherited Java behavior visible where you actually use it

Makes inherited Java behavior visible where you actually use it

Built a plugin to help see inherited methods and data members without constantly jumping to parent classes/interfaces.

Looking for feedback on whether this is actually useful in real-world codebases, especially large Java projects with deep inheritance trees.

Plugin:
https://plugins.jetbrains.com/plugin/31803-inheritance-lens

Particularly interested in:

  • whether the inline visibility helps navigation
  • if the UI feels noisy vs useful
  • cases where inheritance becomes hard to reason about
  • whether composition-heavy teams would still find value in it
u/dbb4004 — 1 day ago