Изменения между Eclipse версий 3.1 и 3.2 повлекли за собой некоторые несовместимости, касающиеся модулей. Ниже приведено описание измененных областей и инструкции по миграции модулей версии 3.1 в 3.2. Обратите внимание, что этот раздел будет полезен только в том случае, если модули 3.1 выполняются в версии 3.2 с ошибками.
Затронутые компоненты: Клиенты, вызывающие IJavaReferenceType.getClassLoaderObject().
Описание: В Eclipse 3.1 метод org.eclipse.jdt.debug.core.IJavaReferenceType.getClassLoaderObject()
был добавлен для IJavaReferenceType. В модуле не был задан возврат
значения null, однако такое значение могло возвращаться. В Eclipse 3.2
спецификация была обновлена. Теперь null является допустимым возвращаемым
значением. Поведение метода не изменилось, однако инициаторам должно быть известно о
возможности возврата значения null и следует добавить соответствующие проверки.
Необходимо выполнить: Инициаторы, вызывающие IJavaReferenceType.getClassLoaderObject(),
необходимо изменить, так чтобы они могли обрабатывать возвращаемое значение null.