Eclipse:代码完成时的黑名单类型

baj*_*ife 21 java eclipse

有没有办法在Eclipse的代码完成中将某些类型列入黑名单?

例如,我com.google.common.collect.Lists经常使用Google Collection的课程.我要做的是键入"Lists"然后按Ctrl-space并选择一个方法(如newArrayList()),Eclipse将自动添加import语句.但令人讨厌的是,TestNG具有相同的类,具有不同的包名,org.testng.v6.Lists并且我经常会错误地选择TestNG版本.

有没有办法org.testng.v6.Lists在代码完成时" 考虑"黑名单,所以我不会错误地导入它?

laz*_*laz 29

您可以设置类型过滤器来执行此操作.参看"在内容禁止各类辅助" 这里了解更多信息.

以下是后人的一些屏幕截图:

打开首选项对话框,然后转到Java - >外观 - >类型过滤器:

输入过滤首选项

单击"添加..."按钮:

添加类型过滤器对话框

现在它应该出现在Filter列表中:

添加了新型过滤器