CDT 9 *(diff link)中引入的更改取消了对与ASTCompletionNode
不同类型的org.eclipse.cdt.core.dom.ast.ASTCompletionNode
的支持。
如果插件添加了一个贡献并插入了实现不同的IASTCompletionNode
的完成建议(例如,ASTCompletionNode
中的org.eclipse.cdt.core.lrparser
,则Ctrl + Space
会引发以下异常) :
java.lang.ClassCastException: org.eclipse.cdt.core.dom.lrparser.action.ASTCompletionNode cannot be cast to org.eclipse.cdt.core.dom.ast.ASTCompletionNode
at
org.eclipse.cdt.internal.ui.text.contentassist.DOMCompletionProposalComputer.computeCompletionProposals(DOMCompletionProposalComputer.java:165)
在这种情况下我可以进行什么工作?