Skip to content

Commit fae16a0

Browse files
committed
Merge branch 'bzlmod-fix-test_util-for-scala-2.13.9' into bzlmod
2 parents 3d31a7d + e472de4 commit fae16a0

File tree

6 files changed

+27
-9
lines changed

6 files changed

+27
-9
lines changed

scala/private/macros/scala_repositories.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ def dt_patched_compiler_setup(scala_version, scala_compiler_srcjar = None):
117117
)
118118

119119
def rules_scala_setup(
120-
scala_compiler_srcjar = None,
121-
setup_compiler_sources = True):
120+
scala_compiler_srcjar = None,
121+
setup_compiler_sources = True):
122122
if not native.existing_rule("bazel_skylib"):
123123
http_archive(
124124
name = "bazel_skylib",

test_version/version_specific_tests_dir/scrooge_repositories.bzl

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ load(
66
"@io_bazel_rules_scala//scala:scala_cross_version.bzl",
77
"default_maven_server_urls",
88
)
9-
load(
10-
"@io_bazel_rules_scala//scala/private/extensions:toolchains.bzl",
11-
"scala_toolchains_repo",
12-
)
139
load(
1410
"@io_bazel_rules_scala//twitter_scrooge:twitter_scrooge.bzl",
1511
"twitter_scrooge",

third_party/utils/src/test/BUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ scala_library(
1414
"io/bazel/rulesscala/utils/Scala3CompilerUtils.scala",
1515
],
1616
before_2_13_9 = [
17-
"io/bazel/rulesscala/utils/CompilerAPICompat_before_2_13_9.scala",
17+
"io/bazel/rulesscala/utils/CommandLineParserAdapter_before_2_13_9.scala",
1818
],
1919
between_2_13_9_and_3 = [
20-
"io/bazel/rulesscala/utils/CompilerAPICompat_since_2_13_9.scala",
20+
"io/bazel/rulesscala/utils/CommandLineParserAdapter_since_2_13_9.scala",
2121
],
2222
),
2323
visibility = ["//visibility:public"],
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package io.bazel.rulesscala.utils
2+
3+
import scala.tools.cmd.CommandLineParser
4+
5+
object CommandLineParserAdapter {
6+
def tokenize(cmd: String): List[String] = CommandLineParser.tokenize(cmd)
7+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package scala {
2+
package rulesscala {
3+
// proxy to private[scala] compiler API
4+
object Proxy {
5+
def tokenize(cmd: String): List[String] = sys.process.Parser.tokenize(cmd)
6+
}
7+
}
8+
}
9+
10+
package io.bazel.rulesscala.utils {
11+
object CommandLineParserAdapter {
12+
def tokenize(cmd: String): List[String] =
13+
scala.rulesscala.Proxy.tokenize(cmd)
14+
}
15+
}

third_party/utils/src/test/io/bazel/rulesscala/utils/TestUtil.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ object TestUtil extends CompilerAPICompat {
115115
output: AbstractFile
116116
): List[StoreReporter#Info] = {
117117
// TODO: Optimize and cache global.
118-
val options = tokenize(compileOptions)
118+
val options = CommandLineParserAdapter.tokenize(compileOptions)
119119
val reporter = new StoreReporter()
120120
val settings = new Settings(println)
121121
val _ = new CompilerCommand(options, settings)

0 commit comments

Comments
 (0)