Class
IdeLspSymbolResolver
Ancestors
- IdeObject
- GObject
Instance methods
ide_lsp_symbol_resolver_get_client
Gets the client used by the symbol resolver.
ide_lsp_symbol_resolver_set_client
Methods inherited from IdeObject (28)
ide_object_add
Adds child to self, with location dependent on location.
Available since: 3.32
ide_object_append
Inserts child as the last child of self.
Available since: 3.32
ide_object_destroy
ide_object_ensure_child_typed
Like ide_object_get_child_typed() except that it creates an object of
type if it is missing.
Available since: 3.32
ide_object_foreach
Calls callback for each child of self.
Available since: 3.32
ide_object_get_child_typed
Finds the first child of self that is of type.
Available since: 3.32
ide_object_get_children_typed
Gets all children matching type.
Available since: 3.32
ide_object_get_context
Gets the IdeContext for the object.
Available since: 3.32
ide_object_get_n_children
Gets the number of children for an object.
Available since: 3.32
ide_object_get_nth_child
Gets the nth child of self.
Available since: 3.32
ide_object_get_parent
Gets the parent IdeObject, if any.
Available since: 3.32
ide_object_get_position
Gets the position of self within the parent node.
Available since: 3.32
ide_object_in_destruction
ide_object_insert_after
Inserts child into self‘s children, directly after sibling.
Available since: 3.32
ide_object_insert_before
Inserts child into self‘s children, directly before sibling.
Available since: 3.32
ide_object_insert_sorted
Locates the proper sibling for child by using func amongst self‘s
children IdeObject. Those objects must already be sorted.
Available since: 3.32
ide_object_is_root
Checks if self is root, meaning it has no parent.
Available since: 3.32
ide_object_lock
Acquires the lock for self. This can be useful when you need to do
multi-threaded work with self and want to ensure exclusivity.
Available since: 3.32
ide_object_prepend
Inserts child as the first child of self.
Available since: 3.32
ide_object_ref_cancellable
Gets a GCancellable for the object.
Available since: 3.32
ide_object_ref_context
Gets the root IdeContext for the object, if any.
Available since: 3.32
ide_object_ref_parent
Gets the parent IdeObject, if any.
Available since: 3.32
ide_object_ref_root
Finds and returns the toplevel object in the tree.
Available since: 3.32
Methods inherited from IdeSymbolResolver (10)
ide_symbol_resolver_find_nearest_scope_async
This function asynchronously requests to locate the containing scope for a given source location.
Available since: 3.32
ide_symbol_resolver_find_nearest_scope_finish
This function completes an asynchronous operation to locate the containing scope for a given source location.
Available since: 3.32
ide_symbol_resolver_find_references_async
ide_symbol_resolver_find_references_finish
Completes an asynchronous request to ide_symbol_resolver_find_references_async().
Available since: 3.32
ide_symbol_resolver_get_symbol_tree_async
Asynchronously fetch an up to date symbol tree for file.
Available since: 3.32
ide_symbol_resolver_get_symbol_tree_finish
Completes an asynchronous request to get the symbol tree for the requested file.
Available since: 3.32
ide_symbol_resolver_load
ide_symbol_resolver_lookup_symbol_async
Asynchronously requests that self determine the symbol existing at the source location
denoted by self. callback should call ide_symbol_resolver_lookup_symbol_finish() to
retrieve the result.
Available since: 3.32
ide_symbol_resolver_lookup_symbol_finish
Completes an asynchronous call to lookup a symbol using
ide_symbol_resolver_lookup_symbol_async().
Available since: 3.32
ide_symbol_resolver_unload
Properties
Ide.LspSymbolResolver:client
Properties inherited from IdeObject (2)
Ide.Object:cancellable
The “cancellable” property is a GCancellable that can be used by operations
that will be cancelled when the IdeObject::destroy signal is emitted on self.
Available since: 3.32
Ide.Object:parent
The parent IdeObject, if any.
Available since: 3.32