java - Eclipse 是否有办法检测不同作用域之间的变量名冲突?

标签 java eclipse scope collision-detection

我正在使用 Eclipse 3.5.2 进行 Android Java 编程。我刚刚遇到了一个错误,该错误是由于不小心在私有(private)方法中声明了一个与类级别变量同名的变量而引起的。 Eclipse 是否具有“lint”样式的实用程序或某些函数来检测跨范围重叠的变量名称?

-- 罗施勒

最佳答案

在 Eclipse 3.5 中,您可以在这里找到它:

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

我没有保留旧的 Eclipse 安装,但我确信 3.2 在类似的位置有它。

关于java - Eclipse 是否有办法检测不同作用域之间的变量名冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5758007/

相关文章:

java - "No persistence unit with name ' 产品 ' found"

java - 整合Spring Boot和Reactor-Kafka的KafkaReceiver

java - 如何停止方法调用 Mockito 中另一个类中的方法?

xml - 在 Eclipse 中维护关于自动格式化的 XML 注释部分的格式

java - 如何在 Maven Java 项目的源文件夹中添加图像?

jsp - 如何评估 EL 中的 scriptlet 变量?

linux - 来自子进程的 Bash 编辑值?

java - Java从文件中读取数据

java - Maven 不会将 jar 复制到类路径(使用 STS)

c - C 中的作用域守卫