Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W _ __init__() (AliasSymbol method), [1] (ASTHarvester method) (ASTSymbols method), [1] (ClassInfo method), [1] (ClassSymbol method), [1] (Diagnostic method) (DiagnosticCollector method), [1] (DocstringTypes method) (FunctionInfo method), [1] (FunctionSymbol method), [1] (OverloadGroup method), [1] (PackageResult method), [1] (StubConfig method), [1] (StubContext method), [1] (StubSymbol method) (SymbolTable method), [1] (TypeVarInfo method), [1] (VariableInfo method), [1] (VariableSymbol method), [1] __str__() (Diagnostic method) _enforce_signature_validity() (in module stubpy.resolver) _finalise_variadics() (in module stubpy.resolver) _items (DiagnosticCollector attribute), [1] _merge_concrete_params() (in module stubpy.resolver) _normalise_kind() (in module stubpy.resolver) A add() (DiagnosticCollector method), [1] (SymbolTable method), [1] ALIAS (DiagnosticStage attribute), [1] (SymbolKind attribute) alias_registry (StubContext attribute), [1], [2], [3] alias_str (AliasEntry attribute), [1] alias_style (StubConfig attribute), [1] AliasEntry (class in stubpy.context), [1] aliases() (SymbolTable method), [1] AliasSymbol (class in stubpy.symbols), [1] all (DiagnosticCollector property), [1] all_exports (ASTSymbols attribute), [1], [2], [3] (StubContext attribute), [1], [2], [3] all_names() (SymbolTable method), [1] annotation (AliasEntry attribute), [1] annotation_str (VariableInfo attribute), [1] (VariableSymbol attribute), [1] annotation_to_str() (in module stubpy.annotations), [1] args_forwarded_to (FunctionInfo attribute), [1] ast_harvest() (in module stubpy.ast_pass), [1] ast_info (AliasSymbol attribute), [1] (ClassSymbol attribute), [1] (FunctionSymbol attribute), [1] (VariableSymbol attribute), [1] AST_ONLY (ExecutionMode attribute), [1], [2], [3] AST_PASS (DiagnosticStage attribute), [1] ASTHarvester (class in stubpy.ast_pass) ASTSymbols (class in stubpy.ast_pass), [1] AUTO (ExecutionMode attribute), [1], [2], [3] B bases (ClassInfo attribute), [1] BEGIN_MARKER (in module stubpy.stub_merge) build_alias_registry() (in module stubpy.aliases) build_symbol_table() (in module stubpy.symbols), [1] by_kind() (SymbolTable method), [1] by_stage() (DiagnosticCollector method), [1] by_symbol() (DiagnosticCollector method), [1] C CLASS (SymbolKind attribute) classes (ASTSymbols attribute), [1], [2], [3] classes() (SymbolTable method), [1] ClassInfo (class in stubpy.ast_pass), [1] ClassSymbol (class in stubpy.symbols), [1] clear() (DiagnosticCollector method), [1] collect_classes() (in module stubpy.generator) collect_cross_imports() (in module stubpy.imports) collect_special_imports() (in module stubpy.imports) collect_typing_imports() (in module stubpy.imports) config (StubContext attribute), [1], [2], [3] D decorators (ClassInfo attribute), [1] (FunctionInfo attribute), [1] default_to_str() (in module stubpy.annotations), [1] Diagnostic (class in stubpy.diagnostics), [1] DiagnosticCollector (class in stubpy.diagnostics), [1] DiagnosticLevel (class in stubpy.diagnostics), [1] diagnostics (StubContext attribute), [1], [2], [3] DiagnosticStage (class in stubpy.diagnostics), [1] DocstringTypes (class in stubpy.docstring) E effective_type_str (VariableSymbol property), [1] EMIT (DiagnosticStage attribute), [1] ERROR (DiagnosticLevel attribute), [1] error() (DiagnosticCollector method), [1] errors (DiagnosticCollector property), [1] exclude (StubConfig attribute), [1] execution_mode (StubConfig attribute), [1] ExecutionMode (class in stubpy.context), [1] F failed (PackageResult attribute), [1], [2], [3] find_config_file() (in module stubpy.config), [1] format_all() (DiagnosticCollector method), [1] format_param() (in module stubpy.annotations), [1] FUNCTION (SymbolKind attribute) FunctionInfo (class in stubpy.ast_pass), [1] functions (ASTSymbols attribute), [1], [2], [3] functions() (SymbolTable method), [1] FunctionSymbol (class in stubpy.symbols), [1] G generate_alias_stub() (in module stubpy.emitter), [1] generate_class_stub() (in module stubpy.emitter), [1] generate_function_stub() (in module stubpy.emitter), [1] generate_method_stub() (in module stubpy.emitter) generate_overload_group_stub() (in module stubpy.emitter), [1] generate_package() (in module stubpy.generator), [1] generate_stub() (in module stubpy.generator), [1] generate_variable_stub() (in module stubpy.emitter), [1] GENERATOR (DiagnosticStage attribute), [1] generic_visit() (ASTHarvester method) get() (SymbolTable method), [1] get_class() (SymbolTable method), [1] get_function() (SymbolTable method), [1] get_hints_for_method() (in module stubpy.annotations) H harvest() (ASTHarvester method) has_errors() (DiagnosticCollector method), [1] has_warnings() (DiagnosticCollector method), [1] I IMPORT (DiagnosticStage attribute), [1] include_docstrings (StubConfig attribute), [1] include_private (StubConfig attribute), [1] incremental_update (StubConfig attribute), [1] infer_types_from_docstrings (StubConfig attribute), [1] inferred_type_str (VariableSymbol attribute), [1] INFO (DiagnosticLevel attribute), [1] info() (DiagnosticCollector method), [1] infos (DiagnosticCollector property), [1] insert_kw_separator() (in module stubpy.emitter) insert_pos_separator() (in module stubpy.emitter) is_async (FunctionInfo attribute), [1] (FunctionSymbol attribute), [1] is_empty() (DocstringTypes method) is_overload (FunctionInfo attribute), [1] K kind (StubSymbol attribute) (TypeVarInfo attribute), [1] kwargs_forwarded_to (FunctionInfo attribute), [1] L level (Diagnostic attribute), [1] lineno (ClassInfo attribute), [1] (FunctionInfo attribute), [1] (StubSymbol attribute) (TypeVarInfo attribute), [1] (VariableInfo attribute), [1] live_func (FunctionSymbol attribute), [1] (OverloadGroup attribute), [1] live_obj (AliasSymbol attribute), [1] live_type (ClassSymbol attribute), [1] live_value (VariableSymbol attribute), [1] LOAD (DiagnosticStage attribute), [1] load_config() (in module stubpy.config), [1] load_module() (in module stubpy.loader) lookup_alias() (StubContext method), [1], [2] M merge() (DocstringTypes method) merge_stubs() (in module stubpy.stub_merge) message (Diagnostic attribute), [1] methods (ClassInfo attribute), [1] methods_defined_on() (in module stubpy.emitter) module stubpy.aliases stubpy.annotations stubpy.ast_pass stubpy.config stubpy.context stubpy.diagnostics stubpy.docstring stubpy.emitter stubpy.generator stubpy.imports stubpy.loader stubpy.resolver stubpy.stub_merge stubpy.symbols module_namespace (StubContext attribute), [1], [2], [3] N name (ClassInfo attribute), [1] (FunctionInfo attribute), [1] (StubSymbol attribute) (TypeVarInfo attribute), [1] (VariableInfo attribute), [1] O output_dir (StubConfig attribute), [1] OVERLOAD (SymbolKind attribute) overload_groups() (SymbolTable method), [1] OverloadGroup (class in stubpy.symbols), [1] P PackageResult (class in stubpy.generator), [1] params (DocstringTypes attribute), [1] parse_docstring_types() (in module stubpy.docstring) R raw_arg_annotations (FunctionInfo attribute), [1] raw_return_annotation (FunctionInfo attribute), [1] read_and_merge() (in module stubpy.stub_merge) register_annotation_handler() (in module stubpy.annotations) RESOLVE (DiagnosticStage attribute), [1] resolve_function_params() (in module stubpy.resolver) resolve_params() (in module stubpy.resolver) respect_all (StubConfig attribute), [1] returns (DocstringTypes attribute), [1] RUNTIME (ExecutionMode attribute), [1], [2], [3] S scan_import_statements() (in module stubpy.imports) skip_file (ASTSymbols attribute), [1] sorted_by_line() (SymbolTable method), [1] source_str (TypeVarInfo attribute), [1] stage (Diagnostic attribute), [1] strict (StubConfig attribute), [1] StubConfig (class in stubpy.context), [1] StubContext (class in stubpy.context), [1] stubpy.aliases module stubpy.annotations module stubpy.ast_pass module stubpy.config module stubpy.context module stubpy.diagnostics module stubpy.docstring module stubpy.emitter module stubpy.generator module stubpy.imports module stubpy.loader module stubpy.resolver module stubpy.stub_merge module stubpy.symbols module stubs_written (PackageResult attribute), [1], [2], [3] StubSymbol (class in stubpy.symbols) summary() (DiagnosticCollector method), [1] (PackageResult method), [1] symbol (Diagnostic attribute), [1] SYMBOL_TABLE (DiagnosticStage attribute), [1] symbol_table (StubContext attribute), [1], [2], [3] SymbolKind (class in stubpy.symbols) SymbolTable (class in stubpy.symbols), [1] T type_module_imports (StubContext attribute), [1], [2], [3] typevar_decls (ASTSymbols attribute), [1], [2], [3] TypeVarInfo (class in stubpy.ast_pass), [1] U union_style (StubConfig attribute), [1] used_type_imports (StubContext attribute), [1], [2], [3] V value_repr (VariableInfo attribute), [1] VARIABLE (SymbolKind attribute) VariableInfo (class in stubpy.ast_pass), [1] variables (ASTSymbols attribute), [1], [2], [3] variables() (SymbolTable method), [1] VariableSymbol (class in stubpy.symbols), [1] variants (OverloadGroup attribute), [1] verbose (StubConfig attribute), [1] visit_AnnAssign() (ASTHarvester method) visit_Assign() (ASTHarvester method) visit_AsyncFunctionDef() (ASTHarvester method) visit_ClassDef() (ASTHarvester method) visit_FunctionDef() (ASTHarvester method) visit_If() (ASTHarvester method) visit_Try() (ASTHarvester method) visit_TryStar() (ASTHarvester method) visit_TypeAlias() (ASTHarvester method) visit_With() (ASTHarvester method) W WARNING (DiagnosticLevel attribute), [1] warning() (DiagnosticCollector method), [1] warnings (DiagnosticCollector property), [1] wrap_generated() (in module stubpy.stub_merge)