From 3b4b7effc2bee3e589d713a9223ebf92cffc2d7a Mon Sep 17 00:00:00 2001 From: xuwei-k <6b656e6a69@gmail.com> Date: Sun, 11 Jan 2026 16:45:58 +0900 Subject: [PATCH] Remove redundant String#toString --- .../sbt/internal/librarymanagement/SemanticSelectorExtra.scala | 2 +- .../sbt/internal/librarymanagement/ivy/IvyCredentials.scala | 2 +- .../main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala | 2 +- main/src/main/scala/sbt/internal/VirtualFileValueCache.scala | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lm-core/src/main/scala/sbt/internal/librarymanagement/SemanticSelectorExtra.scala b/lm-core/src/main/scala/sbt/internal/librarymanagement/SemanticSelectorExtra.scala index 4070b6db5..cb3fcdc57 100644 --- a/lm-core/src/main/scala/sbt/internal/librarymanagement/SemanticSelectorExtra.scala +++ b/lm-core/src/main/scala/sbt/internal/librarymanagement/SemanticSelectorExtra.scala @@ -179,7 +179,7 @@ private[librarymanagement] abstract class SemComparatorFunctions { parse( numbers .collect { case Some(v) => - v.toString + v } .mkString(".") ) diff --git a/lm-ivy/src/main/scala/sbt/internal/librarymanagement/ivy/IvyCredentials.scala b/lm-ivy/src/main/scala/sbt/internal/librarymanagement/ivy/IvyCredentials.scala index d8d68ccad..0d8f61dea 100644 --- a/lm-ivy/src/main/scala/sbt/internal/librarymanagement/ivy/IvyCredentials.scala +++ b/lm-ivy/src/main/scala/sbt/internal/librarymanagement/ivy/IvyCredentials.scala @@ -69,6 +69,6 @@ object IvyCredentials { private def read(from: File): Map[String, String] = { val properties = new java.util.Properties IO.load(properties, from) - properties.asScala.map { (k, v) => (k.toString, v.toString.trim) }.toMap + properties.asScala.map { (k, v) => (k, v.trim) }.toMap } } diff --git a/main/src/main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala b/main/src/main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala index f08479688..f32d9fc55 100644 --- a/main/src/main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala +++ b/main/src/main/scala/sbt/coursierint/CoursierRepositoriesTasks.scala @@ -69,7 +69,7 @@ object CoursierRepositoriesTasks { val result2 = paths.ivyHome match { case Some(ivyHome) => - val ivyHomeUri = ivyHome.toString + val ivyHomeUri = ivyHome result1 map { case r: FileRepository => val ivyPatterns = r.patterns.ivyPatterns map { diff --git a/main/src/main/scala/sbt/internal/VirtualFileValueCache.scala b/main/src/main/scala/sbt/internal/VirtualFileValueCache.scala index b90ca4953..9afbef2c1 100644 --- a/main/src/main/scala/sbt/internal/VirtualFileValueCache.scala +++ b/main/src/main/scala/sbt/internal/VirtualFileValueCache.scala @@ -27,7 +27,7 @@ sealed trait VirtualFileValueCache[A] { object VirtualFileValueCache { def definesClassCache(converter: FileConverter): VirtualFileValueCache[DefinesClass] = { apply(converter) { (x: VirtualFile) => - if (x.name.toString != "rt.jar") Locate.definesClass(x) + if (x.name != "rt.jar") Locate.definesClass(x) else (_: String) => false } }