Eclipse插件开发中如何手动生成类文件?
我想手动生成类文件到某个地方(不是构建路径中的输出文件夹),我找到了一些类,如 JavaBuilder、Compiler、IncrementalProjectBuilder 等,但我仍然…
将变量一上下文放在 Eclipse JDT 中
我一直在寻找Eclipse JDT重构工具,它可以让我快速更改 if (...) { Object x = blablabla; } 为 Object x; if (...) { x = blablabla; } // insert co…
JDT ASTParser 获取字符串字段的值
有没有办法使用 jdt ASTParser 来获取 java 文件中声明的 String 字段的值。实际上我需要的是解决来自其他类的任何可能的依赖关系,例如 公共字符串st…
Eclipse JDT:调用“正确缩进”以编程方式?
我正在开发一个 Eclipse 插件,该插件可以修改用户项目中的 Java 代码。 基本上这个插件的结果是Java注释被添加到一些方法中,所以 void foo() { ... …
将 Eclipse JDT Core 集成到新编辑器中
我正在构建一个 Java IDE,并尝试实现自动完成或智能感知。在四处寻找可以为我完成大部分工作的东西(而不是重新发明轮子等)后,我提取了 Eclipse JD…
有没有办法用多级树替换 Eclipse JDT 的代码完成列表?
我知道 Eclipse 代码完成小部件可以自定义以添加新建议,甚至更改顺序。 我想知道是否有办法用多级树替换当前的列表格式(或单级树,如果这是树控件)…
以编程方式调用组织导入
我正在尝试以编程方式对我正在以编程方式编辑的文件执行“OrganizeImports”。 我的代码如下所示: final ICommandService cmdService = (ICommandSer…
Eclipse 中是否可以同时使用 CDT 和 Java IDE?
我已经启动并运行了一个 Eclipse CDT 环境,并且按照我喜欢的方式进行了自定义。我还将重点关注 Java。 我不想仅仅为了获得 Java 功能而安装单独版本…
为什么即使我在 ASTParser 上 setResolveBindings(true),resolveBinding() 也会返回 null?
我正在编写一个 Eclipse 插件,它使用 JDT AST 的 ASTParser 来解析方法。我正在该方法中寻找创建特定类型对象的方法。 当我找到 ClassInstanceCreati…
如何在eclipse本地安装jdt.core?
我需要在本地安装 eclipse JDT.Core 插件(例如使用 site.xml 等下载文件),而不是由于工作中可怕的防火墙而远程安装它。 谁能建议在哪里下载它以便…
将方法/变量声明添加到 org.eclipse.jdt.core.dom.CompilationUnit
我正在尝试向 org.eclipse.jdt.core.dom.CompilationUnit 添加方法或变量声明,但我不知道如何实现这一点。 如果我使用 CompilationUnit.types().add(…