class documentation

class TypeVarEraser(TypeTranslator): (source)

View In Hierarchy

Implementation of type erasure
Method __init__ Undocumented
Method visit​_param​_spec Undocumented
Method visit​_type​_alias​_type Undocumented
Method visit​_type​_var Undocumented
Instance Variable erase​_id Undocumented
Instance Variable replacement Undocumented
def __init__(self, erase_id, replacement): (source)

Undocumented

Parameters
erase​_id:Callable[[TypeVarId], bool]Undocumented
replacement:TypeUndocumented
def visit_param_spec(self, t): (source)

Undocumented

Parameters
t:ParamSpecTypeUndocumented
Returns
TypeUndocumented
def visit_type_alias_type(self, t): (source)

Undocumented

Parameters
t:TypeAliasTypeUndocumented
Returns
TypeUndocumented
def visit_type_var(self, t): (source)

Undocumented

Parameters
t:TypeVarTypeUndocumented
Returns
TypeUndocumented
erase_id = (source)

Undocumented

replacement = (source)

Undocumented