将CEditor转换为ICModelEditor

时间:2018-11-22 11:20:17

标签: java eclipse-plugin eclipse-rcp eclipse-cdt eclipse-pde

我有一个eclipse插件,它扩展了CDT提供的某些功能。
问题在于该插件应该支持多个CDT versions

其中一个插件类从SelectionParseAction扩展了CDT类:

class CustomSelectionParseAction extends SelectionParseAction {

    public CustomSelectionParseAction(CEditor editor) {
        super(editor);
    }
}

SelectionParseAction的构造函数签名从CDT 8.*变为CDT 9.*diff link)。

public SelectionParseAction(ICEditor editor)
成为了
public SelectionParseAction(ICModelBasedEditor editor)

由于我的CustomSelectionParseAction的输入将仍然是CEditor对象,因此我如何支持两个CDT类构造函数?

0 个答案:

没有答案
相关问题