我有相当多的源文件,我需要解析并提取所有字符串文字并将它们作为播放旧 java 常量放在一个文件中。
举个例子:
Label l = new Label("Cat");
会成为:
Label l = new Label(Constants.CAT);
在Constants.java
我会有:
public final static String CAT = "Cat";
我不希望将字符串外部化到属性文本文件中。
原因之一是一致性和代码可读性。
另一个是我们的客户端代码使用了GWT
,不支持Java属性文本文件机制。
我可以编写某种解析器(也许使用 ant replace 任务)?
但我想知道是否IDE
已经自动执行此类操作。