class StatisticsVisitor(TraverserVisitor): (source)
Undocumented
Method | __init__ |
Undocumented |
Method | enter_scope |
Undocumented |
Method | is_checked_scope |
Undocumented |
Method | log |
Undocumented |
Method | process_import |
Undocumented |
Method | process_node |
Undocumented |
Method | record_call_target_precision |
Record precision of formal argument types used in a call. |
Method | record_callable_target_precision |
Record imprecision caused by callee argument types. |
Method | record_line |
Undocumented |
Method | record_precise_if_checked_scope |
Undocumented |
Method | type |
Undocumented |
Method | visit_assignment_expr |
Undocumented |
Method | visit_assignment_stmt |
Undocumented |
Method | visit_break_stmt |
Undocumented |
Method | visit_bytes_expr |
Undocumented |
Method | visit_call_expr |
Undocumented |
Method | visit_class_def |
Undocumented |
Method | visit_comparison_expr |
Undocumented |
Method | visit_complex_expr |
Undocumented |
Method | visit_continue_stmt |
Undocumented |
Method | visit_ellipsis |
Undocumented |
Method | visit_expression_stmt |
Undocumented |
Method | visit_float_expr |
Undocumented |
Method | visit_func_def |
Undocumented |
Method | visit_import |
Undocumented |
Method | visit_import_all |
Undocumented |
Method | visit_import_from |
Undocumented |
Method | visit_index_expr |
Undocumented |
Method | visit_int_expr |
Undocumented |
Method | visit_member_expr |
Undocumented |
Method | visit_mypy_file |
Undocumented |
Method | visit_name_expr |
Undocumented |
Method | visit_op_expr |
Undocumented |
Method | visit_pass_stmt |
Undocumented |
Method | visit_str_expr |
Undocumented |
Method | visit_type_application |
Undocumented |
Method | visit_unary_expr |
Undocumented |
Method | visit_unicode_expr |
Undocumented |
Method | visit_yield_from_expr |
Undocumented |
Instance Variable | all_nodes |
Undocumented |
Instance Variable | any_line_map |
Undocumented |
Instance Variable | checked_scopes |
Undocumented |
Instance Variable | cur_mod_id |
Undocumented |
Instance Variable | cur_mod_node |
Undocumented |
Instance Variable | filename |
Undocumented |
Instance Variable | inferred |
Undocumented |
Instance Variable | line |
Undocumented |
Instance Variable | line_map |
Undocumented |
Instance Variable | modules |
Undocumented |
Instance Variable | num_any_exprs |
Undocumented |
Instance Variable | num_any_types |
Undocumented |
Instance Variable | num_complex_types |
Undocumented |
Instance Variable | num_function_types |
Undocumented |
Instance Variable | num_generic_types |
Undocumented |
Instance Variable | num_imprecise_exprs |
Undocumented |
Instance Variable | num_precise_exprs |
Undocumented |
Instance Variable | num_simple_types |
Undocumented |
Instance Variable | num_tuple_types |
Undocumented |
Instance Variable | num_typevar_types |
Undocumented |
Instance Variable | output |
Undocumented |
Instance Variable | type_of_any_counter |
Undocumented |
Instance Variable | typemap |
Undocumented |
Instance Variable | visit_untyped_defs |
Undocumented |
Inherited from TraverserVisitor
:
Method | visit_assert_stmt |
Undocumented |
Method | visit_await_expr |
Undocumented |
Method | visit_backquote_expr |
Undocumented |
Method | visit_block |
Undocumented |
Method | visit_cast_expr |
Undocumented |
Method | visit_conditional_expr |
Undocumented |
Method | visit_decorator |
Undocumented |
Method | visit_del_stmt |
Undocumented |
Method | visit_dict_expr |
Undocumented |
Method | visit_dictionary_comprehension |
Undocumented |
Method | visit_exec_stmt |
Undocumented |
Method | visit_for_stmt |
Undocumented |
Method | visit_func |
Undocumented |
Method | visit_generator_expr |
Undocumented |
Method | visit_if_stmt |
Undocumented |
Method | visit_lambda_expr |
Undocumented |
Method | visit_list_comprehension |
Undocumented |
Method | visit_list_expr |
Undocumented |
Method | visit_operator_assignment_stmt |
Undocumented |
Method | visit_overloaded_func_def |
Undocumented |
Method | visit_print_stmt |
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_star_expr |
Undocumented |
Method | visit_super_expr |
Undocumented |
Method | visit_try_stmt |
Undocumented |
Method | visit_tuple_expr |
Undocumented |
Method | visit_while_stmt |
Undocumented |
Method | visit_with_stmt |
Undocumented |
Method | visit_yield_expr |
Undocumented |
mypy.traverser.TraverserVisitor.__init__
Undocumented
Parameters | |
inferred:bool | Undocumented |
filename:str | Undocumented |
modules:Dict[ | Undocumented |
typemap:Optional[ | Undocumented |
all_nodes:bool | Undocumented |
visit_untyped_defs:bool | Undocumented |
Record imprecision caused by callee argument types.
This only considers arguments passed in a call expression. Arguments with default values that aren't provided in a call arguably don't contribute to typing imprecision at the call site (but they contribute at the function definition).
Parameters | |
o:CallExpr | Undocumented |
callee:CallableType | Undocumented |