@@ -10,9 +10,9 @@ import sbt.testing.Framework
10
10
11
11
12
12
class ScalaNativeWorker {
13
- private var scalaInstanceCache = Option .empty[(Long , ScalaNativeBridge )]
13
+ private var scalaInstanceCache = Option .empty[(Long , ScalaNativeWorkerApi )]
14
14
15
- def bridge (toolsClasspath : Agg [Path ]): ScalaNativeBridge = {
15
+ def bridge (toolsClasspath : Agg [Path ]): ScalaNativeWorkerApi = {
16
16
val classloaderSig = toolsClasspath.map(p => p.toString().hashCode + p.mtime.toMillis).sum
17
17
scalaInstanceCache match {
18
18
case Some ((sig, bridge)) if sig == classloaderSig => bridge
@@ -26,7 +26,7 @@ class ScalaNativeWorker {
26
26
.loadClass(" mill.scalanativelib.bridge.ScalaNativeBridge" )
27
27
.getDeclaredConstructor()
28
28
.newInstance()
29
- .asInstanceOf [ScalaNativeBridge ]
29
+ .asInstanceOf [ScalaNativeWorkerApi ]
30
30
scalaInstanceCache = Some ((classloaderSig, bridge))
31
31
bridge
32
32
}
@@ -43,7 +43,7 @@ class ScalaNativeWorker {
43
43
// result wrapper to preserve some type safety
44
44
case class NativeConfig (config : Any )
45
45
46
- trait ScalaNativeBridge {
46
+ trait ScalaNativeWorkerApi {
47
47
def discoverClang : Path
48
48
def discoverClangPP : Path
49
49
def discoverTarget (clang : Path , workDir : Path ): String
@@ -71,7 +71,7 @@ trait ScalaNativeBridge {
71
71
logLevel : NativeLogLevel , envVars : Map [String , String ]): Framework
72
72
}
73
73
74
- object ScalaNativeBridge extends mill.define.ExternalModule {
74
+ object ScalaNativeWorkerApi extends mill.define.ExternalModule {
75
75
def scalaNativeBridge : Worker [ScalaNativeWorker ] = T .worker { new ScalaNativeWorker () }
76
76
lazy val millDiscover = Discover [this .type ]
77
77
}
0 commit comments