Scala3

dotty.tools.dotc.semanticdb.Scala3
object Scala3

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Scala3.type

Members list

Type members

Classlikes

sealed trait FakeSymbol

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object InfoOps

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
InfoOps.type
object LocalSymbol

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object NameOps

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
NameOps.type
object RangeOps

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
RangeOps.type
case class RefinementSymbol(owner: Symbol, name: Name, tp: Type) extends FakeSymbol

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait FakeSymbol
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object StringOps

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
StringOps.type
enum SymbolKind

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object SymbolKind

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
SymbolKind.type
object SymbolOps

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
SymbolOps.type
object Symbols

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Symbols.type
case class TermParamRefSymbol(owner: Symbol, name: Name, tp: Type) extends FakeSymbol

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait FakeSymbol
class Object
trait Matchable
class Any
Show all
case class TypeParamRefSymbol(owner: Symbol, name: Name, tp: TypeBounds) extends FakeSymbol

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait FakeSymbol
class Object
trait Matchable
class Any
Show all
case class WildcardTypeSymbol(owner: Symbol, bounds: TypeBounds) extends FakeSymbol

Fake symbol that represents wildcard symbol which will be converted to semanticdb symbol with

Fake symbol that represents wildcard symbol which will be converted to semanticdb symbol with

  • name: local...
  • SymbolInformation with signature TypeSignature of given type bound.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait FakeSymbol
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def namePresentInSource(desig: Designator, span: Span, source: SourceFile)(using Context): Boolean
def range(span: Span, treeSource: SourceFile): Option[Range]

Givens

Givens

given InfoOps: InfoOps
given NameOps: NameOps

Sort symbol occurrences by their start position.

Sort symbol occurrences by their start position.

Attributes