我正在开发一个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视图(其中有所选类的每个方法的描述)。