浏览 2442 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-09-04
最后修改:2009-06-09
可是将java文件解析成CompilationUnit以后,java文件BlockComment、LineComment就丢失了。问题的原因我找了好久了,jdt的重构源码也找了一部分,可问题依旧没有解决。操作代码如下: /*获取CompilationUnit */ ASTParser parser = ASTParser.newParser(AST.JLS3); parser.setBindingsRecovery(true); parser.setSource(contents.toCharArray());//content为java文件反序列化的字符串 CompilationUnit unit = (CompilationUnit) parser.createAST(null); //到这里注释就丢了 /*操作CompilationUnit */ //....... /*持久化CompilationUnit */ FileUtil.output2JavaFile(javaFileLocalPath,unit .toString()); 有哪位大哥路过,指点一下,感激不尽。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |