We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b4074b1 + f023148 commit ddf10a2Copy full SHA for ddf10a2
language-server/src/dotty/tools/languageserver/DottyLanguageServer.scala
@@ -257,9 +257,12 @@ class DottyLanguageServer extends LanguageServer
257
if (enclTree.isInstanceOf[MemberDef])
258
(driver.allTreesContaining(sym.name.sourceModuleName.toString),
259
Include.overriding | Include.overridden)
260
- else
261
- (SourceTree.fromSymbol(sym.topLevelClass.asClass).toList,
262
- Include.overriding)
+ else sym.topLevelClass match {
+ case cls: ClassSymbol =>
+ (SourceTree.fromSymbol(cls).toList, Include.overriding)
263
+ case _ =>
264
+ (Nil, Include.overriding)
265
+ }
266
val defs = Interactive.namedTrees(trees, include, sym)
267
defs.map(d => location(d.namePos)).asJava
268
}
0 commit comments