Eclipse rcp 如何替换MethodDeclaration中的Javadoc?
我们知道,从MethodDeclarationEclipse rcp 如何替换MethodDeclaration中的Javadoc?,eclipse-rcp,abstract-syntax-tree,Eclipse Rcp,Abstract Syntax Tree,我们知道,从MethodDeclarationm,我们可以得到javadocd=m.getJavadoc()。现在我构造了一个新的Javadoc,所以我想替换旧的Javadoc public void replaceJavadoc(ICompilationUnit unit,Javadoc newDoc) { // can't use m.setJavadoc(newDoc) although it indeed have this method } 从ICompilationUnit可以
m
,我们可以得到javadocd=m.getJavadoc()代码>。现在我构造了一个新的Javadoc,所以我想替换旧的Javadoc
public void replaceJavadoc(ICompilationUnit unit,Javadoc newDoc) {
// can't use m.setJavadoc(newDoc) although it indeed have this method
}
从ICompilationUnit
可以轻松获取MethodDeclaration
。此外,我们还可以获得编译单元
,ASTRewrite
,但我不知道如何实现这一点。我在网上发现了这一响应,它可能会给你一个id,并帮助你:
AST ast = cu.getAST();
cu.recordModifications();
Javadoc jc = ast.newJavadoc();
TagElement tag = ast.newTagElement();
TextElement te = ast.newTextElement();
tag.fragments().add(te);
te.setText("ici il faut insérer le commentaire aproprier ");
jc.tags().add(tag);
tag = ast.newTagElement();
tag.setTagName(TagElement.TAG_AUTHOR);
tag.fragments().add(ast.newSimpleName("ici il faut chercher le nom de l'auteur"));
jc.tags().add(tag);
它是用来创建au-java文档的。
我也在找。我想在java源代码géné中自动添加注释和java文档请问您有idé吗?
如果您愿意,我们将更改电子邮件,以提高速度
祝你好运我可以创建javadoc,但我不能更改method@danzen你能告诉我你是如何生成java文档的吗?