Skip to content

Commit fa20971

Browse files
committed
add special case for ident symbols of packageclause
1 parent 64533c9 commit fa20971

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

semanticdb/src/dotty/semanticdb/SemanticdbConsumer.scala

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,12 @@ class SemanticdbConsumer extends TastyConsumer {
206206
}
207207

208208
case Term.Ident(_) => {
209-
//println(tree.pos.startColumn, tree.pos.endColumn)
210-
//println(tree.namePos.startColumn, tree.namePos.endColumn)
211-
addOccurence(tree.symbol,
209+
// To avoid adding the identifier of the package symbol
210+
if (tree.symbol.owner.name != "<root>") {
211+
addOccurence(tree.symbol,
212212
s.SymbolOccurrence.Role.REFERENCE,
213213
range(tree, tree.pos, tree.symbol.name))
214+
}
214215
super.traverseTree(tree)
215216
}
216217
case PackageClause(_) =>

0 commit comments

Comments
 (0)