繁体   English   中英

使用Java提案时,我的提案是隐藏的(任务集中)

[英]My proposals are hidden when using Java Proposals (Task-Focused)

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

然而,当我选择“Java的建议(任务为中心)”,取消选择“Java的建议”,我的建议不再显示。

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

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

我将org.eclipse.jdt.ui.javaAllProposalCategory categoryID用作javaCompletionProposalComputer ,但这是“ 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"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM