繁体   English   中英

Eclipse IFile(获取Java类方法)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM