Java: выделение все производные элементы данных

Есть ли какой-нибудь редактор для Java, способный выделять все унаследованные члены? Кажется, это очень полезная функция, помогающая понять структуру производного класса, который обращается к членам базового класса (ов). Я лично использую Intellij-IDEA , и если вы знаете, как это сделать, поделитесь, пожалуйста. Приглашаем всех остальных редакторов!

Например, иногда можно увидеть следующий сценарий (и, пожалуйста, не рассматривайте этот пример как серьезный).

class A {
    ...
    protected int a;
    protected int x;
    ...
}

class B extends A {
    ...
    protected int b;
    void isntThatCoolIfSomeoneOverridesA() {
        a = b;
        x = b * b;
    }
    ...
}

ОБНОВЛЕНИЕ: расширен пример

Использование a и x в классе B необходимо выделить, потому что оба являются унаследованными членами данных класса A .

.
13
задан Leonid 2 June 2011 в 16:05
поделиться