Beispiel #1
0
 def add_argument(self, path, offset, index, name, default, value):
     changers = [ArgumentAdder(index, name, default, value)]
     ref = ChangeSignature(self.root_project, self.get_resource(path),
                           offset)
     return ref.get_changes(changers)
Beispiel #2
0
 def normalize_arguments(self, path, offset):
     changers = [ArgumentNormalizer()]
     ref = ChangeSignature(self.root_project, self.get_resource(path),
                           offset)
     return ref.get_changes(changers)
Beispiel #3
0
 def remove_argument(self, path, offset, index):
     changers = [ArgumentRemover(index)]
     ref = ChangeSignature(self.root_project, self.get_resource(path),
                           offset)
     return ref.get_changes(changers)