在Eclipse中,带有星号图标的方法是什么?

7

我经常在方法附近看到一个黄色的星号,以及Eclipse Luna智能代码补全中的一些百分比:

enter image description here

这个星号和百分比是什么意思呢?

3个回答

11

星号和百分号都是由智能代码完成添加的。

这些建议基于上下文和相似情境的代码分析(数据挖掘)。百分比可能是该建议置信度的指示。


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


1
Eclipse Luna文档中可以看出,它似乎意味着这是一个受保护的方法。

那么百分比是多少? - Victor2748
3
@Victor2748 这个百分比问题已经在这个 回答 中得到了解答。 - Michael Petch
2
好的,无论如何感谢你(即使你在“受保护的方法”方面是错误的) - Victor2748

1
自Eclipse Mars版本开始,许多代码完成引擎都已经预装。它们由eclipse.org Code Recommenders提供。
通常情况下,Eclipse会按字母顺序排列成员。然而,Code Recommender引擎将覆盖字母排序,并将常用的图标放在靠近顶部的位置。例如,在输入System.out.后,println()将出现在靠近顶部,带有一个黄色星号,而在输入String obj.后,toString()将出现在靠近顶部,带有一个黄色星号。
星号标记的项目后面是一个按字母顺序排列的成员列表,其中要么无法被引擎识别,要么被识别为不太适用。
百分比表示建议适用的可能性,基于其他用户在其代码中使用组件的代码。
黄色星号表示该建议是基于挖掘数据提供的代码推荐器提供的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接