Scala3

object Scala3
class Object
trait Matchable
class Any

Type members

Classlikes

sealed
case
class RefinementSymbol(owner: Symbol, name: Name, tp: Type) extends FakeSymbol
Companion
object
object SymbolKind
Companion
class
object Symbols
case
class TermParamRefSymbol(owner: Symbol, name: Name, tp: Type) extends FakeSymbol
case
class TypeParamRefSymbol(owner: Symbol, name: Name, tp: TypeBounds) extends FakeSymbol
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.

Value members

Concrete methods

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

Concrete fields

Sort symbol occurrences by their start position.

Sort symbol occurrences by their start position.

Givens

Givens

given InfoOps
given NameOps
given RangeOps
given StringOps
given SymbolOps