class documentation

Visitor for adding a mutated_type to parameters. We model the parameter x in def f(x: old_type): x = new_type as Parameter(name=x, type=old_type, mutated_type=new_type) . This visitor applies the body "x = new_type" to the function signature.

Method __init__ Undocumented
Method __repr__ Undocumented
Method VisitParameter Undocumented
Instance Variable name Undocumented
Instance Variable new_type Undocumented
Instance Variable successful Undocumented

Inherited from Visitor:

Method Enter Undocumented
Method Leave Undocumented
Method Visit Undocumented
Class Variable old_node Undocumented
Class Variable unchecked_node_names Undocumented
Class Variable visits_all_node_types Undocumented
Instance Variable enter_functions Undocumented
Instance Variable leave_functions Undocumented
Instance Variable visit_class_names Undocumented
Instance Variable visit_functions Undocumented
Class Variable _visitor_functions_cache Undocumented
def __init__(self, name, new_type): (source)
def __repr__(self): (source)

Undocumented

def VisitParameter(self, p): (source)

Undocumented

Undocumented

new_type = (source)

Undocumented

successful: bool = (source)

Undocumented