Skip to content

Commit 97b8488

Browse files
committed
chore: add scala.language.2 to scala.util
1 parent 80b6054 commit 97b8488

20 files changed

+26
-8
lines changed

library/src/scala/util/ChainingOps.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package util
1515

16+
import scala.language.`2`
1617
import scala.language.implicitConversions
1718

1819
trait ChainingSyntax {

library/src/scala/util/DynamicVariable.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package util
1515

16+
import scala.language.`2`
1617
import java.lang.InheritableThreadLocal
1718

1819
/** `DynamicVariables` provide a binding mechanism where the current

library/src/scala/util/Either.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package util
1515

16+
import scala.language.`2`
17+
1618
/** Represents a value of one of two possible types (a disjoint union).
1719
* An instance of `Either` is an instance of either [[scala.util.Left]] or [[scala.util.Right]].
1820
*

library/src/scala/util/Properties.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package util
1515

16+
import scala.language.`2`
1617
import java.io.{IOException, PrintWriter}
1718
import java.util.jar.Attributes.{Name => AttributeName}
1819
import scala.annotation.tailrec

library/src/scala/util/Random.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package util
1515

16+
import scala.language.`2`
1617
import scala.annotation.{migration, tailrec}
1718
import scala.collection.mutable.ArrayBuffer
1819
import scala.collection.BuildFrom

library/src/scala/util/Sorting.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package util
1515

16+
import scala.language.`2`
1617
import scala.reflect.ClassTag
1718
import scala.math.Ordering
1819

library/src/scala/util/Try.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package util
1515

16+
import scala.language.`2`
1617
import scala.runtime.Statics
1718
import scala.util.control.NonFatal
1819

library/src/scala/util/Using.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
package scala.util
1414

15+
import scala.language.`2`
1516
import scala.util.control.{ControlThrowable, NonFatal}
1617

1718
/** A utility for performing automatic resource management. It can be used to perform an

library/src/scala/util/control/Breaks.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
package scala.util.control
1414

15+
import scala.language.`2`
16+
1517
/** Provides the `break` control abstraction.
1618
*
1719
* The `break` method uses a `ControlThrowable` to transfer

library/src/scala/util/control/ControlThrowable.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
package scala.util.control
1414

15+
import scala.language.`2`
16+
1517
/** A parent class for throwable objects intended for flow control.
1618
*
1719
* Instances of `ControlThrowable` should not normally be caught.

library/src/scala/util/control/Exception.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ package scala
1414
package util
1515
package control
1616

17+
import scala.language.`2`
1718
import scala.annotation.tailrec
1819
import scala.reflect.{ClassTag, classTag}
1920
import scala.language.implicitConversions

library/src/scala/util/control/NoStackTrace.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package util.control
1515

16+
import scala.language.`2`
17+
1618
/** A trait for exceptions which, for efficiency reasons, do not
1719
* fill in the stack trace. Stack trace suppression can be disabled
1820
* on a global basis via a system property wrapper in

library/src/scala/util/control/NonFatal.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package util.control
1515

16+
import scala.language.`2`
17+
1618
/**
1719
* Extractor of non-fatal Throwables. Will not match fatal errors like `VirtualMachineError`
1820
* (for example, `OutOfMemoryError` and `StackOverflowError`, subclasses of `VirtualMachineError`), `ThreadDeath`,

library/src/scala/util/control/TailCalls.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
package scala.util.control
1414

15+
import scala.language.`2`
1516
import annotation.tailrec
1617

1718
/** Methods exported by this object implement tail calls via trampolining.

library/src/scala/util/hashing/ByteswapHashing.scala

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,7 @@
1313
package scala
1414
package util.hashing
1515

16-
17-
18-
19-
16+
import scala.language.`2`
2017

2118
/** A fast multiplicative hash by Phil Bagwell.
2219
*/

library/src/scala/util/hashing/Hashing.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package util.hashing
1515

16+
import scala.language.`2`
1617
import scala.annotation.implicitNotFound
1718

1819
/** `Hashing` is a trait whose instances each represent a strategy for hashing

library/src/scala/util/hashing/MurmurHash3.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package util.hashing
1515

16+
import scala.language.`2`
1617
import java.lang.Integer.{ rotateLeft => rotl }
1718

1819
private[hashing] class MurmurHash3 {

library/src/scala/util/hashing/package.scala

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,7 @@
1313
package scala
1414
package util
1515

16-
17-
18-
19-
16+
import scala.language.`2`
2017

2118
package object hashing {
2219

library/src/scala/util/matching/Regex.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
*/
2727
package scala.util.matching
2828

29+
import scala.language.`2`
2930
import scala.collection.AbstractIterator
3031
import java.util.regex.{ Pattern, Matcher }
3132

library/src/scala/util/package.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
package scala
1414

15+
import scala.language.`2`
16+
1517
package object util {
1618
/**
1719
* Adds chaining methods `tap` and `pipe` to every type. See [[ChainingOps]].

0 commit comments

Comments
 (0)