class documentation

class TypeIndirectionVisitor(TypeVisitor[Set[str]]): (source)

View In Hierarchy

Returns all module references within a particular type.

Method __init__ Undocumented
Method find_modules Undocumented
Method visit_any Undocumented
Method visit_callable_type Undocumented
Method visit_deleted_type Undocumented
Method visit_erased_type Undocumented
Method visit_instance Undocumented
Method visit_literal_type Undocumented
Method visit_none_type Undocumented
Method visit_overloaded Undocumented
Method visit_param_spec Undocumented
Method visit_parameters Undocumented
Method visit_partial_type Undocumented
Method visit_tuple_type Undocumented
Method visit_type_alias_type Undocumented
Method visit_type_type Undocumented
Method visit_type_var Undocumented
Method visit_type_var_tuple Undocumented
Method visit_typeddict_type Undocumented
Method visit_unbound_type Undocumented
Method visit_uninhabited_type Undocumented
Method visit_union_type Undocumented
Method visit_unpack_type Undocumented
Instance Variable cache Undocumented
Instance Variable seen_aliases Undocumented
Method _visit Undocumented
def __init__(self): (source)

Undocumented

def find_modules(self, typs: Iterable[types.Type]) -> set[str]: (source)

Undocumented

def visit_any(self, t: types.AnyType) -> set[str]: (source)

Undocumented

def visit_callable_type(self, t: types.CallableType) -> set[str]: (source)

Undocumented

def visit_deleted_type(self, t: types.DeletedType) -> set[str]: (source)

Undocumented

def visit_erased_type(self, t: types.ErasedType) -> set[str]: (source)

Undocumented

def visit_instance(self, t: types.Instance) -> set[str]: (source)

Undocumented

def visit_literal_type(self, t: types.LiteralType) -> set[str]: (source)

Undocumented

def visit_none_type(self, t: types.NoneType) -> set[str]: (source)

Undocumented

def visit_overloaded(self, t: types.Overloaded) -> set[str]: (source)

Undocumented

def visit_param_spec(self, t: types.ParamSpecType) -> set[str]: (source)

Undocumented

def visit_parameters(self, t: types.Parameters) -> set[str]: (source)

Undocumented

def visit_partial_type(self, t: types.PartialType) -> set[str]: (source)

Undocumented

def visit_tuple_type(self, t: types.TupleType) -> set[str]: (source)

Undocumented

def visit_type_alias_type(self, t: types.TypeAliasType) -> set[str]: (source)

Undocumented

def visit_type_type(self, t: types.TypeType) -> set[str]: (source)

Undocumented

def visit_type_var(self, t: types.TypeVarType) -> set[str]: (source)

Undocumented

def visit_type_var_tuple(self, t: types.TypeVarTupleType) -> set[str]: (source)

Undocumented

def visit_typeddict_type(self, t: types.TypedDictType) -> set[str]: (source)

Undocumented

def visit_unbound_type(self, t: types.UnboundType) -> set[str]: (source)

Undocumented

def visit_uninhabited_type(self, t: types.UninhabitedType) -> set[str]: (source)

Undocumented

def visit_union_type(self, t: types.UnionType) -> set[str]: (source)

Undocumented

def visit_unpack_type(self, t: types.UnpackType) -> set[str]: (source)

Undocumented

Undocumented

Undocumented

def _visit(self, typ_or_typs: types.Type|Iterable[types.Type]) -> set[str]: (source)

Undocumented