JDT对一个java文本文件进行解析,有下面的方法:
String content = buffer.toString();
ASTParser parsert = ASTParser.newParser(AST.JLS3);
parsert.setSource(content.toCharArray());
CompilationUnit result = (CompilationUnit) parsert.createAST(null);
List types = result.types();
TypeDeclaration typeDec = (TypeDeclaration) types.get(0);
MethodDeclaration methodDec[] = typeDec.getMethods();
用CDT对一个C文本文件解析,不是在WorkSpace中打开的文件,
我找到的方法需要有一个Project,类似于上面的读到一个String里直接解析的方法有没有?
如果没有这样的方法,有什么建议?请教。
帮忙找错:
下面是Eclipse JDT的一些受到程序员欢迎的特性:
◆代码提示:在编辑器的任意位置按ctrl+空格即可调出代码提示,或者开始键入部分代码然后按ctrl+空格。
◆重构:只需要右击鼠标即可。这个功能让你可以修改方法的返回类型,访问修饰符,让你可以添加,编辑和移除方法的参数和异常,最棒的是其他使用这个方法的代码将会自动对于修改做出相应的改变。
重构下的重命名功能可以通过选中一个成员然后按Alt+Shift+R来调出
◆快速修复。几乎任何错误上都可以应用快速修复。还有,你几乎无需再手动键入import语句了。
◆还有一个很酷的功能就是你可以拖拽大纲视图中的变量和方法而这可以影响到实际代码