Skip to content

Commit e569591

Browse files
committed
Exclude only primary constructors
1 parent a2eeaf4 commit e569591

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

compiler/src/dotty/tools/dotc/interactive/Interactive.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ object Interactive {
326326
val includeLinkedClass = (includes & Include.linkedClass) != 0
327327
val predicate: NameTree => Boolean = tree =>
328328
( tree.pos.isSourceDerived
329-
&& !tree.symbol.isConstructor
329+
&& !tree.symbol.isPrimaryConstructor
330330
&& (includeDeclaration || !Interactive.isDefinition(tree))
331331
&& ( Interactive.matchSymbol(tree, symbol, includes)
332332
|| ( includeDeclaration

language-server/src/dotty/tools/languageserver/DottyLanguageServer.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ class DottyLanguageServer extends LanguageServer
382382
else {
383383
val refs = Interactive.namedTrees(uriTrees, Include.references | Include.overriding, sym)
384384
(for {
385-
ref <- refs if !ref.tree.symbol.isConstructor
385+
ref <- refs if !ref.tree.symbol.isPrimaryConstructor
386386
nameRange <- range(ref.namePos, positionMapperFor(ref.source))
387387
} yield new DocumentHighlight(nameRange, DocumentHighlightKind.Read)).asJava
388388
}

0 commit comments

Comments
 (0)