Обзор: «Преобразованный метод»

Довольно часто при портировании модуля с 8.0 на 9.0 возникает ситуация, когда 8.0 является объектом, а 9.0 отсутствует. И не понятно - устарел и был удален или переименован. В очень сложных случаях объект может быть переименован и изменен почти до неузнаваемости.

Для поиска нужно сделать несколько шагов:

  1. Представление по умолчанию, что такой объект существует, но он был переименован.
  2. Смотри, что делает этот объект.
  3. Поиск по названию методов, содержащих данный объект, за исключением общих слов (например, init, start, destroy …).
  4. Если результат не найден, ищите по уникальным ключевым словам, которые можно найти, приведя объект.
  5. Если что-то не дало результатов, то, возможно, объект удаляется как устаревший.

Case

Possible solution