Tussen Eclipse 3.1 en 3.2 komen enige punten van incompatibiliteit voor die van invloed op plugins zijn. In de volgende secties worden de aspecten besproken die zijn gewijzigd en vindt u instructies voor de migratie van 3.1-plugins naar 3.2. U hoeft de informatie alleen te raadplegen als u problemen ondervindt met het uitvoeren van 3.1-plugins in 3.2.
Van toepassing op: clients die IJavaReferenceType.getClassLoaderObject()
aanroepen.
Beschrijving: in Eclipse 3.1 is de methode org.eclipse.jdt.debug.core.IJavaReferenceType.getClassLoaderObject()
aan IJavaReferenceType
toegevoegd. In de specificatie van de methode werd het resultaat null
niet vermeld, maar dit was wel mogelijk. In Eclipse 3.2 is de specificatie van de methode zó aangepast dat null
nu een geldige retourcode is. Het gedrag van de methode is niet gewijzigd. In aanroepende entiteiten moet rekening worden gehouden met het resultaat null
en moeten controles worden opgenomen.
Vereiste actie: clients die IJavaReferenceType.getClassLoaderObject()
aanroepen, moeten zodanig worden gewijzigd dat de retourcode null
kan worden afgehandeld.