问题标签 [eclipse-jdt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1416 浏览

eclipse - 以编程方式调用组织导入

我正在尝试对我正在以编程方式编辑的文件以编程方式执行“OrganizeImports”。我的代码如下所示:

我的问题是 OrganizeImportsAction 在当前选择上执行,这与我正在编辑的编译单元不同。我想在编译单元上以编程方式设置选择,但我不知道该怎么做。或者也许还有另一种触发 OrganizeImports 的方法。

谢谢,斯特凡

0 投票
0 回答
160 浏览

eclipse - 有没有办法用多级树替换 Eclipse JDT 的代码完成列表?

我知道可以自定义 Eclipse 代码完成小部件以添加新建议甚至更改顺序。

我想知道是否有办法用多级树替换当前列表格式(或单级树,如果这是一个树控件)。

因此,例如,我不会从按名称排序的方法列表中进行选择,而是先从类别中进行选择,然后从子类别中进行选择,然后再从项目中进行选择。

我对 SDK 的那部分不太熟悉,但我想知道这是否可行。

谢谢!

0 投票
1 回答
375 浏览

java - 将 Eclipse JDT Core 集成到新的编辑器中

我正在构建一个 Java IDE 并尝试实现自动完成或智能感知。在寻找可以为我完成大部分工作的东西(而不是重新发明轮子等)之后,我已经提取了 Eclipse JDT 核心的代码,并试图弄清楚如何在我自己的 IDE 中实现它。我显然是在假设这是可能的情况下工作的。

如果有人对 Eclipse JDT Core、实现智能感知或其他有助于我实现目标并愿意参与其中的有趣的事情有很多了解,我将不胜感激!谢谢!

0 投票
2 回答
1685 浏览

java - Eclipse JDT:以编程方式调用“正确缩进”?

我正在开发一个 Eclipse 插件,它可以修改用户项目中的 Java 代码。

基本上这个插件的结果就是在一些方法上加了Java注解,所以

变成

除了看起来不太像;新插入的注释上的缩进很奇怪(具体来说,新注释一直到行的左侧)。我想对文件进行所有更改,然后以编程方式调用“正确缩进”。

有谁知道如何做到这一点?我在这里或 JDT 论坛中找不到答案,所有看起来相关的类(IndentAction、JavaIndenter)都在我不应该使用的内部包中......

谢谢!

0 投票
2 回答
963 浏览

java - 如何使用 JDT Java 搜索引擎查找匿名类或本地类型?

我想以编程方式从 JDT Java 搜索引擎中获取匿名类的模型或本地声明的类型(即 IType 的实例),以完全限定名称闻名。到目前为止,在搜索未嵌套在其他类型中的“常用”类型时,我在以下方面做得很好:

为什么它会中断匿名类和本地声明的类型,我该如何解决?我怀疑,我必须更改 SearchPattern,但在 JavaDoc 中没有发现任何结论。

任何建议都受到高度赞赏。

问候,克里斯

0 投票
1 回答
178 浏览

eclipse - Maven 存储库中的 Eclipse 项目工件

我想通过Maven使用Eclipse项目产生的一些库。我已经查看了主要的 Maven 存储库,虽然看起来已经导入了一些项目,但它们的版本很旧并且缺少一些重要的项目(例如 cdt)。是否有任何 Eclipse 项目的官方 Maven 存储库?如果不是,那么在启用 maven 的项目中使用当前版本的库(例如 JDT 编译器)的最佳选择是什么?

0 投票
1 回答
588 浏览

eclipse - JDT ASTParser 获取字符串字段的值

有没有办法使用 jdt ASTParser 来获取在 java 文件中声明的 String 字段的值。实际上,我需要解决来自其他类的任何可能的依赖关系,例如
public String str = "somethig"+SomeTherClass.SOMETHING_ELSE。

0 投票
1 回答
103 浏览

java - 在 Eclipse JDT 中放置变量一个上下文

我一直在寻找 Eclipse JDT 重构工具,它可以让我快速更改

但我找不到它。存在这样的东西吗?

0 投票
2 回答
75532 浏览

java - 抛出异常时中断

当抛出未处理的异常时,Visual Studio 可以选择自动进入调试器,Eclipse 是否具有类似的功能?

0 投票
1 回答
495 浏览

eclipse - 如何以编程方式在 Eclipse 中指定 JRE javadoc 位置?

您可以通过手动设置它

_Package Explorer / JRE System Library / rt.jar -> contextmenu -> properties - 附加 Javadoc..

并且设置存储在 .metadata.plugins\org.eclipse.core.runtime.settings\org.eclipse.jdt.launching.prefs 中。

我想知道无论如何我可以以编程方式指定它吗?

非常感谢!