Есть ли какой-нибудь редактор для 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;
}
...
}
UPDATE: расширен пример
Использование a
и x
в классе B
должно быть выделено, потому что оба являются унаследованными элементами данных класса a
.