![](/img/trans.png)
[英]How to check if an IFile in Java Eclipse Plugin Development really exists?
[英]Eclipse IFile (get java class methods)
我正在开发一个Eclipse插件,我需要在其中检索方法名称或仅从Eclipse中的任何Java项目中检索类。 这个想法是创建一个单个对象来访问项目的每个部分(IProject扩展)。
例如:
public class MyProjectClass extends IProject{
...
/* get all the java classes from the given project */
public List<IProject> getJavaClasses(IProject p){}
/* get all the methods from the given class */
public List<?> getMethodsNames(AnyClass c){}
...
}
到目前为止,我已经取得了从任何IProject获取每个IFile的成就。 我需要下一步的帮助。
可能吗? 我需要做一个解析器来获取方法吗? 必须类似于创建Eclipse的Outline视图(其中包含所选类的每个方法的描述)。
我相信JDT是您想要的。 请记住,JDT可能要求您的项目具有适当的Java项目特性。 该代码段提供了一个如何从项目/编译单元获取方法的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.