Tag: eclipse jdt

Eclipse JDT:是否有重构用setter / getter方法替换直接字段访问?

我知道我可以在Eclipse源代码菜单中为字段生成setter和getter,但我很惊讶它没有提供用新调用方法调用来替换直接字段访问器。 有谁知道如何做这个缺乏手动搜索和替换? 谢谢!

如何在调试Java代码时跳过循环?

这与如何在调试期间退出while循环不重复。 请参阅此问题的作者对此答案的评论https://stackoverflow.com/a/8107702/1391924 。 在调试时,我们可以使用F8等快捷键恢复, F7步进返回, F5步进, F6步进。 调试Java代码时是否有任何快捷键可以跳过循环(for,while和do-while)? 在下图所示的图片中 当前调试光标位于第57行。按下它时是否有任何快捷键调试光标应该从最里面的循环中出来(for,while或do-while。这里是while循环)并在下一个可执行语句处暂停(即排除注释。这里没有64)。 当再次按下此键时,它应该到第66行。 编辑: 没有得到任何满意的答案。 在这里提出了一个错误。 请在下一个JDT版本中投票并申请此function。

VariableDeclarationFragment节点resolveBindind()在eclipse / jdt / ast中返回null

我试图在这篇文章之后尝试使用eclipse jdt / ast。 这是java代码作为输入: class Hello { int hello() { int a = 0, b = 3; /* hello */ { b = a * 3; } return a; } public static void main(String[] args) { int z = 0, i = 3; /* hello */ { i = z * 3; } } […]

Eclipse从.java文件创建CompilationUnit

如何将.java文件加载到CompilationUnit中? 例如,假设我当前项目中有一个A.java文件。 我想将它加载到CompilationUnit中,然后将其传递给ASTParser。 只是将它作为纯文本加载它不是一个选项,因为在这种情况下我似乎不会获得AST中的绑定信息。