【发布时间】:2011-07-22 21:58:09
【问题描述】:
我更喜欢 Java 7 引入的用于泛型的菱形语法 - 从节省时间的角度来看(毕竟大多数 IDE 无论如何都会为您填充这一点),而只是因为它使代码看起来更清晰一些。由于这个和其他原因(主要是我正在开发一个新软件,Java 7 中的一些新 API 将很有用)我很可能会切换现有的代码库以使用/需要 Java 7。
但是,已经编写了相当多的 pre-diamond 语法,我想始终使用 diamond 语法。是否有 IDE 快捷方式(我使用的是 Netbeans,但显然可以在任何免费 IDE 中打开项目来完成任务)或其他可以自动切换现有通用代码以使用菱形语法的东西?
【问题讨论】:
-
并不是说我知道 Eclipse 的这一点。但这应该很容易使用 30 行的 python 脚本来实现。
-
嗯,不是最优的,但是 .. 查找和替换?
-
那几乎行不通。您需要更多逻辑才能使其正常工作,但肯定可以使用一些正则表达式和 python 脚本
-
@Voo 如果归根结底,我可以使用自定义脚本执行此操作 - 我只是想知道是否有任何东西可以让我重新发明轮子。例如,IntelliJ 经常隐藏这样的特性;我认为可能其他人已经遇到或想到了这种情况并提供了这样的内置工具。