Scala3

object Scala3
class Object
trait Matchable
class Any
Scala3.type

Type members

Classlikes

sealed trait FakeSymbol
object InfoOps
object NameOps
object RangeOps
case class RefinementSymbol(owner: Symbol, name: Name, tp: Type) extends FakeSymbol
object StringOps
Companion:
object
object SymbolKind
Companion:
class
object SymbolOps
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]

Givens

Givens

given InfoOps: InfoOps.type
given NameOps: NameOps.type
given RangeOps: RangeOps.type
given StringOps: StringOps.type
given SymbolOps: SymbolOps.type

Sort symbol occurrences by their start position.

Sort symbol occurrences by their start position.