eclipse中有星形图标的方法是什么?

时间:2014-10-29 03:34:48

标签: java eclipse eclipse-luna

我经常看到方法附近有一个黄色的开头,以及Eclipse Luna的智能代码完成中的一些百分比:

enter image description here

这颗恒星和百分比是什么意思?

3 个答案:

答案 0 :(得分:10)

星号和百分比均由Intelligent Code Completion添加。

这些建议基于类似情况的上下文和代码分析(数据挖掘)。这个百分比可能表明该建议的可信度。

受保护的方法(这是Ted Hopp建议的解释)实际上由带有圆角的黄色菱形表示,类似于大纲视图中的图标。

答案 1 :(得分:1)

Eclipse Luna documentation开始,它似乎意味着它是受保护的方法。

答案 2 :(得分:1)

许多代码完成引擎都配备了Eclipse Mars版本。它们由eclipse.org Code Recommenders提供。

正常情况下,eclipse按字母顺序排列成员。但是,代码推荐器引擎将覆盖按字母顺序排列的列表,并将常用图标放在顶部附近。例如,在您输入println()之后,System.out.会在顶部附近显示一颗黄色的星号,toString()会在输入String obj.

已加星标的项目后面会有按字母顺序排列的成员列表,这些成员要么无法被引擎识别,要么被确定为不太适用。

百分比表示根据其代码中使用您的组件的其他用户的代码,建议适用的可能性。

黄星表示该建议是基于挖掘数据从代码推荐人那里提供的。