我是Eclipse插件开发的新手:我需要检索用户选择的Java项目的一些信息,例如:
班数
每堂课的方法
每个类的实例变量
各班的LOC数
我的插件必须将Java项目显示为图形并计算一些指标...但是我对Eclipse API并不熟悉
最佳答案
Google针对类IProject,IContainer,IFolder,IFile和IWorkspaceRoot的Javadoc。这些课程共同协作,为您提供所需的大多数信息。
在org.eclipse.jdt.core插件中,查看可以获取一些Java源代码的ASTParser并返回一个解析树,您可以在其中找到所有方法,变量等。