Eclipse è stato modificato tra le versioni 3.1 e 3.2 in modi incompatibili che influiscono sui plugin. Le sezioni di seguito riportate descrivono le aree modificate e forniscono istruzioni per la migrazione dei plugin dalla versione 3.1 alla versione 3.2. È opportuno fare riferimento a queste sezioni solo se si verificano problemi durante l'esecuzione del plugin 3.1 su 3.2.
Elementi interessati: client che richiamano IJavaReferenceType.getClassLoaderObject()
.
Descrizione: in Eclipse 3.1, il metodo org.eclipse.jdt.debug.core.IJavaReferenceType.getClassLoaderObject()
è stato aggiunto a IJavaReferenceType
. Il metodo non restituisce
null
, ma potrebbe. In Eclipse 3.2, la specifica è stata aggiornata per indicare che
null
è un valore di restituzione valido. Il comportamento del metodo non è stato modificato,
ma i chiamanti devono essere consapevoli che potrebbe essere restituito null
quindi devono effettuare i controlli appropriati.
Azione richiesta: i client che richiamano IJavaReferenceType.getClassLoaderObject()
devono essere modificati in modo da gestire null
come un valore di restituzione.