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:
108108 else if (sym.isScala2PackageObject) then
109109 b.append(Symbols .PackageObjectDescriptor )
110110 else
111+ def isScalaMethodOrVar = sym.isOneOf(Method | Mutable ) && ! sym.is(JavaDefined )
112+ def isJavaMethod = sym.is(Method ) && sym.is(JavaDefined )
111113 addName(b, sym.name)
112114 if sym.is(Package ) then b.append('/' )
113115 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 )
115117 && (! sym.is(StableRealizable ) || sym.isConstructor) then
116118 b.append('(' ); addOverloadIdx(sym); b.append(" )." )
117119 else b.append('.' )
You can’t perform that action at this time.
0 commit comments