Skip to content

Commit ad5f947

Browse files
committed
Refactor and docs
1 parent 0cd65aa commit ad5f947

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

compiler/src/dotty/tools/dotc/classpath/FileUtils.scala

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,14 @@ object FileUtils {
104104
def accept(pathname: JFile): Boolean = f(pathname)
105105
}
106106

107+
/** Transforms a .class file name to a .tasty file name */
107108
private def classNameToTasty(fileName: String): String =
108-
val className = fileName.stripSuffix(".class")
109-
if className.endsWith("$")
110-
&& className != "Null$" // scala.runtime.Null$
111-
&& className != "Nothing$" // scala.runtime.Nothing$
112-
then className.stripSuffix("$") + ".tasty"
113-
else className + ".tasty"
109+
val classOrModuleName = fileName.stripSuffix(".class")
110+
val className =
111+
if classOrModuleName.endsWith("$")
112+
&& classOrModuleName != "Null$" // scala.runtime.Null$
113+
&& classOrModuleName != "Nothing$" // scala.runtime.Nothing$
114+
then classOrModuleName.stripSuffix("$")
115+
else classOrModuleName
116+
className + SUFFIX_TASTY
114117
}

0 commit comments

Comments
 (0)