class documentation

class CollectDependencies(Visitor): (source)

View In Hierarchy

Visitor for retrieving module names from external types. Needs to be called on a TypeDeclUnit.

Method __init__ Undocumented
Method EnterClassType Undocumented
Method EnterLateType Undocumented
Method EnterNamedType Undocumented
Instance Variable dependencies Undocumented
Instance Variable late_dependencies Undocumented
Method _ProcessName Retrieve a module name from a node name.

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 EnterClassType(self, node): (source)

Undocumented

def EnterLateType(self, node): (source)

Undocumented

def EnterNamedType(self, node): (source)

Undocumented

dependencies: dict = (source)

Undocumented

late_dependencies: dict = (source)

Undocumented

def _ProcessName(self, name, dependencies): (source)

Retrieve a module name from a node name.