mirror of https://github.com/sbt/sbt.git
Use foreachEntry instead of foreach if Map (#8787)
This commit is contained in:
parent
611cea8fbd
commit
8c23c5ea60
|
|
@ -646,7 +646,7 @@ private[sbt] trait CachedResolutionResolveEngine extends ResolveEngine {
|
||||||
val next: (String, String) = loop(loop.indexOf(moduleWithMostCallers) + 1)
|
val next: (String, String) = loop(loop.indexOf(moduleWithMostCallers) + 1)
|
||||||
// remove the module with most callers as the caller of next.
|
// remove the module with most callers as the caller of next.
|
||||||
// so, A -> C, B -> C, and C -> A. C has the most callers, and C -> A will be removed.
|
// so, A -> C, B -> C, and C -> A. C has the most callers, and C -> A will be removed.
|
||||||
allModules2 foreach {
|
allModules2 foreachEntry {
|
||||||
case (k: (String, String), oars0) if k == next =>
|
case (k: (String, String), oars0) if k == next =>
|
||||||
val oars: Vector[OrganizationArtifactReport] = oars0 map { oar =>
|
val oars: Vector[OrganizationArtifactReport] = oars0 map { oar =>
|
||||||
val mrs = oar.modules map { mr =>
|
val mrs = oar.modules map { mr =>
|
||||||
|
|
|
||||||
|
|
@ -306,7 +306,7 @@ object Cross {
|
||||||
} else {
|
} else {
|
||||||
included
|
included
|
||||||
.groupBy(_._2)
|
.groupBy(_._2)
|
||||||
.foreach { (selectedVersion, projects) =>
|
.foreachEntry { (selectedVersion, projects) =>
|
||||||
state.log.info(
|
state.log.info(
|
||||||
s"Setting Scala version to $selectedVersion on ${projects.size} projects."
|
s"Setting Scala version to $selectedVersion on ${projects.size} projects."
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1549,7 +1549,7 @@ object Defaults extends BuildCommon {
|
||||||
}
|
}
|
||||||
val output = Tests.foldTasks(groupTasks, config.parallel)
|
val output = Tests.foldTasks(groupTasks, config.parallel)
|
||||||
val result = output map { out =>
|
val result = output map { out =>
|
||||||
out.events.foreach { (suite, e) =>
|
out.events.foreachEntry { (suite, e) =>
|
||||||
if (
|
if (
|
||||||
strategy != ClassLoaderLayeringStrategy.Flat ||
|
strategy != ClassLoaderLayeringStrategy.Flat ||
|
||||||
strategy != ClassLoaderLayeringStrategy.ScalaLibrary
|
strategy != ClassLoaderLayeringStrategy.ScalaLibrary
|
||||||
|
|
@ -2185,7 +2185,7 @@ object Defaults extends BuildCommon {
|
||||||
val map = managedFileStampCache.value
|
val map = managedFileStampCache.value
|
||||||
val analysis = analysisResult.analysis
|
val analysis = analysisResult.analysis
|
||||||
import scala.jdk.CollectionConverters.*
|
import scala.jdk.CollectionConverters.*
|
||||||
analysis.readStamps.getAllProductStamps.asScala.foreach { case (f: VirtualFileRef, s) =>
|
analysis.readStamps.getAllProductStamps.asScala.foreachEntry { case (f: VirtualFileRef, s) =>
|
||||||
map.put(c.toPath(f), sbt.nio.FileStamp.fromZincStamp(s))
|
map.put(c.toPath(f), sbt.nio.FileStamp.fromZincStamp(s))
|
||||||
}
|
}
|
||||||
analysis
|
analysis
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue