Eclipse er ændret fra 3.1 til 3.2 på en måde, som påvirker plugins. Indgangene nedenfor beskriver de områder, der er ændret, og giver en vejledning i, hvordan man overfører 3.1-plugins til 3.2. Bemærk, at du kun behøver læse disse oplysninger, hvis du får problemer med at udføre 3.1-plugins i 3.2.
Hvad påvirkes: Klienter, der kalder IJavaReferenceType.getClassLoaderObject()
.
Beskrivelse: I Eclipse 3.1 blev metoden org.eclipse.jdt.debug.core.IJavaReferenceType.getClassLoaderObject()
tilføjet til IJavaReferenceType
. Metoden kunne returnere NULL
, men det var ikke angivet i specifikationen. I Eclipse 3.2 er specifikationen opdateret med oplysningen om, at NULL
er en gyldig returværdi. Metodens funktionsmåde er ikke ændret, men kaldere skal være klar over, at NULL
kan blive returneret, og bør tilføje den relevante kontrol.
Påkrævet handling: Klienter, der kalder IJavaReferenceType.getClassLoaderObject()
, skal ændres, så de kan håndtere NULL
som returværdi.