我使用Eclipse 3.5.2做我的Android Java编程。我刚刚遇到了一个错误,我无意中在私有方法中声明了一个与类级别变量同名的变量。Eclipse是否有一个"lint"风格的实用程序或一些函数来检测跨作用域重叠的变量名?
——roschler
在Eclipse 3.5中,您可以在这里找到它:
Window > Preferences > Java > Compiler > Errors/Warnings > Name shadowing and conflicts
我没有保留旧的Eclipse安装,但我确信3.2在类似的位置有它。
您可以将其转换为警告或错误:
Window -> Preferences -> Java -> Compiler -> Errors/Warnings -> Name shadowing and conflicts
你可能需要更新你的eclipse, 3.2是旧的(不确定它是否已经有这个功能)。