我使用Validator类实现了自己的类型系统。 现在我想在 Ctrl + Space -ing时只有有效的提议(目前它也暗示无效的东西)。
例如:
int a = 1;
int b = 2;
String s = "something";
a = //at this point, the auto completion should suggest only b, not s.
//Of course that picking up s causes an error (I implemented my type system that way).
是否可以从我继承的ui.contentassist.{}ProposalProvider
类实现?
感谢。
更新
根据Christian的建议,我发现从继承的{} ProposalProvider类调用super.complete_something更容易,然后从acceptor.delegate.proposals中删除不相关的提议。 请注意提案是一个私人领域,但它是easy to overcome。