class documentation

class RenameModuleVisitor(base_visitor.Visitor): (source)

View In Hierarchy

Renames a TypeDeclUnit.

Method __init__ Constructor.
Method VisitClassType Undocumented
Method VisitParamSpec Undocumented
Method VisitTypeDeclUnit Undocumented
Method VisitTypeParameter Undocumented
Method _MaybeNewName Decides if a name should be replaced.
Method _ReplaceModuleName Undocumented
Instance Variable _module_name Undocumented
Instance Variable _new Undocumented
Instance Variable _old 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, old_module_name, new_module_name): (source)

Constructor. Args: old_module_name: The old name of the module as a string, e.g. "foo.bar.module1" new_module_name: The new name of the module as a string, e.g. "barfoo.module2" Raises: ValueError: If the old_module name is an empty string.

def VisitClassType(self, node): (source)

Undocumented

def VisitParamSpec(self, node): (source)

Undocumented

def VisitTypeDeclUnit(self, node): (source)

Undocumented

def VisitTypeParameter(self, node): (source)

Undocumented

def _MaybeNewName(self, name): (source)

Decides if a name should be replaced. Args: name: A name for which a prefix should be changed. Returns: If name is local to the module described by old_module_name the old_module_part will be replaced by new_module_name and returned, otherwise node.name will be returned.

def _ReplaceModuleName(self, node): (source)

Undocumented

_module_name = (source)

Undocumented

Undocumented

Undocumented