使用 Java 建议(以任务为中心)时我的建议被隐藏

发布于 2024-08-18 06:42:59 字数 198 浏览 4 评论 0原文

我编写了自定义 Java 提案贡献者。在 Eclipse 中使用内容辅助的“Java Proposals”高级配置时,它工作得很好。

但是,当我选择“Java 提案(以任务为中心)”并取消选中“Java 提案”时,我的提案不再显示。

知道为什么吗?我需要在 ICompletionProposal 实现中提供一些额外信息吗?

I wrote custom java proposals contributor. It works fine when using "Java Proposals" advanced configuration of content-assist in Eclipse.

However, when I select "Java Proposals (Task-Focused)" and uncheck "Java Proposals", my proposals no longer show up.

Any idea why? Do I need to provide some extra information in my ICompletionProposal implementations?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

从﹋此江山别 2024-08-25 06:42:59

在这种情况下,答案很简单。

我为 javaCompletionProposalComputer 使用了 org.eclipse.jdt.ui.javaAllProposalCategory 类别 ID,但这是“Java Proposals”类别。

当我创建使用自己的类别 ID 时,我的提案计算机现在显示在 Eclipse 内容辅助配置中,并且提案按预期工作。

完整的扩展声明现在如下所示:

<extension
      id="properties.javaProposals"
      name="Property Names Proposals"
      point="org.eclipse.jdt.ui.javaCompletionProposalComputer">
   <javaCompletionProposalComputer
         activate="false"
         categoryId="properties.javaProposals"
         class="properties.PropertyProposalComputer">
      <partition
            type="__java_string">
      </partition>
   </javaCompletionProposalComputer>
</extension>

重要部分是 categoryId="properties.javaProposals"

The answer is simple in this case.

I used org.eclipse.jdt.ui.javaAllProposalCategory categoryID for my javaCompletionProposalComputer, but this is "Java Proposals" category.

When I created used own category ID, my proposals computer is now showing up in eclipse content-assist configuration, and proposals work as expected.

Full extension declaration now looks like this:

<extension
      id="properties.javaProposals"
      name="Property Names Proposals"
      point="org.eclipse.jdt.ui.javaCompletionProposalComputer">
   <javaCompletionProposalComputer
         activate="false"
         categoryId="properties.javaProposals"
         class="properties.PropertyProposalComputer">
      <partition
            type="__java_string">
      </partition>
   </javaCompletionProposalComputer>
</extension>

Important part is categoryId="properties.javaProposals"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文