@@ -21,16 +21,16 @@ def dottyVersion =
21
21
}.get
22
22
23
23
def scalaLibJarPath =
24
- s " out/ bootstrap/ scala2-library-tasty/ scala- $dottyVersion-nonbootstrapped/ scala2-library-tasty-experimental_3- $dottyVersion.jar "
24
+ s " out ${separator} bootstrap ${separator} scala2-library-tasty ${separator} scala- $dottyVersion-nonbootstrapped ${separator} scala2-library-tasty-experimental_3- $dottyVersion.jar "
25
25
26
26
def scalaLibClassesPath =
27
27
java.nio.file.Paths .get(
28
- s " out/ bootstrap/ scala2-library-bootstrapped/ scala- $dottyVersion-nonbootstrapped/ classes " )
28
+ s " out ${separator} bootstrap ${separator} scala2-library-bootstrapped ${separator} scala- $dottyVersion-nonbootstrapped ${separator} classes " )
29
29
30
30
lazy val scalaLibTastyPaths =
31
31
new Directory (scalaLibClassesPath).deepFiles
32
32
.filter(_.`extension` == " tasty" )
33
- .map(_.normalize.path.stripPrefix(scalaLibClassesPath.toString + " / " ))
33
+ .map(_.normalize.path.stripPrefix(scalaLibClassesPath.toString + separator ))
34
34
.toList
35
35
36
36
def compileFromTastyInJar (blacklisted : Set [String ]): Unit = {
@@ -40,7 +40,7 @@ def compileFromTastyInJar(blacklisted: Set[String]): Unit = {
40
40
val args = Array (
41
41
" -classpath" , ClasspathFromClassloader (getClass.getClassLoader),
42
42
" -from-tasty" ,
43
- " -d" , " out/ scala2-library-from-tasty-jar-test-output.jar" ,
43
+ " -d" , s " out ${separator} scala2-library-from-tasty-jar-test-output.jar " ,
44
44
" -nowarn" ,
45
45
yFromTastyBlacklist,
46
46
scalaLibJarPath,
@@ -58,14 +58,14 @@ def compileBlacklisted = Set[String](
58
58
// at dotty.tools.backend.jvm.BCodeHelpers$BCInnerClassGen.getClassBTypeAndRegisterInnerClass$(BCodeHelpers.scala:210)
59
59
// at dotty.tools.backend.jvm.BCodeSkelBuilder$PlainSkelBuilder.getClassBTypeAndRegisterInnerClass(BCodeSkelBuilder.scala:62)
60
60
// at dotty.tools.backend.jvm.BCodeHelpers$BCInnerClassGen.internalName(BCodeHelpers.scala:237)
61
- " scala/ Array.tasty" ,
62
- " scala/ Boolean.tasty" ,
63
- " scala/ Byte.tasty" ,
64
- " scala/ Char.tasty" ,
65
- " scala/ Double.tasty" ,
66
- " scala/ Float.tasty" ,
67
- " scala/ Int.tasty" ,
68
- " scala/ Long.tasty" ,
69
- " scala/ Short.tasty" ,
70
- " scala/ Unit.tasty" ,
71
- ).map(_.replace( " / " , separator))
61
+ s " scala ${separator} Array.tasty " ,
62
+ s " scala ${separator} Boolean.tasty " ,
63
+ s " scala ${separator} Byte.tasty " ,
64
+ s " scala ${separator} Char.tasty " ,
65
+ s " scala ${separator} Double.tasty " ,
66
+ s " scala ${separator} Float.tasty " ,
67
+ s " scala ${separator} Int.tasty " ,
68
+ s " scala ${separator} Long.tasty " ,
69
+ s " scala ${separator} Short.tasty " ,
70
+ s " scala ${separator} Unit.tasty " ,
71
+ )
0 commit comments