我正在爲Java編寫Eclipse插件,並且存在以下問題:編寫Eclipse插件時,檢查IEditorPart是否爲Java編輯器的正確方法是什麼?
給定一個IEditorPart,我需要檢查它是否是java編輯器。
我可以做(IEditor的instanceof JavaEditor), 但JavaEditor是org.eclipse.jdt.internal.ui.javaeditor.JavaEditor, 這下JDT的 「內部」 類下降。
有沒有更智能,更安全的方法來做到這一點?我不確定爲什麼沒有非內部接口。
檢查它是什麼原因? – nitind 2013-02-01 06:21:52