Eclipse JDT 3.2 外掛程式移轉手冊

這份手冊涵蓋移轉 Eclipse JDT 3.1(或更早的版本)外掛程式至 Eclipse JDT 3.2。

Eclipse 3.2 的目標之一,是既將 Eclipse 向前移動,又在最大可能範圍內保持相容於舊版。 也就是說,雖然 API 有了改變,但在 3.2 中,針對 Eclipse 3.1 API 撰寫的外掛程式應該仍能運作。

主要的相容性種類有 API 合約相容性與二進位相容性。API 合約相容性表示有效使用 3.1 API,對 3.2 仍有效,因此,不需要重訪運作的程式碼。 二進位相容性表示 API 方法簽章等的變更方式,並未使現有的編譯(二進位)程式碼無法再鏈結和執行新的 3.2 程式庫。

無論如何努力避免毀損,還是會有一些不相容的區域。這份文件說明在 3.1 和 3.2 之間,Eclipse 以不相容的方式來改變的區域,它提供了將 3.1 外掛程式移轉至 3.2 的指示。