dotty.tools.dotc.interactive
Members list
Type members
Classlikes
Attributes
- Companion
- class
- Supertypes
- Self type
-
Completion.type
One of the results of a completion query.
One of the results of a completion query.
Value parameters
- description
-
The description of this completion result: the fully qualified name for types, or the type for terms.
- label
-
The label of this completion result, or the text that this completion result should insert in the scope where the completion request happened.
- symbols
-
The symbols that are matched by this completion result.
Attributes
- Companion
- object
- Supertypes
High-level API to get information out of typed trees, designed to be used by IDEs.
High-level API to get information out of typed trees, designed to be used by IDEs.
Attributes
- See also
-
InteractiveDriverto get typed trees from code. - Supertypes
- Self type
-
Interactive.type
Attributes
- Companion
- class
- Supertypes
- Self type
-
InteractiveDriver.type
A logical package representation. This is disconnected from the file system, and faithfully represents the nesting of packages and sources that contribute classes to those packages.
A logical package representation. This is disconnected from the file system, and faithfully represents the nesting of packages and sources that contribute classes to those packages.
Attributes
- Supertypes
- Known subtypes
-
class ParsedLogicalPackage
A compiler component that adds support for parsing Scala and Java source files and finding out the logical package structure of the whole source path.
A compiler component that adds support for parsing Scala and Java source files and finding out the logical package structure of the whole source path.
Attributes
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
ParsedLogicalPackage.type
Represent a package and its contents in a way that's close to the file system.
Represent a package and its contents in a way that's close to the file system.
A package contains any number of nested packages and source files. It is mutable in order to allow adding members at any level, as they are discovered by parsing source files.
Value parameters
- name
-
simple name of the package
Attributes
- Note
-
This class is not thread safe
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
SourceTree.type
A tree coming from source
A tree coming from source
tree can be either an Import or a NameTree.
Attributes
- Companion
- object
- Supertypes