Skip to content

Commit 03327d5

Browse files
som-snytttgodzik
authored andcommitted
Prefer dotc.util.chaining
1 parent 0983d9c commit 03327d5

File tree

11 files changed

+12
-13
lines changed

11 files changed

+12
-13
lines changed

compiler/src/dotty/tools/backend/jvm/ClassfileWriters.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import java.util.zip.{CRC32, Deflater, ZipEntry, ZipOutputStream}
1212

1313
import dotty.tools.dotc.core.Contexts.*
1414
import dotty.tools.dotc.core.Decorators.em
15+
import dotty.tools.dotc.util.chaining.*
1516
import dotty.tools.io.{AbstractFile, PlainFile, VirtualFile}
1617
import dotty.tools.io.PlainFile.toPlainFile
1718
import BTypes.InternalName
18-
import scala.util.chaining._
1919
import dotty.tools.io.JarArchive
2020

2121
import scala.language.unsafeNulls
@@ -180,7 +180,7 @@ class ClassfileWriters(frontendAccess: PostProcessorFrontendAccess) {
180180
// important detail here, even on Windows, Zinc expects the separator within the jar
181181
// to be the system default, (even if in the actual jar file the entry always uses '/').
182182
// see https://github.com/sbt/zinc/blob/dcddc1f9cfe542d738582c43f4840e17c053ce81/internal/compiler-bridge/src/main/scala/xsbt/JarUtils.scala#L47
183-
val pathInJar =
183+
val pathInJar =
184184
if File.separatorChar == '/' then relativePath
185185
else relativePath.replace('/', File.separatorChar)
186186
PlainFile.toPlainFile(Paths.get(s"${file.absolutePath}!$pathInJar"))

compiler/src/dotty/tools/dotc/config/CliCommand.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import Settings.*
77
import core.Contexts.*
88
import printing.Highlighting
99

10-
import scala.util.chaining.given
10+
import dotty.tools.dotc.util.chaining.*
1111
import scala.PartialFunction.cond
1212

1313
trait CliCommand:

compiler/src/dotty/tools/dotc/config/ScalaSettings.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import dotty.tools.io.{AbstractFile, Directory, JDK9Reflectors, PlainDirectory}
1212
import dotty.tools.backend.jvm.BackendUtils.classfileVersionMap
1313
import Setting.ChoiceWithHelp
1414

15-
import scala.util.chaining.*
15+
import dotty.tools.dotc.util.chaining.*
1616

1717
import java.util.zip.Deflater
1818

compiler/src/dotty/tools/dotc/reporting/Diagnostic.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import dotty.tools.dotc.config.Settings.Setting
88
import dotty.tools.dotc.core.Contexts.*
99
import dotty.tools.dotc.interfaces.Diagnostic.{ERROR, INFO, WARNING}
1010
import dotty.tools.dotc.util.SourcePosition
11+
import dotty.tools.dotc.util.chaining.*
1112

1213
import java.util.{Collections, Optional, List => JList}
13-
import scala.util.chaining.*
1414
import core.Decorators.toMessage
1515

1616
object Diagnostic:

compiler/src/dotty/tools/dotc/sbt/ExtractAPI.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import java.io.PrintWriter
2424

2525
import scala.collection.mutable
2626
import scala.util.hashing.MurmurHash3
27-
import scala.util.chaining.*
27+
import dotty.tools.dotc.util.chaining.*
2828

2929
/** This phase sends a representation of the API of classes to sbt via callbacks.
3030
*

compiler/src/dotty/tools/dotc/semanticdb/TypeOps.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ import core.Annotations.Annotation
99
import core.Flags
1010
import core.Names.Name
1111
import core.StdNames.tpnme
12-
import scala.util.chaining.scalaUtilChainingOps
1312

1413
import collection.mutable
1514

1615
import dotty.tools.dotc.{semanticdb => s}
1716
import Scala3.{FakeSymbol, SemanticSymbol, WildcardTypeSymbol, TypeParamRefSymbol, TermParamRefSymbol, RefinementSymbol}
1817
import dotty.tools.dotc.core.Names.Designator
18+
import dotty.tools.dotc.util.chaining.*
1919

2020
class TypeOps:
2121
import SymbolScopeOps.*

compiler/src/dotty/tools/dotc/transform/localopt/FormatChecker.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@ package transform.localopt
33

44
import scala.annotation.tailrec
55
import scala.collection.mutable.ListBuffer
6-
import scala.util.chaining.*
76
import scala.util.matching.Regex.Match
87

9-
108
import PartialFunction.cond
119

1210
import dotty.tools.dotc.ast.tpd.{Match => _, *}
@@ -15,6 +13,7 @@ import dotty.tools.dotc.core.Symbols.*
1513
import dotty.tools.dotc.core.Types.*
1614
import dotty.tools.dotc.core.Phases.typerPhase
1715
import dotty.tools.dotc.util.Spans.Span
16+
import dotty.tools.dotc.util.chaining.*
1817

1918
/** Formatter string checker. */
2019
class TypedFormatChecker(partsElems: List[Tree], parts: List[String], args: List[Tree])(using Context):

compiler/src/dotty/tools/dotc/util/ReusableInstance.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package dotty.tools.dotc.util
22

33
import scala.collection.mutable.ArrayBuffer
4-
import scala.util.chaining.*
4+
import dotty.tools.dotc.util.chaining.*
55

66
/** A wrapper for a list of cached instances of a type `T`.
77
* The wrapper is recursion-reentrant: several instances are kept, so

compiler/src/dotty/tools/dotc/util/SourceFile.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import Chars.*
1313
import scala.annotation.internal.sharable
1414
import scala.collection.mutable
1515
import scala.collection.mutable.ArrayBuffer
16-
import scala.util.chaining.given
16+
import dotty.tools.dotc.util.chaining.*
1717

1818
import java.io.File.separator
1919
import java.net.URI

compiler/src/dotty/tools/dotc/util/StackTraceOps.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ package dotty.tools.dotc.util
1515
import scala.language.unsafeNulls
1616

1717
import collection.mutable, mutable.ListBuffer
18-
import scala.util.chaining.given
18+
import dotty.tools.dotc.util.chaining.*
1919
import java.lang.System.lineSeparator
2020

2121
object StackTraceOps:

compiler/src/dotty/tools/repl/ReplCompiler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ import dotty.tools.dotc.util.Spans.*
1818
import dotty.tools.dotc.util.{ParsedComment, Property, SourceFile}
1919
import dotty.tools.dotc.{CompilationUnit, Compiler, Run}
2020
import dotty.tools.repl.results.*
21+
import dotty.tools.dotc.util.chaining.*
2122

2223
import scala.collection.mutable
23-
import scala.util.chaining.given
2424

2525
/** This subclass of `Compiler` is adapted for use in the REPL.
2626
*

0 commit comments

Comments
 (0)