Skip to content

Commit a5d9e25

Browse files
committed
Prefer dotc.util.chaining
1 parent c65d45d commit a5d9e25

File tree

13 files changed

+12
-14
lines changed

13 files changed

+12
-14
lines changed

Diff for: compiler/src/dotty/tools/backend/jvm/ClassfileWriters.scala

+1-1
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

Diff for: compiler/src/dotty/tools/dotc/config/CliCommand.scala

+1-1
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:

Diff for: compiler/src/dotty/tools/dotc/config/ScalaSettings.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import dotty.tools.io.{AbstractFile, Directory, JDK9Reflectors, PlainDirectory,
1111
import Setting.ChoiceWithHelp
1212
import ScalaSettingCategories.*
1313

14-
import scala.util.chaining.*
14+
import dotty.tools.dotc.util.chaining.*
1515

1616
import java.util.zip.Deflater
1717

Diff for: compiler/src/dotty/tools/dotc/reporting/Diagnostic.scala

+1-1
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:

Diff for: compiler/src/dotty/tools/dotc/sbt/ExtractAPI.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import ExtractAPI.NonLocalClassSymbolsInCurrentUnits
2828

2929
import scala.collection.mutable
3030
import scala.util.hashing.MurmurHash3
31-
import scala.util.chaining.*
31+
import dotty.tools.dotc.util.chaining.*
3232

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

Diff for: compiler/src/dotty/tools/dotc/sbt/package.scala

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import interfaces.IncrementalCallback
1010
import dotty.tools.io.FileWriters.BufferingReporter
1111
import dotty.tools.dotc.core.Decorators.em
1212

13-
import scala.util.chaining.given
1413
import scala.util.control.NonFatal
1514

1615
inline val TermNameHash = 1987 // 300th prime

Diff for: compiler/src/dotty/tools/dotc/semanticdb/TypeOps.scala

+1-1
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.*

Diff for: compiler/src/dotty/tools/dotc/transform/Pickler.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ import scala.annotation.constructorOnly
2525
import scala.concurrent.Promise
2626
import dotty.tools.dotc.transform.Pickler.writeSigFilesAsync
2727

28-
import scala.util.chaining.given
2928
import dotty.tools.io.FileWriters.{EagerReporter, BufferingReporter}
3029
import dotty.tools.dotc.sbt.interfaces.IncrementalCallback
3130
import dotty.tools.dotc.sbt.asyncZincPhasesCompleted
31+
import dotty.tools.dotc.util.chaining.*
3232
import scala.concurrent.ExecutionContext
3333
import scala.util.control.NonFatal
3434
import java.util.concurrent.atomic.AtomicBoolean

Diff for: compiler/src/dotty/tools/dotc/transform/localopt/FormatChecker.scala

+1-2
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):

Diff for: compiler/src/dotty/tools/dotc/util/ReusableInstance.scala

+1-1
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

Diff for: compiler/src/dotty/tools/dotc/util/SourceFile.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import scala.annotation.internal.sharable
1414
import scala.collection.mutable
1515
import scala.collection.mutable.ArrayBuffer
1616
import scala.compiletime.uninitialized
17-
import scala.util.chaining.given
17+
import dotty.tools.dotc.util.chaining.*
1818

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

Diff for: compiler/src/dotty/tools/dotc/util/StackTraceOps.scala

+1-1
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:

Diff for: compiler/src/dotty/tools/repl/ReplCompiler.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ import dotty.tools.dotc.util.Spans.*
1919
import dotty.tools.dotc.util.{ParsedComment, Property, SourceFile}
2020
import dotty.tools.dotc.{CompilationUnit, Compiler, Run}
2121
import dotty.tools.repl.results.*
22+
import dotty.tools.dotc.util.chaining.*
2223

2324
import scala.collection.mutable
24-
import scala.util.chaining.given
2525

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

0 commit comments

Comments
 (0)