Returns all defined symbols, i.e.
Returns all defined symbols, i.e. symbols of DefTrees.
Returns all symbols that are part of the index, either referenced or defined.
Returns all symbols that are part of the index, either referenced or defined. This also includes symbols from the library that are used in the compilation units.
For a given Symbol, tries to find the tree that declares it.
For a given Symbol, tries to find the tree that declares it. The result tree can have an offset position.
For a given Symbol, returns all trees that reference or declare the symbol that have a range position.
From a position, returns the symbols that contain a tree reference to that position.
From a position, returns the symbols that contain a tree reference to that position.
This operation is expensive because it needs to scan all trees in the index.
For a given Symbol, returns all trees that directly reference the symbol.
For a given Symbol, returns all trees that directly reference the symbol. This does not include parents of trees that reference a symbol, e.g. for a method call, the Select tree is returned, but not its parent Apply tree.
Only returns trees with a range position.