File tree 1 file changed +9
-6
lines changed
compiler/src/dotty/tools/dotc/classpath 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -104,11 +104,14 @@ object FileUtils {
104
104
def accept (pathname : JFile ): Boolean = f(pathname)
105
105
}
106
106
107
+ /** Transforms a .class file name to a .tasty file name */
107
108
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
114
117
}
You can’t perform that action at this time.
0 commit comments