code: def get_changes(self, changers, in_hierarchy=False, resources=None,
                      task_handle=taskhandle.NullTaskHandle()):
          
          function_changer = _FunctionChangers(self.pyname.get_object(),
                                               self._definfo(), changers)
          return self._change_calls(function_changer, in_hierarchy,
                                    resources, task_handle)
docs: Get changes caused by this refactoring
  
          `changers` is a list of `_ArgumentChanger`\s.  If `in_hierarchy`
          is `True` the changers are applyed to all matching methods in
          the class hierarchy.
          `resources` can be a list of `rope.base.resource.File`\s that
          should be searched for occurrences; if `None` all python files
          in the project are searched.