Merge pull request #114442 from HolonProduction/rm-native-member-completions

LSP: Remove unread `native_member_completions` member
This commit is contained in:
Thaddeus Crews 2026-01-28 12:26:50 -06:00
commit 9c3b86713c
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
3 changed files with 0 additions and 20 deletions

View file

@ -239,7 +239,6 @@ Dictionary GDScriptLanguageProtocol::initialize(const Dictionary &p_params) {
if (!_initialized) {
workspace->initialize();
text_document->initialize();
_initialized = true;
}

View file

@ -122,21 +122,6 @@ void GDScriptTextDocument::notify_client_show_symbol(const LSP::DocumentSymbol *
GDScriptLanguageProtocol::get_singleton()->notify_client("gdscript/show_native_symbol", symbol->to_json(true));
}
void GDScriptTextDocument::initialize() {
if (GDScriptLanguageProtocol::get_singleton()->is_smart_resolve_enabled()) {
for (const KeyValue<StringName, ClassMembers> &E : GDScriptLanguageProtocol::get_singleton()->get_workspace()->native_members) {
const ClassMembers &members = E.value;
for (const KeyValue<String, const LSP::DocumentSymbol *> &F : members) {
const LSP::DocumentSymbol *symbol = members.get(F.key);
LSP::CompletionItem item = symbol->make_completion_item();
item.data = JOIN_SYMBOLS(String(E.key), F.key);
native_member_completions.push_back(item.to_json());
}
}
}
}
Variant GDScriptTextDocument::nativeSymbol(const Dictionary &p_params) {
Variant ret;

View file

@ -44,8 +44,6 @@ protected:
Ref<FileAccess> file_checker;
Array native_member_completions;
private:
Array find_symbols(const LSP::TextDocumentPositionParams &p_location, List<const LSP::DocumentSymbol *> &r_list);
void notify_client_show_symbol(const LSP::DocumentSymbol *symbol);
@ -76,7 +74,5 @@ public:
Variant declaration(const Dictionary &p_params);
Variant signatureHelp(const Dictionary &p_params);
void initialize();
GDScriptTextDocument();
};