我已将内容辅助提案计算机实现为eclipse插件(使用org.eclipse.jdt.ui.javaCompletionProposalComputer
),并在内部使用IContentAssistProcessor
。 Processor类提供了一种为内容辅助菜单指定自动激活字符的方法,称为getCompletionProposalAutoActivationCharacters()
。但是,由于我只在内部使用此类,因此它未以任何方式在工作台中注册,并且我定义的自动激活字符实际上并未激活内容辅助菜单。
有没有办法“注册”我的IContentAssistProcessor
类,以便调用getCompletionProposalAutoActivationCharacters()
方法?
是否有另一种方法可以将javaCompletionProposalComputer
类与自动激活字符相关联(由插件定义,而不是在工作台中手动定义)?