summaryrefslogtreecommitdiff
path: root/scalanativelib/src
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-08-22 21:21:15 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-08-22 21:21:15 +0800
commite22b860877591b25ca1a62eb341450011b8342a7 (patch)
tree02b154a891541d328e2e0d1f448f58cc2e59986d /scalanativelib/src
parent21026c2c858a58681fdeb1a194629ce693730890 (diff)
downloadmill-e22b860877591b25ca1a62eb341450011b8342a7.tar.gz
mill-e22b860877591b25ca1a62eb341450011b8342a7.tar.bz2
mill-e22b860877591b25ca1a62eb341450011b8342a7.zip
standardize naming of ScalaWorker/Api/Impl
Diffstat (limited to 'scalanativelib/src')
-rw-r--r--scalanativelib/src/mill/scalanativelib/ScalaNativeModule.scala2
-rw-r--r--scalanativelib/src/mill/scalanativelib/ScalaNativeWorkerApi.scala (renamed from scalanativelib/src/mill/scalanativelib/ScalaNativeBridge.scala)10
2 files changed, 6 insertions, 6 deletions
diff --git a/scalanativelib/src/mill/scalanativelib/ScalaNativeModule.scala b/scalanativelib/src/mill/scalanativelib/ScalaNativeModule.scala
index 2ede1e4c..b275e6e3 100644
--- a/scalanativelib/src/mill/scalanativelib/ScalaNativeModule.scala
+++ b/scalanativelib/src/mill/scalanativelib/ScalaNativeModule.scala
@@ -65,7 +65,7 @@ trait ScalaNativeModule extends ScalaModule { outer =>
scalaNativeBinaryVersion()
}
- def bridge = T.task{ ScalaNativeBridge.scalaNativeBridge().bridge(bridgeFullClassPath()) }
+ def bridge = T.task{ ScalaNativeWorkerApi.scalaNativeBridge().bridge(bridgeFullClassPath()) }
def scalaNativeBridgeClasspath = T {
val snBridgeKey = "MILL_SCALANATIVE_BRIDGE_" + scalaNativeBinaryVersion().replace('.', '_').replace('-', '_')
diff --git a/scalanativelib/src/mill/scalanativelib/ScalaNativeBridge.scala b/scalanativelib/src/mill/scalanativelib/ScalaNativeWorkerApi.scala
index a7777fad..9489d7e4 100644
--- a/scalanativelib/src/mill/scalanativelib/ScalaNativeBridge.scala
+++ b/scalanativelib/src/mill/scalanativelib/ScalaNativeWorkerApi.scala
@@ -10,9 +10,9 @@ import sbt.testing.Framework
class ScalaNativeWorker {
- private var scalaInstanceCache = Option.empty[(Long, ScalaNativeBridge)]
+ private var scalaInstanceCache = Option.empty[(Long, ScalaNativeWorkerApi)]
- def bridge(toolsClasspath: Agg[Path]): ScalaNativeBridge = {
+ def bridge(toolsClasspath: Agg[Path]): ScalaNativeWorkerApi = {
val classloaderSig = toolsClasspath.map(p => p.toString().hashCode + p.mtime.toMillis).sum
scalaInstanceCache match {
case Some((sig, bridge)) if sig == classloaderSig => bridge
@@ -26,7 +26,7 @@ class ScalaNativeWorker {
.loadClass("mill.scalanativelib.bridge.ScalaNativeBridge")
.getDeclaredConstructor()
.newInstance()
- .asInstanceOf[ScalaNativeBridge]
+ .asInstanceOf[ScalaNativeWorkerApi]
scalaInstanceCache = Some((classloaderSig, bridge))
bridge
}
@@ -43,7 +43,7 @@ class ScalaNativeWorker {
// result wrapper to preserve some type safety
case class NativeConfig(config: Any)
-trait ScalaNativeBridge {
+trait ScalaNativeWorkerApi {
def discoverClang: Path
def discoverClangPP: Path
def discoverTarget(clang: Path, workDir: Path): String
@@ -71,7 +71,7 @@ trait ScalaNativeBridge {
logLevel: NativeLogLevel, envVars: Map[String, String]): Framework
}
-object ScalaNativeBridge extends mill.define.ExternalModule {
+object ScalaNativeWorkerApi extends mill.define.ExternalModule {
def scalaNativeBridge: Worker[ScalaNativeWorker] = T.worker { new ScalaNativeWorker() }
lazy val millDiscover = Discover[this.type]
}