Skip to content

Commit 2e726b9

Browse files
committed
Fix path separator
1 parent 6c14ba4 commit 2e726b9

File tree

3 files changed

+32
-31
lines changed

3 files changed

+32
-31
lines changed

tests/run-tasty-inspector/scala2-library-test.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import scala.tasty.inspector._
44
import dotty.tools.io.Directory
55

66
import java.io.File.pathSeparator
7+
import java.io.File.separator
78

89
@main def Test: Unit =
910
blacklistsOnlyContainsClassesThatExist()
@@ -27,12 +28,12 @@ def dottyVersion =
2728

2829
def scalaLibClassesPath =
2930
java.nio.file.Paths.get(
30-
s"out/bootstrap/scala2-library-bootstrapped/scala-$dottyVersion-nonbootstrapped/classes")
31+
s"out${separator}bootstrap${separator}scala2-library-bootstrapped${separator}scala-$dottyVersion-nonbootstrapped${separator}classes")
3132

3233
lazy val scalaLibTastyPaths =
3334
new Directory(scalaLibClassesPath).deepFiles
3435
.filter(_.`extension` == "tasty")
35-
.map(_.normalize.path.stripPrefix(scalaLibClassesPath.toString + "/"))
36+
.map(_.normalize.path.stripPrefix(scalaLibClassesPath.toString + separator))
3637
.toList
3738

3839
def loadWithTastyInspector(blacklisted: Set[String]): Unit =

tests/run-with-compiler/scala2-library-from-tasty-jar.scala

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ def dottyVersion =
2121
}.get
2222

2323
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"
2525

2626
def scalaLibClassesPath =
2727
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")
2929

3030
lazy val scalaLibTastyPaths =
3131
new Directory(scalaLibClassesPath).deepFiles
3232
.filter(_.`extension` == "tasty")
33-
.map(_.normalize.path.stripPrefix(scalaLibClassesPath.toString + "/"))
33+
.map(_.normalize.path.stripPrefix(scalaLibClassesPath.toString + separator))
3434
.toList
3535

3636
def compileFromTastyInJar(blacklisted: Set[String]): Unit = {
@@ -40,7 +40,7 @@ def compileFromTastyInJar(blacklisted: Set[String]): Unit = {
4040
val args = Array(
4141
"-classpath", ClasspathFromClassloader(getClass.getClassLoader),
4242
"-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",
4444
"-nowarn",
4545
yFromTastyBlacklist,
4646
scalaLibJarPath,
@@ -58,14 +58,14 @@ def compileBlacklisted = Set[String](
5858
// at dotty.tools.backend.jvm.BCodeHelpers$BCInnerClassGen.getClassBTypeAndRegisterInnerClass$(BCodeHelpers.scala:210)
5959
// at dotty.tools.backend.jvm.BCodeSkelBuilder$PlainSkelBuilder.getClassBTypeAndRegisterInnerClass(BCodeSkelBuilder.scala:62)
6060
// 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+
)

tests/run-with-compiler/scala2-library-from-tasty.scala

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ def dottyVersion =
2222

2323
def scalaLibClassesPath =
2424
java.nio.file.Paths.get(
25-
s"out/bootstrap/scala2-library-bootstrapped/scala-$dottyVersion-nonbootstrapped/classes")
25+
s"out${separator}bootstrap${separator}scala2-library-bootstrapped${separator}scala-$dottyVersion-nonbootstrapped${separator}classes")
2626

2727
lazy val scalaLibTastyPaths =
2828
new Directory(scalaLibClassesPath).deepFiles
2929
.filter(_.`extension` == "tasty")
30-
.map(_.normalize.path.stripPrefix(scalaLibClassesPath.toString + "/"))
30+
.map(_.normalize.path.stripPrefix(scalaLibClassesPath.toString + separator))
3131
.toList
3232

3333
def compileFromTasty(blacklisted: Set[String]): Unit = {
@@ -36,7 +36,7 @@ def compileFromTasty(blacklisted: Set[String]): Unit = {
3636
val args = Array(
3737
"-classpath", ClasspathFromClassloader(getClass.getClassLoader),
3838
"-from-tasty",
39-
"-d", "out/scala2-library-from-tasty-test-output.jar",
39+
"-d", s"out${separator}scala2-library-from-tasty-test-output.jar",
4040
"-nowarn",
4141
) ++ tastyFiles.map(x => scalaLibClassesPath.resolve(x).toString)
4242
val reporter = driver.process(args)
@@ -52,14 +52,14 @@ def compileBlacklisted = Set[String](
5252
// at dotty.tools.backend.jvm.BCodeHelpers$BCInnerClassGen.getClassBTypeAndRegisterInnerClass$(BCodeHelpers.scala:210)
5353
// at dotty.tools.backend.jvm.BCodeSkelBuilder$PlainSkelBuilder.getClassBTypeAndRegisterInnerClass(BCodeSkelBuilder.scala:62)
5454
// at dotty.tools.backend.jvm.BCodeHelpers$BCInnerClassGen.internalName(BCodeHelpers.scala:237)
55-
"scala/Array.tasty",
56-
"scala/Boolean.tasty",
57-
"scala/Byte.tasty",
58-
"scala/Char.tasty",
59-
"scala/Double.tasty",
60-
"scala/Float.tasty",
61-
"scala/Int.tasty",
62-
"scala/Long.tasty",
63-
"scala/Short.tasty",
64-
"scala/Unit.tasty",
65-
).map(_.replace("/", separator))
55+
s"scala${separator}Array.tasty",
56+
s"scala${separator}Boolean.tasty",
57+
s"scala${separator}Byte.tasty",
58+
s"scala${separator}Char.tasty",
59+
s"scala${separator}Double.tasty",
60+
s"scala${separator}Float.tasty",
61+
s"scala${separator}Int.tasty",
62+
s"scala${separator}Long.tasty",
63+
s"scala${separator}Short.tasty",
64+
s"scala${separator}Unit.tasty",
65+
)

0 commit comments

Comments
 (0)