O Eclipse foi alterado de formas incompatíveis entre as versões 3.1 e 3.2 de modo a afetar os plug-ins. As entradas a seguir descrevem as áreas alteradas e fornecem instruções para migrar plug-ins 3.1 para 3.2. Observe que você só precisará consultar estas instruções se estiver tendo problemas na execução do plug-in 3.1 na versão 3.2.
O que é afetado: Clientes que chamam IJavaReferenceType.getClassLoaderObject()
.
Descrição: No Eclipse 3.1, o método
org.eclipse.jdt.debug.core.IJavaReferenceType.getClassLoaderObject()
foi incluído no IJavaReferenceType
. O método não foi especificado para
retornar nulo
, mas poderia. No Eclipse 3.2, a especificação foi atualizada
para indicar que nulo
é um valor de retorno válido. O comportamento do
método não foi alterado, mas os responsáveis pela chamada deverão estar cientes de que
nulo
pode ser retornado e deverão incluir as verificações apropriadas.
Ação requerida: Clientes chamando
IJavaReferenceType.getClassLoaderObject()
deverão ser modificados para
tratar nulo
como um valor de retorno.