代码之家  ›  专栏  ›  技术社区  ›  Peter Å tibraný

使用Java提案时,我的提案会被隐藏(以任务为中心)

  •  0
  • Peter Å tibraný  · 技术社区  · 16 年前

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

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

    ICompletionProposal 实现?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Peter Å tibraný    16 年前

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

    我曾经 org.eclipse.jdt.ui.javaAllProposalCategory javaCompletionProposalComputer ,但这是“Java提案”类别。

    当我创建使用自己的类别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"

    推荐文章