Есть ли в Eclipse способ обнаружения конфликтов имен переменных между различными областями? - PullRequest
1 голос
/ 22 апреля 2011

Я использую Eclipse 3.5.2 для программирования на Java на Android.Я только что получил ошибку из-за того, что случайно объявил переменную в приватном методе, имя которого совпадает с именем переменной класса.Есть ли в Eclipse утилита в стиле "lint" или какая-то функция для обнаружения имен переменных, которые пересекаются в разных областях?

- roschler

Ответы [ 2 ]

4 голосов
/ 22 апреля 2011

В Eclipse 3.5 вы можете найти его здесь:

Window > Preferences > Java > Compiler > Errors/Warnings > Name shadowing and conflicts

Я не берусь за старые установки Eclipse, но я уверен, что 3.2 находится в аналогичном месте.

2 голосов
/ 22 апреля 2011

Вы можете превратить это либо в предупреждение, либо в ошибку:

Окно -> Настройки -> Java -> Компилятор -> Ошибки / предупреждения -> Затенение имен и конфликты

Вы можетеобновите ваше затмение, однако, 3.2 является древним (не уверен, что он уже имел эту функцию).

...