Provides access to certain features that are implemented in the language server.
[b]Note:[/b] This class is not a language server client that can be used to access LSP functionality. It only provides access to a limited set of features that is implemented using the same technical foundation as the language server.
</description>
<tutorials>
</tutorials>
<methods>
<methodname="get_text_document"deprecated="[GDScriptTextDocument] is deprecated.">
<returntype="GDScriptTextDocument"/>
<description>
Returns the language server's [GDScriptTextDocument] instance.
</description>
</method>
<methodname="get_workspace">
<returntype="GDScriptWorkspace"/>
<description>
Returns the language server's [GDScriptWorkspace] instance.
</description>
</method>
<methodname="initialize"deprecated="Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.">
<methodname="initialized"deprecated="Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client.">
<returntype="void"/>
<paramindex="0"name="params"type="Variant"/>
<description>
</description>
</method>
<methodname="is_initialized"qualifiers="const">
<returntype="bool"/>
<description>
Returns [code]true[/code] if the language server was initialized by a language server client, [code]false[/code] otherwise.
Returns [code]true[/code] if the language server is providing the smart resolve feature, [code]false[/code] otherwise. The feature can be configured through the editor settings.
</description>
</method>
<methodname="notify_client"deprecated="Might result in unwanted side effects for connected clients.">