当我在编写对象实例的名称后键入.
时,Eclipse将显示该实例可用的所有方法的列表,包括对象扩展的超类的方法。在Eclipse的自动完成建议中选择方法的排序顺序?
如果我正在处理一个实现某个接口的对象,那么我必须在诸如notify()
或getClass()
之类的“无聊”对象级方法中搜索“有趣”的方法。
我可以让Eclipse对这些方法进行排序,以便在子类中声明的方法最先排序吗?
当我在编写对象实例的名称后键入.
时,Eclipse将显示该实例可用的所有方法的列表,包括对象扩展的超类的方法。在Eclipse的自动完成建议中选择方法的排序顺序?
如果我正在处理一个实现某个接口的对象,那么我必须在诸如notify()
或getClass()
之类的“无聊”对象级方法中搜索“有趣”的方法。
我可以让Eclipse对这些方法进行排序,以便在子类中声明的方法最先排序吗?
要更改排序:
转到Preferences
>Java
>Editor
>Content Assist
>Sorting and Filtering
。
要过滤条目:
转到Preferences
>Java
>Appearance
>Type filters
。
通常我们不使用自动补全来研究对象接口。好的,我有时会这样做,就像我想看到所有的获得者 - 但在这种情况下,我只需键入.get
并有一个过滤列表。
通常,自动完成用于加速编码 - 键入方法名称的前几个字母(例如)并返回。这甚至不需要排序。 (如果,然后我真的更喜欢按字母顺序升序)。
为了研究界面,我认为它更好 - 短暂休息一下,在单独的编辑器中打开对象类型并检查大纲视图和java文档。