使用Eclipse Helios获取返回特定类类型对象的方法

时间:2012-01-20 06:27:13

标签: java eclipse-3.6 content-assist

使用Calendar API时,我发现getTime()是唯一返回Date对象的方法。

但要知道这一点,我在Eclipse Helios中使用内容辅助(Ctrl + Space)手动检查了所有方法。

所以,我想知道Eclipse中是否有某种方法可以获取返回某个特定类对象的方法列表?

如果可以的话,它将使得使用不同的类非常容易。因为当我想将一个实体转换为另一个实体时,两者都是一些ClassType。然后,如果我可以获得从一个转换为另一个的方法列表,我只需要直接检查这些方法的功能并使用最合适的方法!这将是伟大的

1 个答案:

答案 0 :(得分:3)

如果你写

Calendar c = Calendar.getInstance();
Date d = c.[ctrl+space]

您将获得内容辅助窗口,其中包含在列表顶部返回日期的所有方法。通常,如果您在特定上下文中使用内容辅助(这里是一个赋值),Eclipse可以为您提供更好的提示。

另一个例子,如果你有一个方法

private void methodExpectsDate(Date d);

并以这种方式使用内容辅助

methodExpectsDate(c.[ctrl-space]);

返回日期的Calendar方法也将放在建议列表的顶部。

编辑:请注意,除非您在eclipse的java内容辅助首选项中选择了“按相关性排序提议”,否则这将无效。但据我所知,这是默认设置。