dotty.tools.dotc.interactive

Members list

Concise view

Type members

Classlikes

case class Completion(label: String, description: String, symbols: List[Symbol])

One of the results of a completion query.

One of the results of a completion query.

Attributes

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.

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Completion

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

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:

InteractiveDriver to get typed trees from code.

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Compiler
class Object
trait Matchable
class Any
class InteractiveDriver(val settings: List[String]) extends Driver

A Driver subclass designed to be used from IDEs

A Driver subclass designed to be used from IDEs

Attributes

Companion:
object
Graph
Supertypes
class Driver
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class SourceTree(tree: Import | NameTree, source: SourceFile)

A tree coming from source

A tree coming from source

tree can be either an Import or a NameTree.

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object SourceTree

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type