List of all items
Structs
- ast::ParsedDoc
- ast::SourceView
- backend::Backend
- cache::CacheKey
- cache::WorkspaceCache
- completion::CompletionCtx
- config::DiagnosticsConfig
- config::FeaturesConfig
- config::LspConfig
- db::analysis::AnalysisHost
- db::analysis::RootDatabase
- db::index::IndexArc
- db::input::FileText
- db::input::SourceFile
- db::input::Workspace
- db::parse::ParsedArc
- db::symbol_map::SymbolMapArc
- db::workspace_index::ClassRef
- db::workspace_index::DeclRef
- db::workspace_index::WorkspaceIndexArc
- db::workspace_index::WorkspaceIndexData
- docblock::DocMethod
- docblock::DocParam
- docblock::DocProperty
- docblock::DocReturn
- docblock::DocTemplate
- docblock::DocThrows
- docblock::DocTypeAlias
- docblock::Docblock
- document_store::DocumentStore
- file_index::ClassDef
- file_index::DocMethodEntry
- file_index::FileIndex
- file_index::FunctionDef
- file_index::MethodDef
- file_index::ParamDef
- file_index::PropertyDef
- symbol_map::SymbolEntry
- symbol_map::SymbolMap
- type_map::ClassMembers
- type_map::TypeMap
Enums
- db::workspace_index::DeclKind
- file_index::ClassKind
- file_index::Visibility
- navigation::references::SymbolKind
- resolve::Container
- resolve::Declaration
- symbol_map::SymbolEntryKind
Macros
Functions
- actions::extract_action::extract_variable_actions
- actions::extract_constant_action::extract_constant_actions
- actions::extract_method_action::extract_method_actions
- actions::generate_action::generate_constructor_actions
- actions::generate_action::generate_getters_setters_actions
- actions::implement_action::implement_missing_actions
- actions::inline_action::inline_variable_actions
- actions::phpdoc_action::phpdoc_actions
- actions::promote_action::promote_constructor_actions
- actions::type_action::add_return_type_actions
- analysis::code_lens::code_lenses
- analysis::diagnostics::diagnostics_from_doc
- analysis::diagnostics::merge_file_diagnostics
- analysis::diagnostics::parse_document
- analysis::diagnostics::parse_document_no_diags
- analysis::document_highlight::document_highlights
- analysis::inlay_hints::inlay_hints
- analysis::inline_value::inline_values_in_range
- analysis::semantic_diagnostics::issues_to_diagnostics
- analysis::semantic_diagnostics::semantic_diagnostics
- analysis::semantic_tokens::compute_token_delta
- analysis::semantic_tokens::legend
- analysis::semantic_tokens::semantic_tokens
- analysis::semantic_tokens::semantic_tokens_range
- analysis::semantic_tokens::token_hash
- ast::format_type_hint
- ast::name_range
- ast::offset_to_position
- ast::span_to_range
- ast::str_offset
- ast::str_offset_in_range
- completion::builtin_completions
- completion::filtered_completions_at
- completion::keyword_completions
- completion::magic_constant_completions
- completion::superglobal_completions
- completion::symbol_completions
- completion::symbol_completions_before
- db::index::file_index
- db::input::find_source_file
- db::input::workspace_files
- db::parse::parse_error_count
- db::parse::parsed_doc
- db::symbol_map::symbol_map
- db::workspace_index::workspace_index
- docblock::docblock_before
- docblock::find_docblock
- docblock::parse_docblock
- editing::document_link::document_links
- editing::folding::folding_ranges
- editing::formatting::format_document
- editing::formatting::format_range
- editing::on_type_format::on_type_format
- editing::organize_imports::organize_imports_action
- editing::rename::prepare_rename
- editing::rename::rename
- editing::rename::rename_property
- editing::rename::rename_variable
- editing::selection_range::selection_ranges
- editing::signature_help::signature_help
- hover::class_hover_from_index
- hover::docs_for_symbol_from_index
- hover::extract_receiver_var_before_cursor
- hover::format_params_str
- hover::hover_info_with_maps
- hover::resolve_use_alias
- hover::signature_for_symbol_from_index
- navigation::call_hierarchy::incoming_calls
- navigation::call_hierarchy::outgoing_calls
- navigation::call_hierarchy::outgoing_calls_indexed
- navigation::call_hierarchy::prepare_call_hierarchy
- navigation::call_hierarchy::prepare_call_hierarchy_indexed
- navigation::declaration::goto_declaration
- navigation::declaration::goto_declaration_from_index
- navigation::definition::find_declaration_in_indexes
- navigation::definition::find_declaration_range
- navigation::definition::find_method_in_class_hierarchy
- navigation::definition::find_method_range_in_class
- navigation::definition::goto_definition
- navigation::implementation::find_implementations
- navigation::implementation::find_implementations_from_workspace
- navigation::moniker::moniker_at
- navigation::references::find_constructor_references
- navigation::references::find_references
- navigation::references::find_references_with_target
- navigation::references::find_references_with_use
- navigation::type_definition::goto_type_definition
- navigation::type_definition::goto_type_definition_from_index
- navigation::type_hierarchy::prepare_type_hierarchy_from_workspace
- navigation::type_hierarchy::subtypes_of_from_workspace
- navigation::type_hierarchy::supertypes_of_from_workspace
- panic_guard::guard_async
- panic_guard::guard_async_result
- resolve::resolve_declaration
- symbol_map::is_abstract_entry
- symbol_map::is_any_entry
- symbol_map::is_definition_entry
- symbol_map::is_hoverable_kind
- symbols::document_symbols
- symbols::resolve_workspace_symbol
- symbols::workspace_symbols_from_index
- symbols::workspace_symbols_from_workspace
- type_map::collect_all_class_ranges
- type_map::enclosing_class_at
- type_map::enclosing_class_range_at
- type_map::is_backed_enum
- type_map::is_enum
- type_map::members_of_class
- type_map::mixin_classes_of
- type_map::params_of_function
- type_map::params_of_method
- type_map::parent_class_name
- util::strip_variable_sigil
- util::utf16_code_units
- walk::all_class_ref_names_in_stmts
- walk::class_refs_in_stmts
- walk::collect_var_refs_in_scope
- walk::constant_refs_in_stmts
- walk::fqn_new_class_refs_in_stmts
- walk::function_refs_in_stmts
- walk::global_constant_refs_in_stmts
- walk::method_refs_in_stmts
- walk::new_refs_in_stmts
- walk::property_refs_in_stmts
- walk::refs_in_stmts
- walk::refs_in_stmts_with_use
- walk::var_refs_in_stmts