Skip to content

Commit 82b0be5

Browse files
committed
make scalac invoke scala-2.10
1 parent 87ac624 commit 82b0be5

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

src/java/io/bazel/rulesscala/scalac/BUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ java_binary(name = "scalac",
33
srcs = ["ScalaCInvoker.java", "CompileOptions.java", "ScalacProcessor.java"],
44

55
deps = [
6-
"@scala//:lib/scala-library.jar",
7-
"@scala//:lib/scala-reflect.jar",
8-
"@scala//:lib/scala-compiler.jar",
6+
"@scala210//:lib/scala-library.jar",
7+
"@scala210//:lib/scala-reflect.jar",
8+
"@scala210//:lib/scala-compiler.jar",
99
"//src/java/io/bazel/rulesscala/jar",
1010
"//src/java/io/bazel/rulesscala/worker",
1111
"//src/java/com/google/devtools/build/lib:worker",

src/java/io/bazel/rulesscala/scalac/ScalaCInvoker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ public ScalaCInvoker() {
3131
@Override protected void setupOutput(PrintStream ps) {
3232
System.setOut(ps);
3333
System.setErr(ps);
34-
Console$.MODULE$.setErrDirect(ps);
35-
Console$.MODULE$.setOutDirect(ps);
34+
//Console$.MODULE$.setErrDirect(ps);
35+
//Console$.MODULE$.setOutDirect(ps);
3636
}
3737

3838

src/java/io/bazel/rulesscala/scalac/ScalacProcessor.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,10 +201,11 @@ private static void compileScalaSources(CompileOptions ops, String[] scalaSource
201201
constParams,
202202
scalaSources);
203203

204-
MainClass comp = new MainClass();
204+
//MainClass comp = new MainClass();
205205
long start = System.currentTimeMillis();
206206
try {
207-
comp.process(compilerArgs);
207+
//comp.process(compilerArgs);
208+
Main$.MODULE$.process(compilerArgs);
208209
} catch (Throwable ex) {
209210
if (ex.toString().contains("scala.reflect.internal.Types$TypeError")) {
210211
throw new RuntimeException("Build failure with type error", ex);
@@ -218,7 +219,7 @@ private static void compileScalaSources(CompileOptions ops, String[] scalaSource
218219
}
219220

220221

221-
ConsoleReporter reporter = (ConsoleReporter) reporterField.get(comp);
222+
ConsoleReporter reporter = (ConsoleReporter) reporterField.get(Main$.MODULE$);
222223

223224
if (reporter.hasErrors()) {
224225
reporter.printSummary();

src/scala/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ java_import(
1212

1313
java_import(
1414
name = "scala_compiler",
15-
jars = ["@scala//:lib/scala-compiler.jar"],
15+
jars = ["//external:io_bazel_rules_scala/dependency/scala210/scala_compiler"],
1616
visibility = ["//visibility:public"],
1717
)
1818

0 commit comments

Comments
 (0)