我使用的语法在以前版本的JDK的创造了一些Java代码的工作:如何在Eclipse中激活泛型类型警告?
List<String> myList = new ArrayList<String>();
但我想他们都更改为:
List<String> myList = new ArrayList<>();
我想知道如果Eclipse中可以给我一些警告这个问题?我快速浏览Java Compile Errors/Warnings Preferences,但我不确定选择哪个选项。
我使用的语法在以前版本的JDK的创造了一些Java代码的工作:如何在Eclipse中激活泛型类型警告?
List<String> myList = new ArrayList<String>();
但我想他们都更改为:
List<String> myList = new ArrayList<>();
我想知道如果Eclipse中可以给我一些警告这个问题?我快速浏览Java Compile Errors/Warnings Preferences,但我不确定选择哪个选项。
对于eclipse霓虹灯(我很确定它适用于早期版本)有一个设置。
在首选项对话框中
Java - >编译器 - >错误/警告。
在为“泛型类型”节中设置“冗余类型参数”的东西合理的(我有它在警告)
似乎不是一个选项。根据项目的规模,您是否考虑使用awk
或grep
来查找所有发生的事件?
这是一个快速肮脏的事情打印到控制台的所有事件。它使用ack
。您可以使用sed
进行替换,但是,如果出现次数较少,ack
将显示文件名和行号。 ack "=\s*new .*<.+>\\(.*\\)"
似乎并不成为了这一个选项。根据项目的规模,您是否考虑过使用'awk'或'grep'来查找所有发生的事件?如果工作很多,你可以写一个脚本来改变它。 –
这是将所有事件打印到控制台中的快捷方式。使用'ack'。你可以使用'sed'来替换,但是,如果出现的次数很少,'ack'会显示文件名和行号。 'ack“new。* <.+> \\(。* \\)”' –
感谢您的回答,@ChristopherSchneider。这不是一个庞大的项目,但我会尝试你的方法。你能否提供它作为答案,以便我可以接受它? –