Platforma Eclipse byla podrobena změnám, jež zakládají nekompatibilitu verzí 3.1 a 3.2, která ovlivňuje moduly plug-in. Následující položky popisují oblasti, které se změnily, a poskytují pokyny pro migraci modulů plug-in pro verzi 3.1 do verze 3.2. Máte-li problémy se spuštěním svého modulu plug-in verze 3.1 ve verzi 3.2, věnujte pozornost následujícímu textu.
Co je ovlivněno: Klienti volající IJavaReferenceType.getClassLoaderObject()
.
Popis: V Eclipse 3.1 byla přidána metoda org.eclipse.jdt.debug.core.IJavaReferenceType.getClassLoaderObject()
do IJavaReferenceType
. Pro tuto metodu není určena návratová metoda null
, nicméně lze tuto hodnotu vracet. V Eclipse 3.2 byla specifikace aktualizována za účelem indikace, že null
je platná návratová hodnota. Chování metody se nezměnilo, avšak volající budou vědět, že může být vrácena hodnota null
a měli by přidat příslušné kontroly.
Nezbytná akce: Klienti volající IJavaReferenceType.getClassLoaderObject()
by měli být upraveni tak, aby byli schopni obsloužit návratovou hodnotu null
.