File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
compiler/src/dotty/tools/dotc/semanticdb Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -108,10 +108,12 @@ class SemanticSymbolBuilder:
108
108
else if (sym.isScala2PackageObject) then
109
109
b.append(Symbols .PackageObjectDescriptor )
110
110
else
111
+ def isScalaMethodOrVar = sym.isOneOf(Method | Mutable ) && ! sym.is(JavaDefined )
112
+ def isJavaMethod = sym.is(Method ) && sym.is(JavaDefined )
111
113
addName(b, sym.name)
112
114
if sym.is(Package ) then b.append('/' )
113
115
else if sym.isType || sym.isAllOf(JavaModule ) then b.append('#' )
114
- else if sym.is( Method ) || (sym.is( Mutable ) && ! sym.is( JavaDefined ) )
116
+ else if (isScalaMethodOrVar || isJavaMethod )
115
117
&& (! sym.is(StableRealizable ) || sym.isConstructor) then
116
118
b.append('(' ); addOverloadIdx(sym); b.append(" )." )
117
119
else b.append('.' )
You can’t perform that action at this time.
0 commit comments