Az Eclipse inkompatibilis módon változott a 3.1 és 3.2 verzió között, és ez hatással van a bedolgozókra. Az alábbi bejegyzések leírják a módosított területeket, és útmutatást biztosítanak az 3.1 verziószámú bedolgozók átállításához 3.2 verzióra. Ezeket csak akkor kell megtekintenie, ha problémája van a 3.1 verziószámú bedolgozó futtatásával a 3.2 verzión.
Befolyásolt elem: Az IJavaReferenceType.getClassLoaderObject()
metódust meghívó
ügyfelek.
Leírás: Eclipse 3.1 változatban az
org.eclipse.jdt.debug.core.IJavaReferenceType.getClassLoaderObject()
metódus hozzáadásra került az IJavaReferenceType
elemhez. Nem lett megadva, hogy a metódus
nulllértéket
adjon vissza, de ez előfordulhat. Eclipse 3.2 változatban a specifikáció frissítve lett
annak jelzése érdekében, hogy a nullérték
érvényes visszatérési érték. A metódus viselkedése nem változott,
de a hívóknak tudniuk kell arról, hogy visszaadhat nullértéket
, ezért
meg kell adniuk a megfelelő ellenőrzéseket.
Szükséges tevékenység: Az IJavaReferenceType.getClassLoaderObject()
metódust hívó ügyfeleket módosítani kell, hogy kezeljék a null
visszatérési értéket.