class DependencyVisitor(TraverserVisitor): (source)
Undocumented
Method | __init__ |
Undocumented |
Method | add_attribute_dependency |
Add dependencies for accessing a named attribute of a type. |
Method | add_attribute_dependency_for_expr |
Undocumented |
Method | add_dependency |
Add dependency from trigger to a target. |
Method | add_iter_dependency |
Undocumented |
Method | add_operator_method_dependency |
Undocumented |
Method | add_operator_method_dependency_for_type |
Undocumented |
Method | add_type_alias_deps |
Undocumented |
Method | add_type_dependencies |
Add dependencies to all components of a type. |
Method | attribute_triggers |
Return all triggers associated with the attribute of a type. |
Method | get_non_partial_lvalue_type |
Undocumented |
Method | get_type_triggers |
Undocumented |
Method | get_unimported_fullname |
If e refers to an unimported definition, infer the fullname of this. |
Method | is_self_member_ref |
Does memberexpr to refer to an attribute of self? |
Method | process_binary_op |
Undocumented |
Method | process_global_ref_expr |
Undocumented |
Method | process_isinstance_call |
Process "isinstance(...)" in a way to avoid some extra dependencies. |
Method | process_lvalue |
Generate additional dependencies for an lvalue. |
Method | process_type_info |
Undocumented |
Method | use_logical_deps |
Undocumented |
Method | visit_assignment_stmt |
Undocumented |
Method | visit_await_expr |
Undocumented |
Method | visit_block |
Undocumented |
Method | visit_call_expr |
Undocumented |
Method | visit_cast_expr |
Undocumented |
Method | visit_class_def |
Undocumented |
Method | visit_comparison_expr |
Undocumented |
Method | visit_decorator |
Undocumented |
Method | visit_del_stmt |
Undocumented |
Method | visit_dictionary_comprehension |
Undocumented |
Method | visit_for_stmt |
Undocumented |
Method | visit_func_def |
Undocumented |
Method | visit_generator_expr |
Undocumented |
Method | visit_import |
Undocumented |
Method | visit_import_all |
Undocumented |
Method | visit_import_from |
Undocumented |
Method | visit_index_expr |
Undocumented |
Method | visit_member_expr |
Undocumented |
Method | visit_mypy_file |
Undocumented |
Method | visit_name_expr |
Undocumented |
Method | visit_newtype_expr |
Undocumented |
Method | visit_op_expr |
Undocumented |
Method | visit_operator_assignment_stmt |
Undocumented |
Method | visit_print_stmt |
Undocumented |
Method | visit_star_expr |
Undocumented |
Method | visit_super_expr |
Undocumented |
Method | visit_type_application |
Undocumented |
Method | visit_unary_expr |
Undocumented |
Method | visit_with_stmt |
Undocumented |
Method | visit_yield_from_expr |
Undocumented |
Instance Variable | alias_deps |
Undocumented |
Instance Variable | is_class |
Undocumented |
Instance Variable | is_package_init_file |
Undocumented |
Instance Variable | map |
Undocumented |
Instance Variable | options |
Undocumented |
Instance Variable | python2 |
Undocumented |
Instance Variable | scope |
Undocumented |
Instance Variable | type_map |
Undocumented |
Inherited from TraverserVisitor
:
Method | visit_assert_stmt |
Undocumented |
Method | visit_assignment_expr |
Undocumented |
Method | visit_backquote_expr |
Undocumented |
Method | visit_conditional_expr |
Undocumented |
Method | visit_dict_expr |
Undocumented |
Method | visit_exec_stmt |
Undocumented |
Method | visit_expression_stmt |
Undocumented |
Method | visit_func |
Undocumented |
Method | visit_if_stmt |
Undocumented |
Method | visit_lambda_expr |
Undocumented |
Method | visit_list_comprehension |
Undocumented |
Method | visit_list_expr |
Undocumented |
Method | visit_overloaded_func_def |
Undocumented |
Method | visit_raise_stmt |
Undocumented |
Method | visit_return_stmt |
Undocumented |
Method | visit_reveal_expr |
Undocumented |
Method | visit_set_comprehension |
Undocumented |
Method | visit_set_expr |
Undocumented |
Method | visit_slice_expr |
Undocumented |
Method | visit_try_stmt |
Undocumented |
Method | visit_tuple_expr |
Undocumented |
Method | visit_while_stmt |
Undocumented |
Method | visit_yield_expr |
Undocumented |
mypy.traverser.TraverserVisitor.__init__
Undocumented
Parameters | |
type_map:Dict[ | Undocumented |
python_version:Tuple[ | Undocumented |
alias_deps:DefaultDict[ | Undocumented |
options:Optional[ | Undocumented |
Parameters | |
typ:Type | Undocumented |
name:str | Undocumented |
Add dependency from trigger to a target.
If the target is not given explicitly, use the current target.
Parameters | |
trigger:str | Undocumented |
target:Optional[ | Undocumented |
Add dependencies to all components of a type.
Parameters | |
typ:Type | Undocumented |
target:Optional[ | Undocumented |
Parameters | |
typ:Type | Undocumented |
name:str | Undocumented |
Returns | |
List[ | Undocumented |
If e refers to an unimported definition, infer the fullname of this.
Return None if e doesn't refer to an unimported definition or if we can't determine the name.
Parameters | |
e:MemberExpr | Undocumented |
typ:AnyType | Undocumented |
Returns | |
Optional[ | Undocumented |
Parameters | |
memberexpr:MemberExpr | Undocumented |
Returns | |
bool | Undocumented |
Parameters | |
e:CallExpr | Undocumented |