Skip to content

Commit 5a344b9

Browse files
committed
chore: Fix issue with incompatibility with LTS
1 parent f52186d commit 5a344b9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

compiler/src/dotty/tools/dotc/semanticdb/SemanticSymbolBuilder.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff 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('.')

0 commit comments

Comments
 (0)