【发布时间】:2010-10-18 04:08:18
【问题描述】:
我在 Eclipse 中使用 Java 编程。我想知道是否有办法在我的代码库中搜索所有非最终静态变量。
例如:
private static int MY_VAR = 0;
但不是:
public static final int MY_CONSTANT = 1;
【问题讨论】:
标签: java eclipse refactoring
我在 Eclipse 中使用 Java 编程。我想知道是否有办法在我的代码库中搜索所有非最终静态变量。
例如:
private static int MY_VAR = 0;
但不是:
public static final int MY_CONSTANT = 1;
【问题讨论】:
标签: java eclipse refactoring
正如this question 中所述,正则表达式可以完成这项工作。
不过,我更喜欢 findbugs 以获得更完整的检测
(或至少在checkstyle configuration 中使用正则表达式)
这些静态分析工具可以生成比仅列出非最终静态变量更有用的信息,因为它们可以检测何时并描述给定做法不合适的原因。
【讨论】: