В настоящее время я использую структуру Java с довольно длинной иерархией классов. При обходе пути кода класса мне приходится прыгать назад и вперед между различными классами в этой иерархии.
Я ищу инструмент или Eclipse View, который обеспечивает «синтетическое слияние» полной реализации класса со ВСЕМИ его наиболее конкретными методами. Есть ли что-то подобное?
Например, мне приходится работать с такой иерархией реализации классов: InternalResourceViewResolver расширяет UrlBasedViewResolver и расширяет AbstractCachingViewResolver.
Теперь при чтении кода внутри InternalResourceViewResolver есть вызовы методов его супертипов. Перелистывание вперед и назад (используя «Открыть объявление» (F3) и кнопку «Назад» (Alt+Left)) может привести к путанице: я начинаю терять фокус и по ошибке читаю реализацию метода суперкласса, которая на самом деле переопределяется исследуемым подклассом.