我正在使用一个大而不熟悉的API,并希望找到获取特定类或接口的所有方法。 Javadocs有没有办法找到所有返回这种类型的方法?如果不是,有什么好方法? (我正在使用IntelliJ。)如何在Javadoc中查找返回类型的所有方法?
2
A
回答
2
在标准 Javadoc布局,你不能那样做。但是,如果您在该类的javadoc页面上,则可以找到特定类的所有用法:在页面的顶部,您有一组链接;如果您在该页面的顶部有一组链接,其中之一称为Use
(紧接着Class
)。它确实会列出该类别的所有用途,无论它是作为返回值还是作为参数。
在IDEA本身,如果光标在所需的类上,则可以按Alt + F7,您可以选择在项目中搜索特定类的用途,或者您的项目加上你依赖的图书馆。
-2
除了javadoc,您可以通过Reflection获取特定类的所有方法的返回类型。
+1
(我不是downvoter)这不是OP所要求的; OP特别询问如何查看给定类的给定方法的用法。如果你只是使用程序化来做到这一点,即使反射还不够,你必须走每种方法的字节码,或者解析源代码...... – fge
2
如果使用IntelliJ
,查找特定类,您可以使用按Ctrl +ñ找到你的项目,你有任何类。要找到所有返回类型的方法,我将使用Find Usages选项,Alt + F7。之后您可以优化您的结果。
此外,如果你有一个漫长的类在编辑器中打开,您可以使用Ctrl键 - F12打开文件结构视图。开始输入你正在寻找的返回类型,你会得到一个你想要的潜在方法的更短的列表。
相关问题
- 1. 如何在JAVA中查找方法的返回类型?
- 2. 如何在C#中使用System.Reflection.MethodBase查找方法的返回类型?
- 3. 如何在方法中返回动态返回类型? C#
- 4. 如何查看模板类的方法返回类型?
- 5. 如何修改所有派生类中的方法返回值?
- 6. 如何查找为R中的类定义的所有方法?
- 7. 返回类型如何在方法重载的情况下有所作为?
- 8. javadoc方法中的变量类型eclipse
- 9. 没有返回类型的方法: - ()foo
- 10. 如何覆盖方法返回类型?
- 11. 如何不返回任何返回类型为int的方法
- 12. 如何从具有泛型返回类型的方法返回基元?
- 13. Eclipse:如何在没有Javadoc注释的情况下查找所有(公共)类/方法?
- 14. 如何在类路径中的所有库中查找API方法的用法?
- 15. 如何在方法接口中返回泛型类型
- 16. 如何在Java泛型方法中定义返回类型?
- 17. Objective C:如何在方法有返回类型的方法中或者在任何返回类型的重载方法中设置NSAutoreleasePool?
- 18. 在IntelliJ中查找没有JavaDoc的方法?
- 19. 获取给定返回类型的所有方法
- 20. 查找方法返回假
- 21. 如何在C#中查找返回类型?
- 22. 如何为返回类型为枚举的方法返回null?
- 23. JPARepository使用方法返回类型来查找目标表吗?
- 24. 方法返回类型
- 25. Java.Dynamic方法返回类型
- 26. 方法返回类型
- 27. 如何从java中的方法返回泛型类型
- 28. 在Objective C中,如何通过反射找出方法的返回类型?
- 29. System.Void类型如何为不返回值的方法指定返回值类型?
- 30. 如何在Objective-c中测试方法的返回类型
您如何在Javadoc中找到所有用途? –
@fge:我想让您的答案成为可接受的答案,但无法对此发表评论。 –
好的,提供的答案! – fge