Skip to content

Commit 314e731

Browse files
committed
compute class name once
1 parent 9021fcb commit 314e731

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

compiler/src/dotty/tools/dotc/core/Contexts.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,10 @@ object Contexts {
274274

275275
def getSiblingClassfile(tastyFile: AbstractFile): AbstractFile =
276276
base.siblingClassfiles.getOrElseUpdate(tastyFile, {
277-
val classfile0 = tastyFile.resolveSibling(tastyFile.name.stripSuffix(".tasty") + ".class")
277+
val className = tastyFile.name.stripSuffix(".tasty")
278+
val classfile0 = tastyFile.resolveSibling(className + ".class")
278279
if classfile0 == null then
279-
val classfile = tastyFile.resolveSibling(tastyFile.name.stripSuffix(".tasty") + "$.class")
280+
val classfile = tastyFile.resolveSibling(className + "$.class")
280281
if classfile == null then
281282
NoAbstractFile
282283
else

0 commit comments

Comments
 (0)