Skip to content

Commit e22b860

Browse files
committed
standardize naming of ScalaWorker/Api/Impl
1 parent 21026c2 commit e22b860

File tree

8 files changed

+23
-23
lines changed

8 files changed

+23
-23
lines changed

scalajslib/src/mill/scalajslib/ScalaJSModule.scala

+5-5
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ trait ScalaJSModule extends scalalib.ScalaModule { outer =>
5656

5757
def fastOpt = T {
5858
link(
59-
ScalaJSBridge.scalaJSBridge(),
59+
ScalaJSWorkerApi.scalaJSBridge(),
6060
toolsClasspath(),
6161
runClasspath(),
6262
finalMainClassOpt().toOption,
@@ -67,7 +67,7 @@ trait ScalaJSModule extends scalalib.ScalaModule { outer =>
6767

6868
def fullOpt = T {
6969
link(
70-
ScalaJSBridge.scalaJSBridge(),
70+
ScalaJSWorkerApi.scalaJSBridge(),
7171
toolsClasspath(),
7272
runClasspath(),
7373
finalMainClassOpt().toOption,
@@ -82,7 +82,7 @@ trait ScalaJSModule extends scalalib.ScalaModule { outer =>
8282
finalMainClassOpt() match{
8383
case Left(err) => Result.Failure(err)
8484
case Right(_) =>
85-
ScalaJSBridge.scalaJSBridge().run(
85+
ScalaJSWorkerApi.scalaJSBridge().run(
8686
toolsClasspath().map(_.path),
8787
nodeJSConfig(),
8888
fastOpt().path.toIO
@@ -164,7 +164,7 @@ trait TestScalaJSModule extends ScalaJSModule with TestModule {
164164

165165
def fastOptTest = T {
166166
link(
167-
ScalaJSBridge.scalaJSBridge(),
167+
ScalaJSWorkerApi.scalaJSBridge(),
168168
toolsClasspath(),
169169
scalaJSTestDeps() ++ runClasspath(),
170170
None,
@@ -176,7 +176,7 @@ trait TestScalaJSModule extends ScalaJSModule with TestModule {
176176
override def testLocal(args: String*) = T.command { test(args:_*) }
177177

178178
override def test(args: String*) = T.command {
179-
val (close, framework) = mill.scalajslib.ScalaJSBridge.scalaJSBridge().getFramework(
179+
val (close, framework) = mill.scalajslib.ScalaJSWorkerApi.scalaJSBridge().getFramework(
180180
toolsClasspath().map(_.path),
181181
nodeJSConfig(),
182182
testFrameworks().head,

scalajslib/src/mill/scalajslib/ScalaJSBridge.scala renamed to scalajslib/src/mill/scalajslib/ScalaJSWorkerApi.scala

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ object ModuleKind{
2121
}
2222

2323
class ScalaJSWorker {
24-
private var scalaInstanceCache = Option.empty[(Long, ScalaJSBridge)]
24+
private var scalaInstanceCache = Option.empty[(Long, ScalaJSWorkerApi)]
2525

2626
private def bridge(toolsClasspath: Agg[Path])
2727
(implicit ctx: Ctx.Home) = {
@@ -38,7 +38,7 @@ class ScalaJSWorker {
3838
.loadClass("mill.scalajslib.bridge.ScalaJSBridge")
3939
.getDeclaredConstructor()
4040
.newInstance()
41-
.asInstanceOf[ScalaJSBridge]
41+
.asInstanceOf[ScalaJSWorkerApi]
4242
scalaInstanceCache = Some((classloaderSig, bridge))
4343
bridge
4444
}
@@ -77,7 +77,7 @@ class ScalaJSWorker {
7777

7878
}
7979

80-
trait ScalaJSBridge {
80+
trait ScalaJSWorkerApi {
8181
def link(sources: Array[File],
8282
libraries: Array[File],
8383
dest: File,
@@ -93,7 +93,7 @@ trait ScalaJSBridge {
9393

9494
}
9595

96-
object ScalaJSBridge extends mill.define.ExternalModule {
96+
object ScalaJSWorkerApi extends mill.define.ExternalModule {
9797

9898
def scalaJSBridge = T.worker { new ScalaJSWorker() }
9999
lazy val millDiscover = Discover[this.type]

scalajslib/worker/0.6/src/mill/scalajslib/bridge/ScalaJSBridge.scala renamed to scalajslib/worker/0.6/src/mill/scalajslib/worker/ScalaJSWorkerImpl.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package mill
22
package scalajslib
3-
package bridge
3+
package worker
44

55
import java.io.File
66

@@ -14,7 +14,7 @@ import org.scalajs.jsenv._
1414
import org.scalajs.jsenv.nodejs._
1515
import org.scalajs.testadapter.TestAdapter
1616

17-
class ScalaJSBridge extends mill.scalajslib.ScalaJSBridge {
17+
class ScalaJSWorkerImpl extends mill.scalajslib.ScalaJSWorkerApi {
1818
def link(sources: Array[File],
1919
libraries: Array[File],
2020
dest: File,

scalajslib/worker/1.0/src/mill/scalajslib/bridge/ScalaJSBridge.scala renamed to scalajslib/worker/1.0/src/mill/scalajslib/worker/ScalaJSWorkerImpl.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package mill
22
package scalajslib
3-
package bridge
3+
package worker
44

55
import java.io.File
66

@@ -12,7 +12,7 @@ import org.scalajs.jsenv.ConsoleJSConsole
1212
import org.scalajs.jsenv.nodejs._
1313
import org.scalajs.testadapter.TestAdapter
1414

15-
class ScalaJSBridge extends mill.scalajslib.ScalaJSBridge {
15+
class ScalaJSWorkerImpl extends mill.scalajslib.ScalaJSWorkerApi {
1616
def link(sources: Array[File],
1717
libraries: Array[File],
1818
dest: File,

scalalib/worker/src/mill/scalalib/worker/ScalaWorker.scala renamed to scalalib/worker/src/mill/scalalib/worker/ScalaWorkerImpl.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ case class MockedLookup(am: File => Optional[CompileAnalysis]) extends PerClassp
2424
Locate.definesClass(classpathEntry)
2525
}
2626

27-
class ScalaWorker(ctx0: mill.util.Ctx,
28-
compilerBridgeClasspath: Array[String]) extends mill.scalalib.ScalaWorkerApi{
27+
class ScalaWorkerImpl(ctx0: mill.util.Ctx,
28+
compilerBridgeClasspath: Array[String]) extends mill.scalalib.ScalaWorkerApi{
2929
@volatile var compilersCache = Option.empty[(Long, Compilers)]
3030

3131
/** Compile the bridge if it doesn't exist yet and return the output directory.

scalanativelib/src/mill/scalanativelib/ScalaNativeModule.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ trait ScalaNativeModule extends ScalaModule { outer =>
6565
scalaNativeBinaryVersion()
6666
}
6767

68-
def bridge = T.task{ ScalaNativeBridge.scalaNativeBridge().bridge(bridgeFullClassPath()) }
68+
def bridge = T.task{ ScalaNativeWorkerApi.scalaNativeBridge().bridge(bridgeFullClassPath()) }
6969

7070
def scalaNativeBridgeClasspath = T {
7171
val snBridgeKey = "MILL_SCALANATIVE_BRIDGE_" + scalaNativeBinaryVersion().replace('.', '_').replace('-', '_')

scalanativelib/src/mill/scalanativelib/ScalaNativeBridge.scala renamed to scalanativelib/src/mill/scalanativelib/ScalaNativeWorkerApi.scala

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import sbt.testing.Framework
1010

1111

1212
class ScalaNativeWorker {
13-
private var scalaInstanceCache = Option.empty[(Long, ScalaNativeBridge)]
13+
private var scalaInstanceCache = Option.empty[(Long, ScalaNativeWorkerApi)]
1414

15-
def bridge(toolsClasspath: Agg[Path]): ScalaNativeBridge = {
15+
def bridge(toolsClasspath: Agg[Path]): ScalaNativeWorkerApi = {
1616
val classloaderSig = toolsClasspath.map(p => p.toString().hashCode + p.mtime.toMillis).sum
1717
scalaInstanceCache match {
1818
case Some((sig, bridge)) if sig == classloaderSig => bridge
@@ -26,7 +26,7 @@ class ScalaNativeWorker {
2626
.loadClass("mill.scalanativelib.bridge.ScalaNativeBridge")
2727
.getDeclaredConstructor()
2828
.newInstance()
29-
.asInstanceOf[ScalaNativeBridge]
29+
.asInstanceOf[ScalaNativeWorkerApi]
3030
scalaInstanceCache = Some((classloaderSig, bridge))
3131
bridge
3232
}
@@ -43,7 +43,7 @@ class ScalaNativeWorker {
4343
// result wrapper to preserve some type safety
4444
case class NativeConfig(config: Any)
4545

46-
trait ScalaNativeBridge {
46+
trait ScalaNativeWorkerApi {
4747
def discoverClang: Path
4848
def discoverClangPP: Path
4949
def discoverTarget(clang: Path, workDir: Path): String
@@ -71,7 +71,7 @@ trait ScalaNativeBridge {
7171
logLevel: NativeLogLevel, envVars: Map[String, String]): Framework
7272
}
7373

74-
object ScalaNativeBridge extends mill.define.ExternalModule {
74+
object ScalaNativeWorkerApi extends mill.define.ExternalModule {
7575
def scalaNativeBridge: Worker[ScalaNativeWorker] = T.worker { new ScalaNativeWorker() }
7676
lazy val millDiscover = Discover[this.type]
7777
}

scalanativelib/worker/0.3/src/mill/scalanativelib/bridge/ScalaNativeBridge.scala renamed to scalanativelib/worker/0.3/src/mill/scalanativelib/worker/ScalaNativeWorkerImpl.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package mill.scalanativelib.bridge
1+
package mill.scalanativelib.worker
22

33
import java.io.File
44
import java.lang.System.{err, out}
@@ -11,7 +11,7 @@ import sbt.testing.Framework
1111
import scala.scalanative.testinterface.ScalaNativeFramework
1212

1313

14-
class ScalaNativeBridge extends mill.scalanativelib.ScalaNativeBridge {
14+
class ScalaNativeWorkerImpl extends mill.scalanativelib.ScalaNativeWorkerApi {
1515
def logger(level: NativeLogLevel) =
1616
Logger(
1717
debugFn = msg => if (level >= NativeLogLevel.Debug) out.println(msg),

0 commit comments

Comments
 (0)