We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f52186d commit 5a344b9Copy full SHA for 5a344b9
compiler/src/dotty/tools/dotc/semanticdb/SemanticSymbolBuilder.scala
@@ -108,10 +108,12 @@ class SemanticSymbolBuilder:
108
else if (sym.isScala2PackageObject) then
109
b.append(Symbols.PackageObjectDescriptor)
110
else
111
+ def isScalaMethodOrVar = sym.isOneOf(Method | Mutable) && !sym.is(JavaDefined)
112
+ def isJavaMethod = sym.is(Method) && sym.is(JavaDefined)
113
addName(b, sym.name)
114
if sym.is(Package) then b.append('/')
115
else if sym.isType || sym.isAllOf(JavaModule) then b.append('#')
- else if sym.is(Method) || (sym.is(Mutable) && !sym.is(JavaDefined))
116
+ else if (isScalaMethodOrVar || isJavaMethod)
117
&& (!sym.is(StableRealizable) || sym.isConstructor) then
118
b.append('('); addOverloadIdx(sym); b.append(").")
119
else b.append('.')
0 commit comments