class documentation

class RemoveUnknownClasses(Visitor): (source)

View In Hierarchy

Visitor for converting ClassTypes called ~unknown* to just AnythingType. For example, this will change def f(x: ~unknown1) -> ~unknown2 class ~unknown1: ... class ~unknown2: ... to def f(x) -> Any

Method __init__ Undocumented
Method EnterParameter Undocumented
Method LeaveParameter Undocumented
Method VisitClassType Undocumented
Method VisitNamedType Undocumented
Method VisitTypeDeclUnit Undocumented
Instance Variable parameter 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): (source)
def EnterParameter(self, p): (source)

Undocumented

def LeaveParameter(self, p): (source)

Undocumented

def VisitClassType(self, t): (source)

Undocumented

def VisitNamedType(self, t): (source)

Undocumented

def VisitTypeDeclUnit(self, u): (source)

Undocumented

parameter = (source)

Undocumented