From 64603651d89dbedfdd9e63ad8766835cbde7b004 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:18:15 +0200 Subject: [PATCH 01/15] chore: add `scala.language.2` to files in `scala` --- library/src/scala/AnyVal.scala | 2 ++ library/src/scala/AnyValCompanion.scala | 2 ++ library/src/scala/App.scala | 2 ++ library/src/scala/Array.scala | 2 ++ library/src/scala/Boolean.scala | 2 ++ library/src/scala/Byte.scala | 2 ++ library/src/scala/Char.scala | 2 ++ library/src/scala/Console.scala | 2 ++ library/src/scala/DelayedInit.scala | 2 ++ library/src/scala/Double.scala | 2 ++ library/src/scala/DummyImplicit.scala | 2 ++ library/src/scala/Dynamic.scala | 2 ++ library/src/scala/Enumeration.scala | 2 ++ library/src/scala/Equals.scala | 2 ++ library/src/scala/Float.scala | 2 ++ library/src/scala/Function.scala | 2 ++ library/src/scala/Function0.scala | 1 + library/src/scala/Function1.scala | 1 + library/src/scala/Function10.scala | 1 + library/src/scala/Function11.scala | 1 + library/src/scala/Function12.scala | 1 + library/src/scala/Function13.scala | 1 + library/src/scala/Function14.scala | 1 + library/src/scala/Function15.scala | 1 + library/src/scala/Function16.scala | 1 + library/src/scala/Function17.scala | 1 + library/src/scala/Function18.scala | 1 + library/src/scala/Function19.scala | 1 + library/src/scala/Function2.scala | 1 + library/src/scala/Function20.scala | 1 + library/src/scala/Function21.scala | 1 + library/src/scala/Function22.scala | 1 + library/src/scala/Function3.scala | 1 + library/src/scala/Function4.scala | 1 + library/src/scala/Function5.scala | 1 + library/src/scala/Function6.scala | 1 + library/src/scala/Function7.scala | 1 + library/src/scala/Function8.scala | 1 + library/src/scala/Function9.scala | 1 + library/src/scala/Int.scala | 2 ++ library/src/scala/Long.scala | 2 ++ library/src/scala/MatchError.scala | 2 ++ library/src/scala/NotImplementedError.scala | 2 ++ library/src/scala/Option.scala | 2 ++ library/src/scala/PartialFunction.scala | 1 + library/src/scala/Predef.scala | 1 + library/src/scala/Product.scala | 2 ++ library/src/scala/Product1.scala | 2 ++ library/src/scala/Product10.scala | 2 ++ library/src/scala/Product11.scala | 2 ++ library/src/scala/Product12.scala | 2 ++ library/src/scala/Product13.scala | 2 ++ library/src/scala/Product14.scala | 2 ++ library/src/scala/Product15.scala | 2 ++ library/src/scala/Product16.scala | 2 ++ library/src/scala/Product17.scala | 2 ++ library/src/scala/Product18.scala | 2 ++ library/src/scala/Product19.scala | 2 ++ library/src/scala/Product2.scala | 2 ++ library/src/scala/Product20.scala | 2 ++ library/src/scala/Product21.scala | 2 ++ library/src/scala/Product22.scala | 2 ++ library/src/scala/Product3.scala | 2 ++ library/src/scala/Product4.scala | 2 ++ library/src/scala/Product5.scala | 2 ++ library/src/scala/Product6.scala | 2 ++ library/src/scala/Product7.scala | 2 ++ library/src/scala/Product8.scala | 2 ++ library/src/scala/Product9.scala | 2 ++ library/src/scala/Proxy.scala | 2 ++ library/src/scala/SerialVersionUID.scala | 2 ++ library/src/scala/Short.scala | 2 ++ library/src/scala/Specializable.scala | 2 ++ library/src/scala/StringContext.scala | 1 + library/src/scala/Symbol.scala | 2 ++ library/src/scala/Tuple1.scala | 1 + library/src/scala/Tuple10.scala | 1 + library/src/scala/Tuple11.scala | 1 + library/src/scala/Tuple12.scala | 1 + library/src/scala/Tuple13.scala | 1 + library/src/scala/Tuple14.scala | 1 + library/src/scala/Tuple15.scala | 1 + library/src/scala/Tuple16.scala | 1 + library/src/scala/Tuple17.scala | 1 + library/src/scala/Tuple18.scala | 1 + library/src/scala/Tuple19.scala | 1 + library/src/scala/Tuple2.scala | 1 + library/src/scala/Tuple20.scala | 1 + library/src/scala/Tuple21.scala | 1 + library/src/scala/Tuple22.scala | 1 + library/src/scala/Tuple3.scala | 1 + library/src/scala/Tuple4.scala | 1 + library/src/scala/Tuple5.scala | 1 + library/src/scala/Tuple6.scala | 1 + library/src/scala/Tuple7.scala | 1 + library/src/scala/Tuple8.scala | 1 + library/src/scala/Tuple9.scala | 1 + library/src/scala/UninitializedError.scala | 2 ++ library/src/scala/UninitializedFieldError.scala | 2 ++ library/src/scala/Unit.scala | 1 + library/src/scala/ValueOf.scala | 2 ++ library/src/scala/deprecated.scala | 1 + library/src/scala/deprecatedInheritance.scala | 1 + library/src/scala/deprecatedName.scala | 1 + library/src/scala/deprecatedOverriding.scala | 1 + library/src/scala/inline.scala | 2 ++ library/src/scala/language.scala | 2 ++ library/src/scala/languageFeature.scala | 1 + library/src/scala/native.scala | 2 ++ library/src/scala/noinline.scala | 2 ++ library/src/scala/package.scala | 1 + library/src/scala/specialized.scala | 2 ++ library/src/scala/throws.scala | 2 ++ library/src/scala/transient.scala | 1 + library/src/scala/typeConstraints.scala | 1 + library/src/scala/unchecked.scala | 2 ++ library/src/scala/volatile.scala | 1 + 117 files changed, 176 insertions(+) diff --git a/library/src/scala/AnyVal.scala b/library/src/scala/AnyVal.scala index 79be48d642be..8744bfc32537 100644 --- a/library/src/scala/AnyVal.scala +++ b/library/src/scala/AnyVal.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** `AnyVal` is the root class of all ''value types'', which describe values * not implemented as objects in the underlying host system. Value classes * are specified in Scala Language Specification, section 12.2. diff --git a/library/src/scala/AnyValCompanion.scala b/library/src/scala/AnyValCompanion.scala index 2bb8584f8bac..0e319836e0e6 100644 --- a/library/src/scala/AnyValCompanion.scala +++ b/library/src/scala/AnyValCompanion.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** A common supertype for companion classes of primitive types. * * A common trait for /companion/ objects of primitive types comes handy diff --git a/library/src/scala/App.scala b/library/src/scala/App.scala index 896cf8d9b22e..6529d520ce2b 100644 --- a/library/src/scala/App.scala +++ b/library/src/scala/App.scala @@ -14,6 +14,8 @@ package scala import java.lang.System.{currentTimeMillis => currentTime} +import scala.language.`2` + import scala.annotation.nowarn import scala.collection.mutable.ListBuffer diff --git a/library/src/scala/Array.scala b/library/src/scala/Array.scala index 02af1837e1b7..c90ec6d3c66b 100644 --- a/library/src/scala/Array.scala +++ b/library/src/scala/Array.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + //import scala.collection.generic._ import scala.collection.{Factory, immutable, mutable} import mutable.ArrayBuilder diff --git a/library/src/scala/Boolean.scala b/library/src/scala/Boolean.scala index ea8a2e37cda9..faf57580f5bf 100644 --- a/library/src/scala/Boolean.scala +++ b/library/src/scala/Boolean.scala @@ -16,6 +16,8 @@ package scala +import scala.language.`2` + /** `Boolean` (equivalent to Java's `boolean` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Boolean` are not * represented by an object in the underlying runtime system. diff --git a/library/src/scala/Byte.scala b/library/src/scala/Byte.scala index 1f32d4d0bca1..2dc16cd2be25 100644 --- a/library/src/scala/Byte.scala +++ b/library/src/scala/Byte.scala @@ -16,6 +16,8 @@ package scala +import scala.language.`2` + /** `Byte`, a 8-bit signed integer (equivalent to Java's `byte` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Byte` are not * represented by an object in the underlying runtime system. diff --git a/library/src/scala/Char.scala b/library/src/scala/Char.scala index 52871422a39e..61e4a35b91b9 100644 --- a/library/src/scala/Char.scala +++ b/library/src/scala/Char.scala @@ -16,6 +16,8 @@ package scala +import scala.language.`2` + /** `Char`, a 16-bit unsigned integer (equivalent to Java's `char` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Char` are not * represented by an object in the underlying runtime system. diff --git a/library/src/scala/Console.scala b/library/src/scala/Console.scala index 82e5ac10413e..39548a782530 100644 --- a/library/src/scala/Console.scala +++ b/library/src/scala/Console.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + import java.io.{ BufferedReader, InputStream, InputStreamReader, OutputStream, PrintStream, Reader } import scala.io.AnsiColor import scala.util.DynamicVariable diff --git a/library/src/scala/DelayedInit.scala b/library/src/scala/DelayedInit.scala index 924d405d6c9d..6423a7609553 100644 --- a/library/src/scala/DelayedInit.scala +++ b/library/src/scala/DelayedInit.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** Classes and objects (but note, not traits) inheriting the `DelayedInit` * marker trait will have their initialization code rewritten as follows: * `code` becomes `delayedInit(code)`. diff --git a/library/src/scala/Double.scala b/library/src/scala/Double.scala index 84d9f31daa90..ebe7ae7a36df 100644 --- a/library/src/scala/Double.scala +++ b/library/src/scala/Double.scala @@ -16,6 +16,8 @@ package scala +import scala.language.`2` + /** `Double`, a 64-bit IEEE-754 floating point number (equivalent to Java's `double` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Double` are not * represented by an object in the underlying runtime system. diff --git a/library/src/scala/DummyImplicit.scala b/library/src/scala/DummyImplicit.scala index 07e7acfc6ebb..64c612819984 100644 --- a/library/src/scala/DummyImplicit.scala +++ b/library/src/scala/DummyImplicit.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** A type for which there is always an implicit value. */ final class DummyImplicit private () diff --git a/library/src/scala/Dynamic.scala b/library/src/scala/Dynamic.scala index f80df3e49b7d..3709a3ce27e0 100644 --- a/library/src/scala/Dynamic.scala +++ b/library/src/scala/Dynamic.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** A marker trait that enables dynamic invocations. Instances `x` of this * trait allow method invocations `x.meth(args)` for arbitrary method * names `meth` and argument lists `args` as well as field accesses diff --git a/library/src/scala/Enumeration.scala b/library/src/scala/Enumeration.scala index bf61198f7d3b..58ed48ac917d 100644 --- a/library/src/scala/Enumeration.scala +++ b/library/src/scala/Enumeration.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + import scala.collection.{SpecificIterableFactory, StrictOptimizedIterableOps, View, immutable, mutable} import java.lang.reflect.{Field => JField, Method => JMethod} diff --git a/library/src/scala/Equals.scala b/library/src/scala/Equals.scala index 0c35742a6746..35738821658b 100644 --- a/library/src/scala/Equals.scala +++ b/library/src/scala/Equals.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** An interface containing operations for equality. * The only method not already present in class `AnyRef` is `canEqual`. */ diff --git a/library/src/scala/Float.scala b/library/src/scala/Float.scala index c63620ed8d53..7e0c41ce7b79 100644 --- a/library/src/scala/Float.scala +++ b/library/src/scala/Float.scala @@ -16,6 +16,8 @@ package scala +import scala.language.`2` + /** `Float`, a 32-bit IEEE-754 floating point number (equivalent to Java's `float` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Float` are not * represented by an object in the underlying runtime system. diff --git a/library/src/scala/Function.scala b/library/src/scala/Function.scala index be612752552e..f57ebe871c6d 100644 --- a/library/src/scala/Function.scala +++ b/library/src/scala/Function.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** A module defining utility methods for higher-order functional programming. */ object Function { diff --git a/library/src/scala/Function0.scala b/library/src/scala/Function0.scala index 0cdea05ebc05..1353d393ac55 100644 --- a/library/src/scala/Function0.scala +++ b/library/src/scala/Function0.scala @@ -15,6 +15,7 @@ package scala +import scala.language.`2` /** A function of 0 parameters. * diff --git a/library/src/scala/Function1.scala b/library/src/scala/Function1.scala index 10d366303ab2..5bdb2b73edd1 100644 --- a/library/src/scala/Function1.scala +++ b/library/src/scala/Function1.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` object Function1 { diff --git a/library/src/scala/Function10.scala b/library/src/scala/Function10.scala index 59192bf8ee7d..e22424c83a37 100644 --- a/library/src/scala/Function10.scala +++ b/library/src/scala/Function10.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 10 parameters. * diff --git a/library/src/scala/Function11.scala b/library/src/scala/Function11.scala index 10b1509bf369..190cd39d8126 100644 --- a/library/src/scala/Function11.scala +++ b/library/src/scala/Function11.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 11 parameters. * diff --git a/library/src/scala/Function12.scala b/library/src/scala/Function12.scala index 08d962583108..11bc4a805ca6 100644 --- a/library/src/scala/Function12.scala +++ b/library/src/scala/Function12.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 12 parameters. * diff --git a/library/src/scala/Function13.scala b/library/src/scala/Function13.scala index 971368c1d467..442bde0a3425 100644 --- a/library/src/scala/Function13.scala +++ b/library/src/scala/Function13.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 13 parameters. * diff --git a/library/src/scala/Function14.scala b/library/src/scala/Function14.scala index c0b72feef42c..c9d388c1efbe 100644 --- a/library/src/scala/Function14.scala +++ b/library/src/scala/Function14.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 14 parameters. * diff --git a/library/src/scala/Function15.scala b/library/src/scala/Function15.scala index 67c7e1dc470a..f38da1c29d79 100644 --- a/library/src/scala/Function15.scala +++ b/library/src/scala/Function15.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 15 parameters. * diff --git a/library/src/scala/Function16.scala b/library/src/scala/Function16.scala index 8ea8dec9b117..804e406eb98d 100644 --- a/library/src/scala/Function16.scala +++ b/library/src/scala/Function16.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 16 parameters. * diff --git a/library/src/scala/Function17.scala b/library/src/scala/Function17.scala index bc157115963d..a68259f0d086 100644 --- a/library/src/scala/Function17.scala +++ b/library/src/scala/Function17.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 17 parameters. * diff --git a/library/src/scala/Function18.scala b/library/src/scala/Function18.scala index d8ff8db313c6..bf0265c42e62 100644 --- a/library/src/scala/Function18.scala +++ b/library/src/scala/Function18.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 18 parameters. * diff --git a/library/src/scala/Function19.scala b/library/src/scala/Function19.scala index 9d79b5c2d7c1..c8314ee95561 100644 --- a/library/src/scala/Function19.scala +++ b/library/src/scala/Function19.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 19 parameters. * diff --git a/library/src/scala/Function2.scala b/library/src/scala/Function2.scala index f30d57e49344..2d952275ac08 100644 --- a/library/src/scala/Function2.scala +++ b/library/src/scala/Function2.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 2 parameters. * diff --git a/library/src/scala/Function20.scala b/library/src/scala/Function20.scala index 1ed5e55a1616..db85af6a3bbc 100644 --- a/library/src/scala/Function20.scala +++ b/library/src/scala/Function20.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 20 parameters. * diff --git a/library/src/scala/Function21.scala b/library/src/scala/Function21.scala index 4c81489ec323..6d5fbd64544f 100644 --- a/library/src/scala/Function21.scala +++ b/library/src/scala/Function21.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 21 parameters. * diff --git a/library/src/scala/Function22.scala b/library/src/scala/Function22.scala index c3911f34c08e..3695b49756f5 100644 --- a/library/src/scala/Function22.scala +++ b/library/src/scala/Function22.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 22 parameters. * diff --git a/library/src/scala/Function3.scala b/library/src/scala/Function3.scala index 77c1a8f38541..c5592307807d 100644 --- a/library/src/scala/Function3.scala +++ b/library/src/scala/Function3.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 3 parameters. * diff --git a/library/src/scala/Function4.scala b/library/src/scala/Function4.scala index f68164cf2727..96f8775ac88a 100644 --- a/library/src/scala/Function4.scala +++ b/library/src/scala/Function4.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 4 parameters. * diff --git a/library/src/scala/Function5.scala b/library/src/scala/Function5.scala index b5c347f5ee30..331635dfecc3 100644 --- a/library/src/scala/Function5.scala +++ b/library/src/scala/Function5.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 5 parameters. * diff --git a/library/src/scala/Function6.scala b/library/src/scala/Function6.scala index 784a51f61e59..0d8bb0d03538 100644 --- a/library/src/scala/Function6.scala +++ b/library/src/scala/Function6.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 6 parameters. * diff --git a/library/src/scala/Function7.scala b/library/src/scala/Function7.scala index 07c90bfd91d3..cadc9a27b220 100644 --- a/library/src/scala/Function7.scala +++ b/library/src/scala/Function7.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 7 parameters. * diff --git a/library/src/scala/Function8.scala b/library/src/scala/Function8.scala index 27ee36b2de90..a23434667b0c 100644 --- a/library/src/scala/Function8.scala +++ b/library/src/scala/Function8.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 8 parameters. * diff --git a/library/src/scala/Function9.scala b/library/src/scala/Function9.scala index 5bf1a5b16565..49ba56da8daf 100644 --- a/library/src/scala/Function9.scala +++ b/library/src/scala/Function9.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A function of 9 parameters. * diff --git a/library/src/scala/Int.scala b/library/src/scala/Int.scala index 003bd502a730..2cd806736a06 100644 --- a/library/src/scala/Int.scala +++ b/library/src/scala/Int.scala @@ -16,6 +16,8 @@ package scala +import scala.language.`2` + /** `Int`, a 32-bit signed integer (equivalent to Java's `int` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Int` are not * represented by an object in the underlying runtime system. diff --git a/library/src/scala/Long.scala b/library/src/scala/Long.scala index 09bd35c64677..45c0e836d6bb 100644 --- a/library/src/scala/Long.scala +++ b/library/src/scala/Long.scala @@ -16,6 +16,8 @@ package scala +import scala.language.`2` + /** `Long`, a 64-bit signed integer (equivalent to Java's `long` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Long` are not * represented by an object in the underlying runtime system. diff --git a/library/src/scala/MatchError.scala b/library/src/scala/MatchError.scala index 39fa11e817f0..42e150357ed3 100644 --- a/library/src/scala/MatchError.scala +++ b/library/src/scala/MatchError.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** This class implements errors which are thrown whenever an * object doesn't match any pattern of a pattern matching * expression. diff --git a/library/src/scala/NotImplementedError.scala b/library/src/scala/NotImplementedError.scala index 22361b78b85b..dec377cf20af 100644 --- a/library/src/scala/NotImplementedError.scala +++ b/library/src/scala/NotImplementedError.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** Throwing this exception can be a temporary replacement for a method * body that remains to be implemented. For instance, the exception is thrown by * `Predef.???`. diff --git a/library/src/scala/Option.scala b/library/src/scala/Option.scala index 514bf50607ff..339fa84aba31 100644 --- a/library/src/scala/Option.scala +++ b/library/src/scala/Option.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + object Option { import scala.language.implicitConversions diff --git a/library/src/scala/PartialFunction.scala b/library/src/scala/PartialFunction.scala index 5150f52ef7e3..bb79b7b15501 100644 --- a/library/src/scala/PartialFunction.scala +++ b/library/src/scala/PartialFunction.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.nowarn /** A partial function of type `PartialFunction[A, B]` is a unary function diff --git a/library/src/scala/Predef.scala b/library/src/scala/Predef.scala index 26dbc568a9ab..6a5f57e29200 100644 --- a/library/src/scala/Predef.scala +++ b/library/src/scala/Predef.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.language.implicitConversions import scala.collection.{mutable, immutable, ArrayOps, StringOps}, immutable.WrappedString diff --git a/library/src/scala/Product.scala b/library/src/scala/Product.scala index c0fa80a95ef5..85c448eb6598 100644 --- a/library/src/scala/Product.scala +++ b/library/src/scala/Product.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** Base trait for all products, which in the standard library include at * least [[scala.Product1]] through [[scala.Product22]] and therefore also * their subclasses [[scala.Tuple1]] through [[scala.Tuple22]]. In addition, diff --git a/library/src/scala/Product1.scala b/library/src/scala/Product1.scala index 912f4dc8f0d8..1ea5499515a5 100644 --- a/library/src/scala/Product1.scala +++ b/library/src/scala/Product1.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product1 { def unapply[T1](x: Product1[T1]): Option[Product1[T1]] = Some(x) diff --git a/library/src/scala/Product10.scala b/library/src/scala/Product10.scala index 8ab742e3458f..501354dbb550 100644 --- a/library/src/scala/Product10.scala +++ b/library/src/scala/Product10.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product10 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](x: Product10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]): Option[Product10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]] = Some(x) diff --git a/library/src/scala/Product11.scala b/library/src/scala/Product11.scala index c970235fc693..4a73bd530a61 100644 --- a/library/src/scala/Product11.scala +++ b/library/src/scala/Product11.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product11 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](x: Product11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]): Option[Product11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]] = Some(x) diff --git a/library/src/scala/Product12.scala b/library/src/scala/Product12.scala index 2823288e430b..e32c8e59bea9 100644 --- a/library/src/scala/Product12.scala +++ b/library/src/scala/Product12.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product12 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](x: Product12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]): Option[Product12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]] = Some(x) diff --git a/library/src/scala/Product13.scala b/library/src/scala/Product13.scala index 25e804081407..53fe1e285219 100644 --- a/library/src/scala/Product13.scala +++ b/library/src/scala/Product13.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product13 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](x: Product13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]): Option[Product13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]] = Some(x) diff --git a/library/src/scala/Product14.scala b/library/src/scala/Product14.scala index 76afd49e1856..0cf2cd5af713 100644 --- a/library/src/scala/Product14.scala +++ b/library/src/scala/Product14.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product14 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](x: Product14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]): Option[Product14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]] = Some(x) diff --git a/library/src/scala/Product15.scala b/library/src/scala/Product15.scala index dd6e49a33eba..e2c072b2f431 100644 --- a/library/src/scala/Product15.scala +++ b/library/src/scala/Product15.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product15 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](x: Product15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]): Option[Product15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]] = Some(x) diff --git a/library/src/scala/Product16.scala b/library/src/scala/Product16.scala index 900ccdcab195..39a11f02aab1 100644 --- a/library/src/scala/Product16.scala +++ b/library/src/scala/Product16.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product16 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](x: Product16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]): Option[Product16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]] = Some(x) diff --git a/library/src/scala/Product17.scala b/library/src/scala/Product17.scala index 4e6636f2e5d1..3dc588beb3d7 100644 --- a/library/src/scala/Product17.scala +++ b/library/src/scala/Product17.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product17 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](x: Product17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]): Option[Product17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]] = Some(x) diff --git a/library/src/scala/Product18.scala b/library/src/scala/Product18.scala index 4a68f49f5623..8f8b128b895a 100644 --- a/library/src/scala/Product18.scala +++ b/library/src/scala/Product18.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product18 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](x: Product18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]): Option[Product18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]] = Some(x) diff --git a/library/src/scala/Product19.scala b/library/src/scala/Product19.scala index fdc4c232742d..53b0b556a501 100644 --- a/library/src/scala/Product19.scala +++ b/library/src/scala/Product19.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product19 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](x: Product19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]): Option[Product19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]] = Some(x) diff --git a/library/src/scala/Product2.scala b/library/src/scala/Product2.scala index 2498e9727b7f..31b0be9a27a3 100644 --- a/library/src/scala/Product2.scala +++ b/library/src/scala/Product2.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product2 { def unapply[T1, T2](x: Product2[T1, T2]): Option[Product2[T1, T2]] = Some(x) diff --git a/library/src/scala/Product20.scala b/library/src/scala/Product20.scala index 206dc1e375cc..54594f1b3bb9 100644 --- a/library/src/scala/Product20.scala +++ b/library/src/scala/Product20.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product20 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](x: Product20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]): Option[Product20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]] = Some(x) diff --git a/library/src/scala/Product21.scala b/library/src/scala/Product21.scala index 0cbb44068fc8..91c0c3fa6938 100644 --- a/library/src/scala/Product21.scala +++ b/library/src/scala/Product21.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product21 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](x: Product21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]): Option[Product21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]] = Some(x) diff --git a/library/src/scala/Product22.scala b/library/src/scala/Product22.scala index df6963c03843..b603d2ba5440 100644 --- a/library/src/scala/Product22.scala +++ b/library/src/scala/Product22.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product22 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](x: Product22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]): Option[Product22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]] = Some(x) diff --git a/library/src/scala/Product3.scala b/library/src/scala/Product3.scala index 48de4b6e7d20..66a979542d56 100644 --- a/library/src/scala/Product3.scala +++ b/library/src/scala/Product3.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product3 { def unapply[T1, T2, T3](x: Product3[T1, T2, T3]): Option[Product3[T1, T2, T3]] = Some(x) diff --git a/library/src/scala/Product4.scala b/library/src/scala/Product4.scala index 7b34b570f1f0..cf07122b5ebb 100644 --- a/library/src/scala/Product4.scala +++ b/library/src/scala/Product4.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product4 { def unapply[T1, T2, T3, T4](x: Product4[T1, T2, T3, T4]): Option[Product4[T1, T2, T3, T4]] = Some(x) diff --git a/library/src/scala/Product5.scala b/library/src/scala/Product5.scala index 769e2f0b22d3..5d16eb779ec7 100644 --- a/library/src/scala/Product5.scala +++ b/library/src/scala/Product5.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product5 { def unapply[T1, T2, T3, T4, T5](x: Product5[T1, T2, T3, T4, T5]): Option[Product5[T1, T2, T3, T4, T5]] = Some(x) diff --git a/library/src/scala/Product6.scala b/library/src/scala/Product6.scala index aff1fbb92e46..216740eb094c 100644 --- a/library/src/scala/Product6.scala +++ b/library/src/scala/Product6.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product6 { def unapply[T1, T2, T3, T4, T5, T6](x: Product6[T1, T2, T3, T4, T5, T6]): Option[Product6[T1, T2, T3, T4, T5, T6]] = Some(x) diff --git a/library/src/scala/Product7.scala b/library/src/scala/Product7.scala index 7aef56fc53a6..03ed87b02600 100644 --- a/library/src/scala/Product7.scala +++ b/library/src/scala/Product7.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product7 { def unapply[T1, T2, T3, T4, T5, T6, T7](x: Product7[T1, T2, T3, T4, T5, T6, T7]): Option[Product7[T1, T2, T3, T4, T5, T6, T7]] = Some(x) diff --git a/library/src/scala/Product8.scala b/library/src/scala/Product8.scala index f8604b887358..0c83e42413b8 100644 --- a/library/src/scala/Product8.scala +++ b/library/src/scala/Product8.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product8 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8](x: Product8[T1, T2, T3, T4, T5, T6, T7, T8]): Option[Product8[T1, T2, T3, T4, T5, T6, T7, T8]] = Some(x) diff --git a/library/src/scala/Product9.scala b/library/src/scala/Product9.scala index 6731142a015b..73e3904756ce 100644 --- a/library/src/scala/Product9.scala +++ b/library/src/scala/Product9.scala @@ -14,6 +14,8 @@ package scala +import scala.language.`2` + object Product9 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9](x: Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9]): Option[Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9]] = Some(x) diff --git a/library/src/scala/Proxy.scala b/library/src/scala/Proxy.scala index 8da03133e3cd..95bc28d65b37 100644 --- a/library/src/scala/Proxy.scala +++ b/library/src/scala/Proxy.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** This class implements a simple proxy that forwards all calls to * the public, non-final methods defined in class `Any` to another * object self. Those methods are: diff --git a/library/src/scala/SerialVersionUID.scala b/library/src/scala/SerialVersionUID.scala index 0c85b2591247..83863b0f8ade 100644 --- a/library/src/scala/SerialVersionUID.scala +++ b/library/src/scala/SerialVersionUID.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** * Annotation for specifying the `serialVersionUID` field of a (serializable) class. * diff --git a/library/src/scala/Short.scala b/library/src/scala/Short.scala index 4a56d71d0733..e238edf04786 100644 --- a/library/src/scala/Short.scala +++ b/library/src/scala/Short.scala @@ -16,6 +16,8 @@ package scala +import scala.language.`2` + /** `Short`, a 16-bit signed integer (equivalent to Java's `short` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Short` are not * represented by an object in the underlying runtime system. diff --git a/library/src/scala/Specializable.scala b/library/src/scala/Specializable.scala index 54fb59dba83e..e080e56852bd 100644 --- a/library/src/scala/Specializable.scala +++ b/library/src/scala/Specializable.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** A common supertype for companions of specializable types. * Should not be extended in user code. */ diff --git a/library/src/scala/StringContext.scala b/library/src/scala/StringContext.scala index ec5c49a2349e..9a245094de32 100644 --- a/library/src/scala/StringContext.scala +++ b/library/src/scala/StringContext.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import java.lang.{ StringBuilder => JLSBuilder } import scala.annotation.tailrec import scala.collection.mutable.ArrayBuilder diff --git a/library/src/scala/Symbol.scala b/library/src/scala/Symbol.scala index 36a99c5e4e6e..29a95a4e3440 100644 --- a/library/src/scala/Symbol.scala +++ b/library/src/scala/Symbol.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** This class provides a simple way to get unique objects for equal strings. * Since symbols are interned, they can be compared using reference equality. */ diff --git a/library/src/scala/Tuple1.scala b/library/src/scala/Tuple1.scala index 6af3d3582b14..dfc700dde763 100644 --- a/library/src/scala/Tuple1.scala +++ b/library/src/scala/Tuple1.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 1 elements; the canonical representation of a [[scala.Product1]]. * diff --git a/library/src/scala/Tuple10.scala b/library/src/scala/Tuple10.scala index 63fa78016769..cf6b6137f886 100644 --- a/library/src/scala/Tuple10.scala +++ b/library/src/scala/Tuple10.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 10 elements; the canonical representation of a [[scala.Product10]]. * diff --git a/library/src/scala/Tuple11.scala b/library/src/scala/Tuple11.scala index 3cdf35e84b8c..3af8245a9499 100644 --- a/library/src/scala/Tuple11.scala +++ b/library/src/scala/Tuple11.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 11 elements; the canonical representation of a [[scala.Product11]]. * diff --git a/library/src/scala/Tuple12.scala b/library/src/scala/Tuple12.scala index b27538f446c2..e910f13fac9b 100644 --- a/library/src/scala/Tuple12.scala +++ b/library/src/scala/Tuple12.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 12 elements; the canonical representation of a [[scala.Product12]]. * diff --git a/library/src/scala/Tuple13.scala b/library/src/scala/Tuple13.scala index 84f2f3cecc28..16c532ea714e 100644 --- a/library/src/scala/Tuple13.scala +++ b/library/src/scala/Tuple13.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 13 elements; the canonical representation of a [[scala.Product13]]. * diff --git a/library/src/scala/Tuple14.scala b/library/src/scala/Tuple14.scala index 08cd54c0cb82..7c58dd7f39d5 100644 --- a/library/src/scala/Tuple14.scala +++ b/library/src/scala/Tuple14.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 14 elements; the canonical representation of a [[scala.Product14]]. * diff --git a/library/src/scala/Tuple15.scala b/library/src/scala/Tuple15.scala index b4a932352092..948259ce17d1 100644 --- a/library/src/scala/Tuple15.scala +++ b/library/src/scala/Tuple15.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 15 elements; the canonical representation of a [[scala.Product15]]. * diff --git a/library/src/scala/Tuple16.scala b/library/src/scala/Tuple16.scala index 417fa3aff002..d10c3231bbc5 100644 --- a/library/src/scala/Tuple16.scala +++ b/library/src/scala/Tuple16.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 16 elements; the canonical representation of a [[scala.Product16]]. * diff --git a/library/src/scala/Tuple17.scala b/library/src/scala/Tuple17.scala index e7d63a81d1e9..d41ff3292f93 100644 --- a/library/src/scala/Tuple17.scala +++ b/library/src/scala/Tuple17.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 17 elements; the canonical representation of a [[scala.Product17]]. * diff --git a/library/src/scala/Tuple18.scala b/library/src/scala/Tuple18.scala index 86875130951a..5cc5a43c5a12 100644 --- a/library/src/scala/Tuple18.scala +++ b/library/src/scala/Tuple18.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 18 elements; the canonical representation of a [[scala.Product18]]. * diff --git a/library/src/scala/Tuple19.scala b/library/src/scala/Tuple19.scala index e3826ddd3073..2838598519e3 100644 --- a/library/src/scala/Tuple19.scala +++ b/library/src/scala/Tuple19.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 19 elements; the canonical representation of a [[scala.Product19]]. * diff --git a/library/src/scala/Tuple2.scala b/library/src/scala/Tuple2.scala index 3429ed7dea62..5be82df849e4 100644 --- a/library/src/scala/Tuple2.scala +++ b/library/src/scala/Tuple2.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 2 elements; the canonical representation of a [[scala.Product2]]. * diff --git a/library/src/scala/Tuple20.scala b/library/src/scala/Tuple20.scala index 1d4826b94841..e7250fc91f43 100644 --- a/library/src/scala/Tuple20.scala +++ b/library/src/scala/Tuple20.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 20 elements; the canonical representation of a [[scala.Product20]]. * diff --git a/library/src/scala/Tuple21.scala b/library/src/scala/Tuple21.scala index 01503f0e9362..fd4eb7a5b8dd 100644 --- a/library/src/scala/Tuple21.scala +++ b/library/src/scala/Tuple21.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 21 elements; the canonical representation of a [[scala.Product21]]. * diff --git a/library/src/scala/Tuple22.scala b/library/src/scala/Tuple22.scala index 3f84e75a5dc6..a417bc9cf0c3 100644 --- a/library/src/scala/Tuple22.scala +++ b/library/src/scala/Tuple22.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 22 elements; the canonical representation of a [[scala.Product22]]. * diff --git a/library/src/scala/Tuple3.scala b/library/src/scala/Tuple3.scala index b053d9c4c6b2..fcb0cdb7989b 100644 --- a/library/src/scala/Tuple3.scala +++ b/library/src/scala/Tuple3.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 3 elements; the canonical representation of a [[scala.Product3]]. * diff --git a/library/src/scala/Tuple4.scala b/library/src/scala/Tuple4.scala index 29970f510398..a36d1b14519b 100644 --- a/library/src/scala/Tuple4.scala +++ b/library/src/scala/Tuple4.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 4 elements; the canonical representation of a [[scala.Product4]]. * diff --git a/library/src/scala/Tuple5.scala b/library/src/scala/Tuple5.scala index b6dbd2ea6cd4..da3315535eda 100644 --- a/library/src/scala/Tuple5.scala +++ b/library/src/scala/Tuple5.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 5 elements; the canonical representation of a [[scala.Product5]]. * diff --git a/library/src/scala/Tuple6.scala b/library/src/scala/Tuple6.scala index 834d81a43e84..19e34ff9937e 100644 --- a/library/src/scala/Tuple6.scala +++ b/library/src/scala/Tuple6.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 6 elements; the canonical representation of a [[scala.Product6]]. * diff --git a/library/src/scala/Tuple7.scala b/library/src/scala/Tuple7.scala index d6e86752addd..398faa435d62 100644 --- a/library/src/scala/Tuple7.scala +++ b/library/src/scala/Tuple7.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 7 elements; the canonical representation of a [[scala.Product7]]. * diff --git a/library/src/scala/Tuple8.scala b/library/src/scala/Tuple8.scala index 035d44e5330e..0c3e569de884 100644 --- a/library/src/scala/Tuple8.scala +++ b/library/src/scala/Tuple8.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 8 elements; the canonical representation of a [[scala.Product8]]. * diff --git a/library/src/scala/Tuple9.scala b/library/src/scala/Tuple9.scala index 50869e2c9b22..b52971dd7a78 100644 --- a/library/src/scala/Tuple9.scala +++ b/library/src/scala/Tuple9.scala @@ -14,6 +14,7 @@ package scala +import scala.language.`2` /** A tuple of 9 elements; the canonical representation of a [[scala.Product9]]. * diff --git a/library/src/scala/UninitializedError.scala b/library/src/scala/UninitializedError.scala index 84332c9a9d3e..247c83124d04 100644 --- a/library/src/scala/UninitializedError.scala +++ b/library/src/scala/UninitializedError.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** This class represents uninitialized variable/value errors. */ // TODO: remove diff --git a/library/src/scala/UninitializedFieldError.scala b/library/src/scala/UninitializedFieldError.scala index d516abb68936..c225dca83311 100644 --- a/library/src/scala/UninitializedFieldError.scala +++ b/library/src/scala/UninitializedFieldError.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** This class implements errors which are thrown whenever a * field is used before it has been initialized. * diff --git a/library/src/scala/Unit.scala b/library/src/scala/Unit.scala index 66fde8c72038..c3236fd7522d 100644 --- a/library/src/scala/Unit.scala +++ b/library/src/scala/Unit.scala @@ -16,6 +16,7 @@ package scala +import scala.language.`2` /** `Unit` is a subtype of [[scala.AnyVal]]. There is only one value of type * `Unit`, `()`, and it is not represented by any object in the underlying diff --git a/library/src/scala/ValueOf.scala b/library/src/scala/ValueOf.scala index 30d5f7ff40c7..bfc5a0d98f84 100644 --- a/library/src/scala/ValueOf.scala +++ b/library/src/scala/ValueOf.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** * `ValueOf[T]` provides the unique value of the type `T` where `T` is a type which has a * single inhabitant. Eligible types are singleton types of the form `stablePath.type`, diff --git a/library/src/scala/deprecated.scala b/library/src/scala/deprecated.scala index bb1ded88437c..377ff35f9a7a 100644 --- a/library/src/scala/deprecated.scala +++ b/library/src/scala/deprecated.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.meta._ /** An annotation that designates that a definition is deprecated. diff --git a/library/src/scala/deprecatedInheritance.scala b/library/src/scala/deprecatedInheritance.scala index f95b3ef100a0..2e534253ea5f 100644 --- a/library/src/scala/deprecatedInheritance.scala +++ b/library/src/scala/deprecatedInheritance.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.meta._ /** An annotation that designates that inheriting from a class is deprecated. diff --git a/library/src/scala/deprecatedName.scala b/library/src/scala/deprecatedName.scala index 1a8341b8d498..cbc2c2232aa7 100644 --- a/library/src/scala/deprecatedName.scala +++ b/library/src/scala/deprecatedName.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.meta._ /** An annotation that designates that the name of a parameter is deprecated. diff --git a/library/src/scala/deprecatedOverriding.scala b/library/src/scala/deprecatedOverriding.scala index 0268bee15a10..b54dfbaedf74 100644 --- a/library/src/scala/deprecatedOverriding.scala +++ b/library/src/scala/deprecatedOverriding.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.meta._ /** An annotation that designates that overriding a member is deprecated. diff --git a/library/src/scala/inline.scala b/library/src/scala/inline.scala index d7d7b55d8d3c..de2f8a3354de 100644 --- a/library/src/scala/inline.scala +++ b/library/src/scala/inline.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** * An annotation for methods that the optimizer should inline. * diff --git a/library/src/scala/language.scala b/library/src/scala/language.scala index d0359b8ac55f..4e4c12572f07 100644 --- a/library/src/scala/language.scala +++ b/library/src/scala/language.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** * The `scala.language` object controls the language features available to the programmer, as proposed in the * [[https://docs.google.com/document/d/1nlkvpoIRkx7at1qJEZafJwthZ3GeIklTFhqmXMvTX9Q/edit '''SIP-18 document''']]. diff --git a/library/src/scala/languageFeature.scala b/library/src/scala/languageFeature.scala index 236774c990ba..663f7cf29170 100644 --- a/library/src/scala/languageFeature.scala +++ b/library/src/scala/languageFeature.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.meta object languageFeature { diff --git a/library/src/scala/native.scala b/library/src/scala/native.scala index 6a453d1809d1..a55f258ef3b3 100644 --- a/library/src/scala/native.scala +++ b/library/src/scala/native.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** Marker for native methods. * * {{{ diff --git a/library/src/scala/noinline.scala b/library/src/scala/noinline.scala index eede8d5051f2..c060e7ebcfe3 100644 --- a/library/src/scala/noinline.scala +++ b/library/src/scala/noinline.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** * An annotation for methods that the optimizer should not inline. * diff --git a/library/src/scala/package.scala b/library/src/scala/package.scala index f84dcfd85a73..e0196636e430 100644 --- a/library/src/scala/package.scala +++ b/library/src/scala/package.scala @@ -10,6 +10,7 @@ * additional information regarding copyright ownership. */ +import scala.language.`2` import scala.annotation.migration /** diff --git a/library/src/scala/specialized.scala b/library/src/scala/specialized.scala index c099612e1370..6b79cb4a1ee1 100644 --- a/library/src/scala/specialized.scala +++ b/library/src/scala/specialized.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + import Specializable._ /** Annotate type parameters on which code should be automatically diff --git a/library/src/scala/throws.scala b/library/src/scala/throws.scala index d5391ce9242c..f4febf06b009 100644 --- a/library/src/scala/throws.scala +++ b/library/src/scala/throws.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** * Annotation for specifying the exceptions thrown by a method. * For example: diff --git a/library/src/scala/transient.scala b/library/src/scala/transient.scala index b40ce540547a..74297b1dace0 100644 --- a/library/src/scala/transient.scala +++ b/library/src/scala/transient.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.meta._ @field diff --git a/library/src/scala/typeConstraints.scala b/library/src/scala/typeConstraints.scala index f17205e122cf..6b1595eb87e8 100644 --- a/library/src/scala/typeConstraints.scala +++ b/library/src/scala/typeConstraints.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.implicitNotFound /** An instance of `A <:< B` witnesses that `A` is a subtype of `B`. diff --git a/library/src/scala/unchecked.scala b/library/src/scala/unchecked.scala index 6927db7293e5..cad9d594b76a 100644 --- a/library/src/scala/unchecked.scala +++ b/library/src/scala/unchecked.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** An annotation to designate that the annotated entity * should not be considered for additional compiler checks. * Specific applications include annotating the subject of diff --git a/library/src/scala/volatile.scala b/library/src/scala/volatile.scala index 2f4f3c37e676..9d16a3d3bcbe 100644 --- a/library/src/scala/volatile.scala +++ b/library/src/scala/volatile.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.annotation.meta._ @field From c334010961990b00b34fbd33c173323e75fcefd7 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:21:15 +0200 Subject: [PATCH 02/15] chore: add `scala.language.2` to `scala.util` --- library/src/scala/util/ChainingOps.scala | 1 + library/src/scala/util/DynamicVariable.scala | 1 + library/src/scala/util/Either.scala | 2 ++ library/src/scala/util/Properties.scala | 1 + library/src/scala/util/Random.scala | 1 + library/src/scala/util/Sorting.scala | 1 + library/src/scala/util/Try.scala | 1 + library/src/scala/util/Using.scala | 1 + library/src/scala/util/control/Breaks.scala | 2 ++ library/src/scala/util/control/ControlThrowable.scala | 2 ++ library/src/scala/util/control/Exception.scala | 1 + library/src/scala/util/control/NoStackTrace.scala | 2 ++ library/src/scala/util/control/NonFatal.scala | 2 ++ library/src/scala/util/control/TailCalls.scala | 1 + library/src/scala/util/hashing/ByteswapHashing.scala | 5 +---- library/src/scala/util/hashing/Hashing.scala | 1 + library/src/scala/util/hashing/MurmurHash3.scala | 1 + library/src/scala/util/hashing/package.scala | 5 +---- library/src/scala/util/matching/Regex.scala | 1 + library/src/scala/util/package.scala | 2 ++ 20 files changed, 26 insertions(+), 8 deletions(-) diff --git a/library/src/scala/util/ChainingOps.scala b/library/src/scala/util/ChainingOps.scala index 4bfbdc82a833..c0e743bb0baf 100644 --- a/library/src/scala/util/ChainingOps.scala +++ b/library/src/scala/util/ChainingOps.scala @@ -13,6 +13,7 @@ package scala package util +import scala.language.`2` import scala.language.implicitConversions trait ChainingSyntax { diff --git a/library/src/scala/util/DynamicVariable.scala b/library/src/scala/util/DynamicVariable.scala index a2568c5a9c69..330ce79e858d 100644 --- a/library/src/scala/util/DynamicVariable.scala +++ b/library/src/scala/util/DynamicVariable.scala @@ -13,6 +13,7 @@ package scala package util +import scala.language.`2` import java.lang.InheritableThreadLocal /** `DynamicVariables` provide a binding mechanism where the current diff --git a/library/src/scala/util/Either.scala b/library/src/scala/util/Either.scala index 0542decbcf46..dd658cb11d3a 100644 --- a/library/src/scala/util/Either.scala +++ b/library/src/scala/util/Either.scala @@ -13,6 +13,8 @@ package scala package util +import scala.language.`2` + /** Represents a value of one of two possible types (a disjoint union). * An instance of `Either` is an instance of either [[scala.util.Left]] or [[scala.util.Right]]. * diff --git a/library/src/scala/util/Properties.scala b/library/src/scala/util/Properties.scala index 24dee49ae951..2a0ea93af850 100644 --- a/library/src/scala/util/Properties.scala +++ b/library/src/scala/util/Properties.scala @@ -13,6 +13,7 @@ package scala package util +import scala.language.`2` import java.io.{IOException, PrintWriter} import java.util.jar.Attributes.{Name => AttributeName} import scala.annotation.tailrec diff --git a/library/src/scala/util/Random.scala b/library/src/scala/util/Random.scala index 84b44fcc91f5..058a8b69f567 100644 --- a/library/src/scala/util/Random.scala +++ b/library/src/scala/util/Random.scala @@ -13,6 +13,7 @@ package scala package util +import scala.language.`2` import scala.annotation.{migration, tailrec} import scala.collection.mutable.ArrayBuffer import scala.collection.BuildFrom diff --git a/library/src/scala/util/Sorting.scala b/library/src/scala/util/Sorting.scala index 7e2da2434f82..8fc14337f657 100644 --- a/library/src/scala/util/Sorting.scala +++ b/library/src/scala/util/Sorting.scala @@ -13,6 +13,7 @@ package scala package util +import scala.language.`2` import scala.reflect.ClassTag import scala.math.Ordering diff --git a/library/src/scala/util/Try.scala b/library/src/scala/util/Try.scala index c17d457c9fe5..ba786d5d9de3 100644 --- a/library/src/scala/util/Try.scala +++ b/library/src/scala/util/Try.scala @@ -13,6 +13,7 @@ package scala package util +import scala.language.`2` import scala.runtime.Statics import scala.util.control.NonFatal diff --git a/library/src/scala/util/Using.scala b/library/src/scala/util/Using.scala index ebec5e7007ec..65ad66ee79f8 100644 --- a/library/src/scala/util/Using.scala +++ b/library/src/scala/util/Using.scala @@ -12,6 +12,7 @@ package scala.util +import scala.language.`2` import scala.util.control.{ControlThrowable, NonFatal} /** A utility for performing automatic resource management. It can be used to perform an diff --git a/library/src/scala/util/control/Breaks.scala b/library/src/scala/util/control/Breaks.scala index 888867c0acaf..5f95aa025721 100644 --- a/library/src/scala/util/control/Breaks.scala +++ b/library/src/scala/util/control/Breaks.scala @@ -12,6 +12,8 @@ package scala.util.control +import scala.language.`2` + /** Provides the `break` control abstraction. * * The `break` method uses a `ControlThrowable` to transfer diff --git a/library/src/scala/util/control/ControlThrowable.scala b/library/src/scala/util/control/ControlThrowable.scala index ea5ff549e121..43709925a0d8 100644 --- a/library/src/scala/util/control/ControlThrowable.scala +++ b/library/src/scala/util/control/ControlThrowable.scala @@ -12,6 +12,8 @@ package scala.util.control +import scala.language.`2` + /** A parent class for throwable objects intended for flow control. * * Instances of `ControlThrowable` should not normally be caught. diff --git a/library/src/scala/util/control/Exception.scala b/library/src/scala/util/control/Exception.scala index 181bb22743a7..aaab3881e9cb 100644 --- a/library/src/scala/util/control/Exception.scala +++ b/library/src/scala/util/control/Exception.scala @@ -14,6 +14,7 @@ package scala package util package control +import scala.language.`2` import scala.annotation.tailrec import scala.reflect.{ClassTag, classTag} import scala.language.implicitConversions diff --git a/library/src/scala/util/control/NoStackTrace.scala b/library/src/scala/util/control/NoStackTrace.scala index f34fec38180c..adfd3cc63aa6 100644 --- a/library/src/scala/util/control/NoStackTrace.scala +++ b/library/src/scala/util/control/NoStackTrace.scala @@ -13,6 +13,8 @@ package scala package util.control +import scala.language.`2` + /** A trait for exceptions which, for efficiency reasons, do not * fill in the stack trace. Stack trace suppression can be disabled * on a global basis via a system property wrapper in diff --git a/library/src/scala/util/control/NonFatal.scala b/library/src/scala/util/control/NonFatal.scala index 80d8812a42ef..12620d25d489 100644 --- a/library/src/scala/util/control/NonFatal.scala +++ b/library/src/scala/util/control/NonFatal.scala @@ -13,6 +13,8 @@ package scala package util.control +import scala.language.`2` + /** * Extractor of non-fatal Throwables. Will not match fatal errors like `VirtualMachineError` * (for example, `OutOfMemoryError` and `StackOverflowError`, subclasses of `VirtualMachineError`), `ThreadDeath`, diff --git a/library/src/scala/util/control/TailCalls.scala b/library/src/scala/util/control/TailCalls.scala index 717ea9004f3f..2716c54ed168 100644 --- a/library/src/scala/util/control/TailCalls.scala +++ b/library/src/scala/util/control/TailCalls.scala @@ -12,6 +12,7 @@ package scala.util.control +import scala.language.`2` import annotation.tailrec /** Methods exported by this object implement tail calls via trampolining. diff --git a/library/src/scala/util/hashing/ByteswapHashing.scala b/library/src/scala/util/hashing/ByteswapHashing.scala index ca96e4d1f4a5..4a6964349c5d 100644 --- a/library/src/scala/util/hashing/ByteswapHashing.scala +++ b/library/src/scala/util/hashing/ByteswapHashing.scala @@ -13,10 +13,7 @@ package scala package util.hashing - - - - +import scala.language.`2` /** A fast multiplicative hash by Phil Bagwell. */ diff --git a/library/src/scala/util/hashing/Hashing.scala b/library/src/scala/util/hashing/Hashing.scala index 28067cce9992..c326c6df55e6 100644 --- a/library/src/scala/util/hashing/Hashing.scala +++ b/library/src/scala/util/hashing/Hashing.scala @@ -13,6 +13,7 @@ package scala package util.hashing +import scala.language.`2` import scala.annotation.implicitNotFound /** `Hashing` is a trait whose instances each represent a strategy for hashing diff --git a/library/src/scala/util/hashing/MurmurHash3.scala b/library/src/scala/util/hashing/MurmurHash3.scala index 1fa98e790445..68e3dc977680 100644 --- a/library/src/scala/util/hashing/MurmurHash3.scala +++ b/library/src/scala/util/hashing/MurmurHash3.scala @@ -13,6 +13,7 @@ package scala package util.hashing +import scala.language.`2` import java.lang.Integer.{ rotateLeft => rotl } private[hashing] class MurmurHash3 { diff --git a/library/src/scala/util/hashing/package.scala b/library/src/scala/util/hashing/package.scala index 530b729e2f81..82f8f8e98069 100644 --- a/library/src/scala/util/hashing/package.scala +++ b/library/src/scala/util/hashing/package.scala @@ -13,10 +13,7 @@ package scala package util - - - - +import scala.language.`2` package object hashing { diff --git a/library/src/scala/util/matching/Regex.scala b/library/src/scala/util/matching/Regex.scala index c19bc2a925b1..a9c5c47cef76 100644 --- a/library/src/scala/util/matching/Regex.scala +++ b/library/src/scala/util/matching/Regex.scala @@ -26,6 +26,7 @@ */ package scala.util.matching +import scala.language.`2` import scala.collection.AbstractIterator import java.util.regex.{ Pattern, Matcher } diff --git a/library/src/scala/util/package.scala b/library/src/scala/util/package.scala index 1b8b84dd2bfe..23ec0131e18a 100644 --- a/library/src/scala/util/package.scala +++ b/library/src/scala/util/package.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + package object util { /** * Adds chaining methods `tap` and `pipe` to every type. See [[ChainingOps]]. From 5a5b1345608c94c9a1ef4a57e45ee762ac87a665 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:24:50 +0200 Subject: [PATCH 03/15] chore: add `scala.language.2` to `scala.sys` --- library/src/scala/sys/BooleanProp.scala | 1 + library/src/scala/sys/Prop.scala | 2 ++ library/src/scala/sys/PropImpl.scala | 1 + library/src/scala/sys/ShutdownHookThread.scala | 2 ++ library/src/scala/sys/SystemProperties.scala | 1 + library/src/scala/sys/package.scala | 1 + library/src/scala/sys/process/BasicIO.scala | 1 + library/src/scala/sys/process/Parser.scala | 1 + library/src/scala/sys/process/Process.scala | 1 + library/src/scala/sys/process/ProcessBuilder.scala | 1 + library/src/scala/sys/process/ProcessBuilderImpl.scala | 1 + library/src/scala/sys/process/ProcessIO.scala | 1 + library/src/scala/sys/process/ProcessImpl.scala | 1 + library/src/scala/sys/process/ProcessLogger.scala | 1 + library/src/scala/sys/process/package.scala | 3 +++ 15 files changed, 19 insertions(+) diff --git a/library/src/scala/sys/BooleanProp.scala b/library/src/scala/sys/BooleanProp.scala index 70066c070c37..9917241bb322 100644 --- a/library/src/scala/sys/BooleanProp.scala +++ b/library/src/scala/sys/BooleanProp.scala @@ -13,6 +13,7 @@ package scala package sys +import scala.language.`2` import scala.language.implicitConversions /** A few additional conveniences for Boolean properties. diff --git a/library/src/scala/sys/Prop.scala b/library/src/scala/sys/Prop.scala index 7645e4ac8993..fd0edf55b4bc 100644 --- a/library/src/scala/sys/Prop.scala +++ b/library/src/scala/sys/Prop.scala @@ -13,6 +13,8 @@ package scala package sys +import scala.language.`2` + /** A lightweight interface wrapping a property contained in some * unspecified map. Generally it'll be the system properties but this * is not a requirement. diff --git a/library/src/scala/sys/PropImpl.scala b/library/src/scala/sys/PropImpl.scala index 390c5c9c576d..d8d72954f1a4 100644 --- a/library/src/scala/sys/PropImpl.scala +++ b/library/src/scala/sys/PropImpl.scala @@ -13,6 +13,7 @@ package scala package sys +import scala.language.`2` import scala.collection.mutable /** The internal implementation of scala.sys.Prop. diff --git a/library/src/scala/sys/ShutdownHookThread.scala b/library/src/scala/sys/ShutdownHookThread.scala index d7a8ae5bb3ca..1e526f347a41 100644 --- a/library/src/scala/sys/ShutdownHookThread.scala +++ b/library/src/scala/sys/ShutdownHookThread.scala @@ -13,6 +13,8 @@ package scala package sys +import scala.language.`2` + /** A minimal Thread wrapper to enhance shutdown hooks. It knows * how to unregister itself. */ diff --git a/library/src/scala/sys/SystemProperties.scala b/library/src/scala/sys/SystemProperties.scala index 1f848a73358e..88932e86a810 100644 --- a/library/src/scala/sys/SystemProperties.scala +++ b/library/src/scala/sys/SystemProperties.scala @@ -13,6 +13,7 @@ package scala package sys +import scala.language.`2` import scala.collection.{mutable, Iterator} import scala.jdk.CollectionConverters._ import java.security.AccessControlException diff --git a/library/src/scala/sys/package.scala b/library/src/scala/sys/package.scala index 122f19d12c3a..cad7f6784675 100644 --- a/library/src/scala/sys/package.scala +++ b/library/src/scala/sys/package.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.collection.immutable.ArraySeq import scala.jdk.CollectionConverters._ diff --git a/library/src/scala/sys/process/BasicIO.scala b/library/src/scala/sys/process/BasicIO.scala index a242fe312bbf..276d7901c937 100644 --- a/library/src/scala/sys/process/BasicIO.scala +++ b/library/src/scala/sys/process/BasicIO.scala @@ -14,6 +14,7 @@ package scala package sys package process +import scala.language.`2` import processInternal._ import java.io.{ BufferedReader, InputStreamReader, FilterInputStream, FilterOutputStream } import java.util.concurrent.LinkedBlockingQueue diff --git a/library/src/scala/sys/process/Parser.scala b/library/src/scala/sys/process/Parser.scala index e9a25a0f9366..9f67feba3f87 100644 --- a/library/src/scala/sys/process/Parser.scala +++ b/library/src/scala/sys/process/Parser.scala @@ -12,6 +12,7 @@ package scala.sys.process +import scala.language.`2` import scala.annotation.tailrec /** A simple enough command line parser using shell quote conventions. diff --git a/library/src/scala/sys/process/Process.scala b/library/src/scala/sys/process/Process.scala index 531971125e6d..9393faeebc6f 100644 --- a/library/src/scala/sys/process/Process.scala +++ b/library/src/scala/sys/process/Process.scala @@ -14,6 +14,7 @@ package scala package sys package process +import scala.language.`2` import processInternal._ import ProcessBuilder._ import scala.language.implicitConversions diff --git a/library/src/scala/sys/process/ProcessBuilder.scala b/library/src/scala/sys/process/ProcessBuilder.scala index bf1c1507707d..c7f9c9175d61 100644 --- a/library/src/scala/sys/process/ProcessBuilder.scala +++ b/library/src/scala/sys/process/ProcessBuilder.scala @@ -14,6 +14,7 @@ package scala package sys package process +import scala.language.`2` import processInternal._ import ProcessBuilder.{Sink, Source} diff --git a/library/src/scala/sys/process/ProcessBuilderImpl.scala b/library/src/scala/sys/process/ProcessBuilderImpl.scala index 186ad134a218..f718bfafdb7f 100644 --- a/library/src/scala/sys/process/ProcessBuilderImpl.scala +++ b/library/src/scala/sys/process/ProcessBuilderImpl.scala @@ -14,6 +14,7 @@ package scala package sys package process +import scala.language.`2` import processInternal._ import Process._ import BasicIO.{LazilyListed, Streamed, Uncloseable} diff --git a/library/src/scala/sys/process/ProcessIO.scala b/library/src/scala/sys/process/ProcessIO.scala index a4898d2c9b1e..a649b279f594 100644 --- a/library/src/scala/sys/process/ProcessIO.scala +++ b/library/src/scala/sys/process/ProcessIO.scala @@ -14,6 +14,7 @@ package scala package sys package process +import scala.language.`2` import processInternal._ /** This class is used to control the I/O of every diff --git a/library/src/scala/sys/process/ProcessImpl.scala b/library/src/scala/sys/process/ProcessImpl.scala index 3ed0c5766412..e1eb8b9efe50 100644 --- a/library/src/scala/sys/process/ProcessImpl.scala +++ b/library/src/scala/sys/process/ProcessImpl.scala @@ -12,6 +12,7 @@ package scala.sys.process +import scala.language.`2` import processInternal._ import java.util.concurrent.LinkedBlockingQueue diff --git a/library/src/scala/sys/process/ProcessLogger.scala b/library/src/scala/sys/process/ProcessLogger.scala index e048ca5c9446..6abea86fa85f 100644 --- a/library/src/scala/sys/process/ProcessLogger.scala +++ b/library/src/scala/sys/process/ProcessLogger.scala @@ -14,6 +14,7 @@ package scala package sys package process +import scala.language.`2` import java.io._ /** Encapsulates the output and error streams of a running process. This is used diff --git a/library/src/scala/sys/process/package.scala b/library/src/scala/sys/process/package.scala index 11e6640d8e21..38f98c609bbe 100644 --- a/library/src/scala/sys/process/package.scala +++ b/library/src/scala/sys/process/package.scala @@ -16,6 +16,9 @@ // package scala.sys package process + +import scala.language.`2` + /** This package handles the execution of external processes. The contents of * this package can be divided in three groups, according to their * responsibilities: From 75c56990203db03a95b9b360857d168845c1cdb8 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:27:07 +0200 Subject: [PATCH 04/15] chore: add `scala.language.2` to `scala.reflect` --- library/src/scala/reflect/ClassManifestDeprecatedApis.scala | 1 + library/src/scala/reflect/ClassTag.scala | 1 + library/src/scala/reflect/Manifest.scala | 1 + library/src/scala/reflect/NameTransformer.scala | 2 ++ library/src/scala/reflect/NoManifest.scala | 2 ++ library/src/scala/reflect/OptManifest.scala | 2 ++ library/src/scala/reflect/macros/internal/macroImpl.scala | 2 ++ library/src/scala/reflect/package.scala | 2 ++ 8 files changed, 13 insertions(+) diff --git a/library/src/scala/reflect/ClassManifestDeprecatedApis.scala b/library/src/scala/reflect/ClassManifestDeprecatedApis.scala index cc8d0a457c2a..cb8b6b3956e7 100644 --- a/library/src/scala/reflect/ClassManifestDeprecatedApis.scala +++ b/library/src/scala/reflect/ClassManifestDeprecatedApis.scala @@ -13,6 +13,7 @@ package scala package reflect +import scala.language.`2` import scala.collection.mutable.{ArrayBuilder, ArraySeq} import java.lang.{Class => jClass} diff --git a/library/src/scala/reflect/ClassTag.scala b/library/src/scala/reflect/ClassTag.scala index 5ebd3f1506e1..deb87f5d72cd 100644 --- a/library/src/scala/reflect/ClassTag.scala +++ b/library/src/scala/reflect/ClassTag.scala @@ -13,6 +13,7 @@ package scala package reflect +import scala.language.`2` import java.lang.{Class => jClass} import java.lang.ref.{WeakReference => jWeakReference} import scala.annotation.{implicitNotFound, nowarn} diff --git a/library/src/scala/reflect/Manifest.scala b/library/src/scala/reflect/Manifest.scala index 9f382fdd800e..4c1b8964ab3f 100644 --- a/library/src/scala/reflect/Manifest.scala +++ b/library/src/scala/reflect/Manifest.scala @@ -13,6 +13,7 @@ package scala package reflect +import scala.language.`2` import scala.annotation.{implicitNotFound, nowarn} import scala.collection.mutable.{ArrayBuilder, ArraySeq} diff --git a/library/src/scala/reflect/NameTransformer.scala b/library/src/scala/reflect/NameTransformer.scala index 4980ed5bd6b4..54df171f0a5c 100644 --- a/library/src/scala/reflect/NameTransformer.scala +++ b/library/src/scala/reflect/NameTransformer.scala @@ -13,6 +13,8 @@ package scala package reflect +import scala.language.`2` + /** Provides functions to encode and decode Scala symbolic names. * Also provides some constants. */ diff --git a/library/src/scala/reflect/NoManifest.scala b/library/src/scala/reflect/NoManifest.scala index 819ffede46d3..4a333af8448c 100644 --- a/library/src/scala/reflect/NoManifest.scala +++ b/library/src/scala/reflect/NoManifest.scala @@ -13,6 +13,8 @@ package scala package reflect +import scala.language.`2` + /** One of the branches of an [[scala.reflect.OptManifest]]. */ // TODO undeprecated until Scala reflection becomes non-experimental diff --git a/library/src/scala/reflect/OptManifest.scala b/library/src/scala/reflect/OptManifest.scala index f3b3c3117236..892a1fd46e52 100644 --- a/library/src/scala/reflect/OptManifest.scala +++ b/library/src/scala/reflect/OptManifest.scala @@ -13,6 +13,8 @@ package scala package reflect +import scala.language.`2` + /** A `OptManifest[T]` is an optional [[scala.reflect.Manifest]]. * * It is either a `Manifest` or the value `NoManifest`. diff --git a/library/src/scala/reflect/macros/internal/macroImpl.scala b/library/src/scala/reflect/macros/internal/macroImpl.scala index c26426a079f2..b6f556c7f1b0 100644 --- a/library/src/scala/reflect/macros/internal/macroImpl.scala +++ b/library/src/scala/reflect/macros/internal/macroImpl.scala @@ -13,6 +13,8 @@ package scala.reflect.macros package internal +import scala.language.`2` + /** Links macro definitions with their implementation. * This is necessary to preserve macro def -> macro impl links between compilation runs. * diff --git a/library/src/scala/reflect/package.scala b/library/src/scala/reflect/package.scala index caf79866c71e..92397ab300a1 100644 --- a/library/src/scala/reflect/package.scala +++ b/library/src/scala/reflect/package.scala @@ -15,6 +15,8 @@ package scala import java.lang.reflect.{AccessibleObject => jAccessibleObject} import scala.annotation.nowarn +import scala.language.`2` + package object reflect { // in the new scheme of things ClassManifests are aliased to ClassTags From ebb21c9799422dc5b88f7abdd8a5ef050134ff6a Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:28:32 +0200 Subject: [PATCH 05/15] chore: add `scala.language.2` to files in `scala.ref` --- library/src/scala/ref/PhantomReference.scala | 2 ++ library/src/scala/ref/Reference.scala | 2 ++ library/src/scala/ref/ReferenceQueue.scala | 2 ++ library/src/scala/ref/ReferenceWrapper.scala | 1 + library/src/scala/ref/SoftReference.scala | 2 ++ library/src/scala/ref/WeakReference.scala | 2 ++ 6 files changed, 11 insertions(+) diff --git a/library/src/scala/ref/PhantomReference.scala b/library/src/scala/ref/PhantomReference.scala index 0790f539d03d..ab3add3380c5 100644 --- a/library/src/scala/ref/PhantomReference.scala +++ b/library/src/scala/ref/PhantomReference.scala @@ -12,6 +12,8 @@ package scala.ref +import scala.language.`2` + class PhantomReference[+T <: AnyRef](value: T, queue: ReferenceQueue[T]) extends ReferenceWrapper[T] { val underlying: java.lang.ref.PhantomReference[_ <: T] = new PhantomReferenceWithWrapper[T](value, queue, this) diff --git a/library/src/scala/ref/Reference.scala b/library/src/scala/ref/Reference.scala index 02e673fa4184..c13c9488895b 100644 --- a/library/src/scala/ref/Reference.scala +++ b/library/src/scala/ref/Reference.scala @@ -12,6 +12,8 @@ package scala.ref +import scala.language.`2` + /** * @see `java.lang.ref.Reference` */ diff --git a/library/src/scala/ref/ReferenceQueue.scala b/library/src/scala/ref/ReferenceQueue.scala index 70743708c732..1329edb6b6cd 100644 --- a/library/src/scala/ref/ReferenceQueue.scala +++ b/library/src/scala/ref/ReferenceQueue.scala @@ -12,6 +12,8 @@ package scala.ref +import scala.language.`2` + class ReferenceQueue[+T <: AnyRef] { private[ref] val underlying: java.lang.ref.ReferenceQueue[_ <: T] = new java.lang.ref.ReferenceQueue[T] diff --git a/library/src/scala/ref/ReferenceWrapper.scala b/library/src/scala/ref/ReferenceWrapper.scala index 4e681ed18570..d726a6d6fe28 100644 --- a/library/src/scala/ref/ReferenceWrapper.scala +++ b/library/src/scala/ref/ReferenceWrapper.scala @@ -12,6 +12,7 @@ package scala.ref +import scala.language.`2` import scala.annotation.nowarn @nowarn("cat=deprecation") diff --git a/library/src/scala/ref/SoftReference.scala b/library/src/scala/ref/SoftReference.scala index 859eef5e7fef..0bb94fba0911 100644 --- a/library/src/scala/ref/SoftReference.scala +++ b/library/src/scala/ref/SoftReference.scala @@ -12,6 +12,8 @@ package scala.ref +import scala.language.`2` + class SoftReference[+T <: AnyRef](value : T, queue : ReferenceQueue[T]) extends ReferenceWrapper[T] { def this(value : T) = this(value, null) diff --git a/library/src/scala/ref/WeakReference.scala b/library/src/scala/ref/WeakReference.scala index 5ca06063590b..ddb2d51d412c 100644 --- a/library/src/scala/ref/WeakReference.scala +++ b/library/src/scala/ref/WeakReference.scala @@ -12,6 +12,8 @@ package scala.ref +import scala.language.`2` + /** * A wrapper class for java.lang.ref.WeakReference * The new functionality is (1) results are Option values, instead of using null. From 3f8b7419cf927210a51e89562cd02fcd01773e01 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:37:33 +0200 Subject: [PATCH 06/15] chore: add `scala.language.2` to files in `scala.math` --- library/src/scala/math/BigDecimal.scala | 1 + library/src/scala/math/BigInt.scala | 1 + library/src/scala/math/Equiv.scala | 1 + library/src/scala/math/Fractional.scala | 1 + library/src/scala/math/Integral.scala | 1 + library/src/scala/math/Numeric.scala | 1 + library/src/scala/math/Ordered.scala | 1 + library/src/scala/math/Ordering.scala | 1 + library/src/scala/math/PartialOrdering.scala | 2 ++ library/src/scala/math/PartiallyOrdered.scala | 2 ++ library/src/scala/math/ScalaNumericConversions.scala | 2 ++ library/src/scala/math/package.scala | 2 ++ 12 files changed, 16 insertions(+) diff --git a/library/src/scala/math/BigDecimal.scala b/library/src/scala/math/BigDecimal.scala index e70cdbab41e4..b62a5d842e73 100644 --- a/library/src/scala/math/BigDecimal.scala +++ b/library/src/scala/math/BigDecimal.scala @@ -13,6 +13,7 @@ package scala package math +import scala.language.`2` import scala.language.implicitConversions import java.math.{ diff --git a/library/src/scala/math/BigInt.scala b/library/src/scala/math/BigInt.scala index 9a17ee02a51a..33beacf5a413 100644 --- a/library/src/scala/math/BigInt.scala +++ b/library/src/scala/math/BigInt.scala @@ -15,6 +15,7 @@ package math import java.math.BigInteger +import scala.language.`2` import scala.annotation.nowarn import scala.language.implicitConversions import scala.collection.immutable.NumericRange diff --git a/library/src/scala/math/Equiv.scala b/library/src/scala/math/Equiv.scala index b5d01b362901..4f3952a46596 100644 --- a/library/src/scala/math/Equiv.scala +++ b/library/src/scala/math/Equiv.scala @@ -13,6 +13,7 @@ package scala package math +import scala.language.`2` import java.util.Comparator import scala.annotation.migration diff --git a/library/src/scala/math/Fractional.scala b/library/src/scala/math/Fractional.scala index 2066cc65d8ac..9bcdd07068b6 100644 --- a/library/src/scala/math/Fractional.scala +++ b/library/src/scala/math/Fractional.scala @@ -13,6 +13,7 @@ package scala package math +import scala.language.`2` import scala.language.implicitConversions trait Fractional[T] extends Numeric[T] { diff --git a/library/src/scala/math/Integral.scala b/library/src/scala/math/Integral.scala index d5dd189d64fe..dfd9dcef4d93 100644 --- a/library/src/scala/math/Integral.scala +++ b/library/src/scala/math/Integral.scala @@ -13,6 +13,7 @@ package scala package math +import scala.language.`2` import scala.language.implicitConversions trait Integral[T] extends Numeric[T] { diff --git a/library/src/scala/math/Numeric.scala b/library/src/scala/math/Numeric.scala index 84028f13f833..8a5b71e4ef9f 100644 --- a/library/src/scala/math/Numeric.scala +++ b/library/src/scala/math/Numeric.scala @@ -13,6 +13,7 @@ package scala package math +import scala.language.`2` import scala.collection.StringParsers import scala.language.implicitConversions import scala.util.Try diff --git a/library/src/scala/math/Ordered.scala b/library/src/scala/math/Ordered.scala index fe3ed90453e0..887b5d365566 100644 --- a/library/src/scala/math/Ordered.scala +++ b/library/src/scala/math/Ordered.scala @@ -13,6 +13,7 @@ package scala package math +import scala.language.`2` import scala.language.implicitConversions /** A trait for data that have a single, natural ordering. See diff --git a/library/src/scala/math/Ordering.scala b/library/src/scala/math/Ordering.scala index 5a34f1fe91a9..bf5552137fc0 100644 --- a/library/src/scala/math/Ordering.scala +++ b/library/src/scala/math/Ordering.scala @@ -13,6 +13,7 @@ package scala package math +import scala.language.`2` import java.util.Comparator import scala.language.implicitConversions diff --git a/library/src/scala/math/PartialOrdering.scala b/library/src/scala/math/PartialOrdering.scala index e8ea9d355344..da922e1e2caf 100644 --- a/library/src/scala/math/PartialOrdering.scala +++ b/library/src/scala/math/PartialOrdering.scala @@ -13,6 +13,8 @@ package scala package math +import scala.language.`2` + /** A trait for representing partial orderings. It is important to * distinguish between a type that has a partial order and a representation * of partial ordering on some type. This trait is for representing the diff --git a/library/src/scala/math/PartiallyOrdered.scala b/library/src/scala/math/PartiallyOrdered.scala index b955879ae0f1..f3b014a8ec64 100644 --- a/library/src/scala/math/PartiallyOrdered.scala +++ b/library/src/scala/math/PartiallyOrdered.scala @@ -13,6 +13,8 @@ package scala package math +import scala.language.`2` + /** A class for partially ordered data. */ trait PartiallyOrdered[+A] extends Any { diff --git a/library/src/scala/math/ScalaNumericConversions.scala b/library/src/scala/math/ScalaNumericConversions.scala index a3fa90c98c9d..03bc7bf0c099 100644 --- a/library/src/scala/math/ScalaNumericConversions.scala +++ b/library/src/scala/math/ScalaNumericConversions.scala @@ -13,6 +13,8 @@ package scala package math +import scala.language.`2` + /** A slightly more specific conversion trait for classes which * extend ScalaNumber (which excludes value classes.) */ diff --git a/library/src/scala/math/package.scala b/library/src/scala/math/package.scala index dbfde894aa0c..3cf2999336a5 100644 --- a/library/src/scala/math/package.scala +++ b/library/src/scala/math/package.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** The package object `scala.math` contains methods for performing basic * numeric operations such as elementary exponential, logarithmic, root and * trigonometric functions. From 8d9152c374eae45159a97b4f22143d8573535c81 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:41:02 +0200 Subject: [PATCH 07/15] chore: add `scala.language.2` to files in `scala.jdk` --- library/src/scala/jdk/Accumulator.scala | 1 + library/src/scala/jdk/AnyAccumulator.scala | 1 + library/src/scala/jdk/CollectionConverters.scala | 1 + library/src/scala/jdk/DoubleAccumulator.scala | 1 + library/src/scala/jdk/DurationConverters.scala | 1 + library/src/scala/jdk/FunctionConverters.scala | 2 ++ library/src/scala/jdk/FunctionExtensions.scala | 1 + library/src/scala/jdk/FunctionWrappers.scala | 2 ++ library/src/scala/jdk/FutureConverters.scala | 1 + library/src/scala/jdk/IntAccumulator.scala | 2 ++ library/src/scala/jdk/LongAccumulator.scala | 2 ++ library/src/scala/jdk/OptionConverters.scala | 1 + library/src/scala/jdk/OptionShape.scala | 1 + library/src/scala/jdk/StreamConverters.scala | 1 + library/src/scala/jdk/javaapi/CollectionConverters.scala | 1 + library/src/scala/jdk/javaapi/DurationConverters.scala | 1 + library/src/scala/jdk/javaapi/FunctionConverters.scala | 2 ++ library/src/scala/jdk/javaapi/FutureConverters.scala | 1 + library/src/scala/jdk/javaapi/OptionConverters.scala | 1 + library/src/scala/jdk/javaapi/StreamConverters.scala | 1 + library/src/scala/jdk/package.scala | 2 ++ 21 files changed, 27 insertions(+) diff --git a/library/src/scala/jdk/Accumulator.scala b/library/src/scala/jdk/Accumulator.scala index 0398a204b9a0..6ea9d7ef543f 100644 --- a/library/src/scala/jdk/Accumulator.scala +++ b/library/src/scala/jdk/Accumulator.scala @@ -14,6 +14,7 @@ package scala.jdk import java.{lang => jl} +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection.{Stepper, StepperShape, mutable} import scala.language.implicitConversions diff --git a/library/src/scala/jdk/AnyAccumulator.scala b/library/src/scala/jdk/AnyAccumulator.scala index fa952105fcca..064fc99ff639 100644 --- a/library/src/scala/jdk/AnyAccumulator.scala +++ b/library/src/scala/jdk/AnyAccumulator.scala @@ -12,6 +12,7 @@ package scala.jdk +import scala.language.`2` import java.io.{ObjectInputStream, ObjectOutputStream} import java.util.Spliterator import java.util.function.Consumer diff --git a/library/src/scala/jdk/CollectionConverters.scala b/library/src/scala/jdk/CollectionConverters.scala index 9cbe1c5fea43..fc379237e1d4 100644 --- a/library/src/scala/jdk/CollectionConverters.scala +++ b/library/src/scala/jdk/CollectionConverters.scala @@ -12,6 +12,7 @@ package scala.jdk +import scala.language.`2` import scala.collection.convert.{AsJavaExtensions, AsScalaExtensions} /** This object provides extension methods that convert between Scala and Java collections. diff --git a/library/src/scala/jdk/DoubleAccumulator.scala b/library/src/scala/jdk/DoubleAccumulator.scala index dfdb2feba9ea..8280029b79db 100644 --- a/library/src/scala/jdk/DoubleAccumulator.scala +++ b/library/src/scala/jdk/DoubleAccumulator.scala @@ -12,6 +12,7 @@ package scala.jdk +import scala.language.`2` import java.io.{ObjectInputStream, ObjectOutputStream} import java.util.Spliterator import java.util.function.{Consumer, DoubleConsumer} diff --git a/library/src/scala/jdk/DurationConverters.scala b/library/src/scala/jdk/DurationConverters.scala index a98cd5b709d6..3332abb6dc8d 100644 --- a/library/src/scala/jdk/DurationConverters.scala +++ b/library/src/scala/jdk/DurationConverters.scala @@ -12,6 +12,7 @@ package scala.jdk +import scala.language.`2` import java.time.{Duration => JDuration} import scala.concurrent.duration.FiniteDuration diff --git a/library/src/scala/jdk/FunctionConverters.scala b/library/src/scala/jdk/FunctionConverters.scala index 3c2d42564df0..20c97b7e731a 100644 --- a/library/src/scala/jdk/FunctionConverters.scala +++ b/library/src/scala/jdk/FunctionConverters.scala @@ -15,6 +15,8 @@ package scala.jdk +import scala.language.`2` + /** This object provides extension methods that convert between Scala and Java function types. * * When writing Java code, use the explicit conversion methods defined in diff --git a/library/src/scala/jdk/FunctionExtensions.scala b/library/src/scala/jdk/FunctionExtensions.scala index e932609e7af5..117575bc290d 100644 --- a/library/src/scala/jdk/FunctionExtensions.scala +++ b/library/src/scala/jdk/FunctionExtensions.scala @@ -15,6 +15,7 @@ package scala.jdk +import scala.language.`2` import language.implicitConversions trait Priority3FunctionExtensions { diff --git a/library/src/scala/jdk/FunctionWrappers.scala b/library/src/scala/jdk/FunctionWrappers.scala index 27153ffed820..838da8b84099 100644 --- a/library/src/scala/jdk/FunctionWrappers.scala +++ b/library/src/scala/jdk/FunctionWrappers.scala @@ -15,6 +15,8 @@ package scala.jdk +import scala.language.`2` + object FunctionWrappers { case class FromJavaBiConsumer[T, U](jf: java.util.function.BiConsumer[T, U]) extends scala.Function2[T, U, Unit] { def apply(x1: T, x2: U) = jf.accept(x1, x2) diff --git a/library/src/scala/jdk/FutureConverters.scala b/library/src/scala/jdk/FutureConverters.scala index 9b9b6ad3c8b6..ca2da2290de6 100644 --- a/library/src/scala/jdk/FutureConverters.scala +++ b/library/src/scala/jdk/FutureConverters.scala @@ -12,6 +12,7 @@ package scala.jdk +import scala.language.`2` import java.util.concurrent.CompletionStage import scala.concurrent.Future diff --git a/library/src/scala/jdk/IntAccumulator.scala b/library/src/scala/jdk/IntAccumulator.scala index 9b7a904b36e3..3f3a3cfef2a5 100644 --- a/library/src/scala/jdk/IntAccumulator.scala +++ b/library/src/scala/jdk/IntAccumulator.scala @@ -22,6 +22,8 @@ import scala.collection.Stepper.EfficientSplit import scala.collection.{AnyStepper, Factory, IntStepper, SeqFactory, Stepper, StepperShape, mutable} import scala.language.implicitConversions +import scala.language.`2` + /** A specialized Accumulator that holds `Int`s without boxing, see [[Accumulator]]. */ final class IntAccumulator extends Accumulator[Int, AnyAccumulator, IntAccumulator] diff --git a/library/src/scala/jdk/LongAccumulator.scala b/library/src/scala/jdk/LongAccumulator.scala index 38b868ae1111..105b137e9891 100644 --- a/library/src/scala/jdk/LongAccumulator.scala +++ b/library/src/scala/jdk/LongAccumulator.scala @@ -22,6 +22,8 @@ import scala.collection.Stepper.EfficientSplit import scala.collection.{AnyStepper, Factory, LongStepper, SeqFactory, Stepper, StepperShape, mutable} import scala.language.implicitConversions +import scala.language.`2` + /** A specialized Accumulator that holds `Long`s without boxing, see [[Accumulator]]. */ final class LongAccumulator extends Accumulator[Long, AnyAccumulator, LongAccumulator] diff --git a/library/src/scala/jdk/OptionConverters.scala b/library/src/scala/jdk/OptionConverters.scala index 5fbfef206394..b8eb3743dcc0 100644 --- a/library/src/scala/jdk/OptionConverters.scala +++ b/library/src/scala/jdk/OptionConverters.scala @@ -12,6 +12,7 @@ package scala.jdk +import scala.language.`2` import java.util.{Optional, OptionalDouble, OptionalInt, OptionalLong} /** This object provides extension methods that convert between Scala `Option` and Java `Optional` diff --git a/library/src/scala/jdk/OptionShape.scala b/library/src/scala/jdk/OptionShape.scala index e56b3296e439..4cf565a8be55 100644 --- a/library/src/scala/jdk/OptionShape.scala +++ b/library/src/scala/jdk/OptionShape.scala @@ -15,6 +15,7 @@ package scala.jdk import java.util.{Optional, OptionalDouble, OptionalInt, OptionalLong} import java.{lang => jl} +import scala.language.`2` import scala.annotation.implicitNotFound /** A type class implementing conversions from a generic Scala `Option` or Java `Optional` to diff --git a/library/src/scala/jdk/StreamConverters.scala b/library/src/scala/jdk/StreamConverters.scala index e3338bdba011..f4aaad90d998 100644 --- a/library/src/scala/jdk/StreamConverters.scala +++ b/library/src/scala/jdk/StreamConverters.scala @@ -12,6 +12,7 @@ package scala.jdk +import scala.language.`2` import scala.collection.convert.StreamExtensions /** This object provides extension methods to create [[java.util.stream.Stream Java Streams]] that diff --git a/library/src/scala/jdk/javaapi/CollectionConverters.scala b/library/src/scala/jdk/javaapi/CollectionConverters.scala index 8bf1bb9e2a41..3d1dd3e3de52 100644 --- a/library/src/scala/jdk/javaapi/CollectionConverters.scala +++ b/library/src/scala/jdk/javaapi/CollectionConverters.scala @@ -12,6 +12,7 @@ package scala.jdk.javaapi +import scala.language.`2` import scala.collection.convert.{AsJavaConverters, AsScalaConverters} /** This object contains methods that convert between Scala and Java collections. diff --git a/library/src/scala/jdk/javaapi/DurationConverters.scala b/library/src/scala/jdk/javaapi/DurationConverters.scala index 00285a11c41a..60b4ba22e698 100644 --- a/library/src/scala/jdk/javaapi/DurationConverters.scala +++ b/library/src/scala/jdk/javaapi/DurationConverters.scala @@ -12,6 +12,7 @@ package scala.jdk.javaapi +import scala.language.`2` import java.time.temporal.ChronoUnit import java.time.{Duration => JDuration} import java.util.concurrent.TimeUnit diff --git a/library/src/scala/jdk/javaapi/FunctionConverters.scala b/library/src/scala/jdk/javaapi/FunctionConverters.scala index 22c9769bbf42..617ba4fe5896 100644 --- a/library/src/scala/jdk/javaapi/FunctionConverters.scala +++ b/library/src/scala/jdk/javaapi/FunctionConverters.scala @@ -15,6 +15,8 @@ package scala.jdk.javaapi +import scala.language.`2` + /** This object contains methods that convert between Scala and Java function types. * * The explicit conversion methods defined here are intended to be used in Java code. For Scala diff --git a/library/src/scala/jdk/javaapi/FutureConverters.scala b/library/src/scala/jdk/javaapi/FutureConverters.scala index d28a8da8a92e..4a6f693827bb 100644 --- a/library/src/scala/jdk/javaapi/FutureConverters.scala +++ b/library/src/scala/jdk/javaapi/FutureConverters.scala @@ -12,6 +12,7 @@ package scala.jdk.javaapi +import scala.language.`2` import java.util.concurrent.{CompletableFuture, CompletionStage} import scala.concurrent.impl.FutureConvertersImpl.{CF, P} import scala.concurrent.{ExecutionContext, Future} diff --git a/library/src/scala/jdk/javaapi/OptionConverters.scala b/library/src/scala/jdk/javaapi/OptionConverters.scala index 27ae7b4e6060..f486706547ae 100644 --- a/library/src/scala/jdk/javaapi/OptionConverters.scala +++ b/library/src/scala/jdk/javaapi/OptionConverters.scala @@ -12,6 +12,7 @@ package scala.jdk.javaapi +import scala.language.`2` import java.util.{Optional, OptionalDouble, OptionalInt, OptionalLong} import java.{lang => jl} diff --git a/library/src/scala/jdk/javaapi/StreamConverters.scala b/library/src/scala/jdk/javaapi/StreamConverters.scala index d5adeb84ab71..456d6ab12b48 100644 --- a/library/src/scala/jdk/javaapi/StreamConverters.scala +++ b/library/src/scala/jdk/javaapi/StreamConverters.scala @@ -12,6 +12,7 @@ package scala.jdk.javaapi +import scala.language.`2` import java.util.stream.{DoubleStream, IntStream, LongStream, Stream, StreamSupport} import java.{lang => jl} diff --git a/library/src/scala/jdk/package.scala b/library/src/scala/jdk/package.scala index 386a6886cefd..93b099ae5fcb 100644 --- a/library/src/scala/jdk/package.scala +++ b/library/src/scala/jdk/package.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + /** The jdk package contains utilities to interact with JDK classes. * * This packages offers a number of converters, that are able to wrap or copy From f267b7474502d62cb713679ee654245049436e88 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:42:21 +0200 Subject: [PATCH 08/15] chore: add `scala.language.2` to files in `scala.io` --- library/src/scala/io/AnsiColor.scala | 2 ++ library/src/scala/io/BufferedSource.scala | 1 + library/src/scala/io/Codec.scala | 1 + library/src/scala/io/Position.scala | 1 + library/src/scala/io/Source.scala | 1 + library/src/scala/io/StdIn.scala | 1 + 6 files changed, 7 insertions(+) diff --git a/library/src/scala/io/AnsiColor.scala b/library/src/scala/io/AnsiColor.scala index ca27dac45a6b..b22478f1a123 100644 --- a/library/src/scala/io/AnsiColor.scala +++ b/library/src/scala/io/AnsiColor.scala @@ -13,6 +13,8 @@ package scala package io +import scala.language.`2` + /** ANSI escape codes providing control over text formatting and color on supporting text terminals. * * ==ANSI Style and Control Codes== diff --git a/library/src/scala/io/BufferedSource.scala b/library/src/scala/io/BufferedSource.scala index 2369b528f8f7..2520159c2520 100644 --- a/library/src/scala/io/BufferedSource.scala +++ b/library/src/scala/io/BufferedSource.scala @@ -12,6 +12,7 @@ package scala.io +import scala.language.`2` import java.io.{ InputStream, BufferedReader, InputStreamReader, PushbackReader } import Source.DefaultBufSize import scala.collection.{ Iterator, AbstractIterator } diff --git a/library/src/scala/io/Codec.scala b/library/src/scala/io/Codec.scala index a6eeab50b299..dc1e876875ef 100644 --- a/library/src/scala/io/Codec.scala +++ b/library/src/scala/io/Codec.scala @@ -13,6 +13,7 @@ package scala package io +import scala.language.`2` import java.nio.charset.{CharacterCodingException, Charset, CharsetDecoder, CharsetEncoder, CodingErrorAction => Action} import java.nio.charset.StandardCharsets.{ISO_8859_1, UTF_8} import scala.annotation.migration diff --git a/library/src/scala/io/Position.scala b/library/src/scala/io/Position.scala index 5a0a4aecdc31..67a4b967d0a6 100644 --- a/library/src/scala/io/Position.scala +++ b/library/src/scala/io/Position.scala @@ -13,6 +13,7 @@ package scala package io +import scala.language.`2` import annotation.nowarn /** The object Position provides convenience methods to encode diff --git a/library/src/scala/io/Source.scala b/library/src/scala/io/Source.scala index 360c9fe0cf6d..7c4368ffcb30 100644 --- a/library/src/scala/io/Source.scala +++ b/library/src/scala/io/Source.scala @@ -17,6 +17,7 @@ import scala.collection.{AbstractIterator, BufferedIterator} import java.io.{Closeable, FileInputStream, FileNotFoundException, InputStream, PrintStream, File => JFile} import java.net.{URI, URL} +import scala.language.`2` import scala.annotation.nowarn /** This object provides convenience methods to create an iterable diff --git a/library/src/scala/io/StdIn.scala b/library/src/scala/io/StdIn.scala index a39f99b4d689..66a7611db223 100644 --- a/library/src/scala/io/StdIn.scala +++ b/library/src/scala/io/StdIn.scala @@ -13,6 +13,7 @@ package scala package io +import scala.language.`2` import java.text.MessageFormat /** private[scala] because this is not functionality we should be providing From 57e3e9c58136ae4536ae4a360e67acbacf4c5f9c Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:43:06 +0200 Subject: [PATCH 09/15] chore: add `scala.language.2` to files in `scala.compat` --- library/src/scala/compat/Platform.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/src/scala/compat/Platform.scala b/library/src/scala/compat/Platform.scala index b3ecb194a12c..d79d7d4e8412 100644 --- a/library/src/scala/compat/Platform.scala +++ b/library/src/scala/compat/Platform.scala @@ -13,6 +13,8 @@ package scala package compat +import scala.language.`2` + @deprecated("Will be removed in the future.", since = "2.13.0") object Platform { From da1c550a3f2cd200ded63f73fed1c5359566ed43 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:43:55 +0200 Subject: [PATCH 10/15] chore: add `scala.language.2` to files in `scala.beans` --- library/src/scala/beans/BeanProperty.scala | 2 ++ library/src/scala/beans/BooleanBeanProperty.scala | 1 + 2 files changed, 3 insertions(+) diff --git a/library/src/scala/beans/BeanProperty.scala b/library/src/scala/beans/BeanProperty.scala index 7b2ef0c9d516..42e1a30c2a25 100644 --- a/library/src/scala/beans/BeanProperty.scala +++ b/library/src/scala/beans/BeanProperty.scala @@ -12,6 +12,8 @@ package scala.beans +import scala.language.`2` + import scala.annotation.meta.{beanGetter, beanSetter, field} /** When attached to a field, this annotation adds a setter and a getter diff --git a/library/src/scala/beans/BooleanBeanProperty.scala b/library/src/scala/beans/BooleanBeanProperty.scala index 72d253df2f8b..cd9f0288913d 100644 --- a/library/src/scala/beans/BooleanBeanProperty.scala +++ b/library/src/scala/beans/BooleanBeanProperty.scala @@ -12,6 +12,7 @@ package scala.beans +import scala.language.`2` import scala.annotation.meta.{beanGetter, beanSetter, field} /** This annotation has the same functionality as From 762023b2bb647aac223bd2f0648c6ec56c71980d Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:47:12 +0200 Subject: [PATCH 11/15] chore: add `scala.language.2` to files in `scala.annotation` --- library/src/scala/annotation/Annotation.scala | 2 ++ library/src/scala/annotation/ClassfileAnnotation.scala | 2 ++ library/src/scala/annotation/ConstantAnnotation.scala | 2 ++ library/src/scala/annotation/StaticAnnotation.scala | 2 ++ library/src/scala/annotation/TypeConstraint.scala | 2 ++ library/src/scala/annotation/compileTimeOnly.scala | 1 + library/src/scala/annotation/elidable.scala | 2 ++ library/src/scala/annotation/implicitAmbiguous.scala | 2 ++ library/src/scala/annotation/implicitNotFound.scala | 2 ++ library/src/scala/annotation/meta/beanGetter.scala | 2 ++ library/src/scala/annotation/meta/beanSetter.scala | 2 ++ library/src/scala/annotation/meta/companionClass.scala | 2 ++ library/src/scala/annotation/meta/companionMethod.scala | 2 ++ library/src/scala/annotation/meta/companionObject.scala | 2 ++ library/src/scala/annotation/meta/defaultArg.scala | 2 ++ library/src/scala/annotation/meta/field.scala | 2 ++ library/src/scala/annotation/meta/getter.scala | 2 ++ library/src/scala/annotation/meta/languageFeature.scala | 2 ++ library/src/scala/annotation/meta/package.scala | 2 ++ library/src/scala/annotation/meta/param.scala | 2 ++ library/src/scala/annotation/meta/setter.scala | 2 ++ library/src/scala/annotation/meta/superArg.scala | 2 ++ library/src/scala/annotation/migration.scala | 2 ++ library/src/scala/annotation/nowarn.scala | 2 ++ library/src/scala/annotation/showAsInfix.scala | 2 ++ library/src/scala/annotation/strictfp.scala | 2 ++ library/src/scala/annotation/switch.scala | 2 ++ library/src/scala/annotation/tailrec.scala | 2 ++ library/src/scala/annotation/unchecked/uncheckedStable.scala | 1 + library/src/scala/annotation/unchecked/uncheckedVariance.scala | 2 ++ library/src/scala/annotation/unspecialized.scala | 2 ++ library/src/scala/annotation/unused.scala | 2 ++ library/src/scala/annotation/varargs.scala | 2 ++ 33 files changed, 64 insertions(+) diff --git a/library/src/scala/annotation/Annotation.scala b/library/src/scala/annotation/Annotation.scala index a78842cbf1c4..1b9ae71fd6b9 100644 --- a/library/src/scala/annotation/Annotation.scala +++ b/library/src/scala/annotation/Annotation.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** * A base class for annotations. * diff --git a/library/src/scala/annotation/ClassfileAnnotation.scala b/library/src/scala/annotation/ClassfileAnnotation.scala index be3c98b6130a..93a175272a3d 100644 --- a/library/src/scala/annotation/ClassfileAnnotation.scala +++ b/library/src/scala/annotation/ClassfileAnnotation.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** A base class for classfile annotations. These are stored as * [[https://docs.oracle.com/javase/8/docs/technotes/guides/language/annotations.html Java annotations]] * in classfiles. diff --git a/library/src/scala/annotation/ConstantAnnotation.scala b/library/src/scala/annotation/ConstantAnnotation.scala index b9a933371cc8..39110fbe166d 100644 --- a/library/src/scala/annotation/ConstantAnnotation.scala +++ b/library/src/scala/annotation/ConstantAnnotation.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** * Annotation classes extending this trait only accept constant values as arguments. * diff --git a/library/src/scala/annotation/StaticAnnotation.scala b/library/src/scala/annotation/StaticAnnotation.scala index dc0136db70af..3f3513c05ff9 100644 --- a/library/src/scala/annotation/StaticAnnotation.scala +++ b/library/src/scala/annotation/StaticAnnotation.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** * A base class for static annotations. These are available to the Scala type checker or Scala * reflection, even across different compilation units. diff --git a/library/src/scala/annotation/TypeConstraint.scala b/library/src/scala/annotation/TypeConstraint.scala index b9b5a62aa3c9..121710b137bf 100644 --- a/library/src/scala/annotation/TypeConstraint.scala +++ b/library/src/scala/annotation/TypeConstraint.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** A marker for annotations that, when applied to a type, should be treated * as a constraint on the annotated type. * diff --git a/library/src/scala/annotation/compileTimeOnly.scala b/library/src/scala/annotation/compileTimeOnly.scala index e2eb7560b8bf..8981ad7d0eda 100644 --- a/library/src/scala/annotation/compileTimeOnly.scala +++ b/library/src/scala/annotation/compileTimeOnly.scala @@ -12,6 +12,7 @@ package scala.annotation +import scala.language.`2` import scala.annotation.meta._ /** diff --git a/library/src/scala/annotation/elidable.scala b/library/src/scala/annotation/elidable.scala index e15f0de8d9f1..cdbd9b5d592c 100644 --- a/library/src/scala/annotation/elidable.scala +++ b/library/src/scala/annotation/elidable.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** An annotation for methods whose bodies may be excluded * from compiler-generated bytecode. * diff --git a/library/src/scala/annotation/implicitAmbiguous.scala b/library/src/scala/annotation/implicitAmbiguous.scala index 5520c945fef2..c734daf76e4b 100644 --- a/library/src/scala/annotation/implicitAmbiguous.scala +++ b/library/src/scala/annotation/implicitAmbiguous.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** * To customize the error message that's emitted when an implicit search finds * multiple ambiguous values, annotate at least one of the implicit values diff --git a/library/src/scala/annotation/implicitNotFound.scala b/library/src/scala/annotation/implicitNotFound.scala index 55a9179a394f..70080aafabf4 100644 --- a/library/src/scala/annotation/implicitNotFound.scala +++ b/library/src/scala/annotation/implicitNotFound.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** * To customize the error message that's emitted when an implicit of type * `C[T1,..., TN]` cannot be found, annotate the class `C` with `@implicitNotFound`. diff --git a/library/src/scala/annotation/meta/beanGetter.scala b/library/src/scala/annotation/meta/beanGetter.scala index 58d37bfb1cde..887019a564e1 100644 --- a/library/src/scala/annotation/meta/beanGetter.scala +++ b/library/src/scala/annotation/meta/beanGetter.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * Consult the documentation in package [[scala.annotation.meta]]. */ diff --git a/library/src/scala/annotation/meta/beanSetter.scala b/library/src/scala/annotation/meta/beanSetter.scala index 670c67259fa8..003efeb5cd45 100644 --- a/library/src/scala/annotation/meta/beanSetter.scala +++ b/library/src/scala/annotation/meta/beanSetter.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * Consult the documentation in package [[scala.annotation.meta]]. */ diff --git a/library/src/scala/annotation/meta/companionClass.scala b/library/src/scala/annotation/meta/companionClass.scala index 0a7b072b521d..aa5f03752ae5 100644 --- a/library/src/scala/annotation/meta/companionClass.scala +++ b/library/src/scala/annotation/meta/companionClass.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * When defining an implicit class, the Scala compiler creates an implicit * conversion method for it. Annotations `@companionClass` and `@companionMethod` diff --git a/library/src/scala/annotation/meta/companionMethod.scala b/library/src/scala/annotation/meta/companionMethod.scala index 2e0080a1d61f..ba815cbebe65 100644 --- a/library/src/scala/annotation/meta/companionMethod.scala +++ b/library/src/scala/annotation/meta/companionMethod.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * When defining an implicit class, the Scala compiler creates an implicit * conversion method for it. Annotations `@companionClass` and `@companionMethod` diff --git a/library/src/scala/annotation/meta/companionObject.scala b/library/src/scala/annotation/meta/companionObject.scala index dc817b138707..c92e827d817d 100644 --- a/library/src/scala/annotation/meta/companionObject.scala +++ b/library/src/scala/annotation/meta/companionObject.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * Currently unused; intended as an annotation target for classes such as case classes * that automatically generate a companion object diff --git a/library/src/scala/annotation/meta/defaultArg.scala b/library/src/scala/annotation/meta/defaultArg.scala index 4964bcb683dc..e4cdab835e05 100644 --- a/library/src/scala/annotation/meta/defaultArg.scala +++ b/library/src/scala/annotation/meta/defaultArg.scala @@ -13,6 +13,8 @@ package scala.annotation package meta +import scala.language.`2` + /** * This internal meta annotation is used by the compiler to support default annotation arguments. * diff --git a/library/src/scala/annotation/meta/field.scala b/library/src/scala/annotation/meta/field.scala index ccd64a0179f7..eeee4975e477 100644 --- a/library/src/scala/annotation/meta/field.scala +++ b/library/src/scala/annotation/meta/field.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * Consult the documentation in package [[scala.annotation.meta]]. */ diff --git a/library/src/scala/annotation/meta/getter.scala b/library/src/scala/annotation/meta/getter.scala index acbc7989c901..d016798c8f12 100644 --- a/library/src/scala/annotation/meta/getter.scala +++ b/library/src/scala/annotation/meta/getter.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * Consult the documentation in package [[scala.annotation.meta]]. */ diff --git a/library/src/scala/annotation/meta/languageFeature.scala b/library/src/scala/annotation/meta/languageFeature.scala index f2d9c7890d47..620f297cfba6 100644 --- a/library/src/scala/annotation/meta/languageFeature.scala +++ b/library/src/scala/annotation/meta/languageFeature.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * An annotation giving particulars for a language feature in object `scala.language`. */ diff --git a/library/src/scala/annotation/meta/package.scala b/library/src/scala/annotation/meta/package.scala index ab315e412e07..805b6750f10f 100644 --- a/library/src/scala/annotation/meta/package.scala +++ b/library/src/scala/annotation/meta/package.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** * When defining a field, the Scala compiler creates up to four accessors * for it: a getter, a setter, and if the field is annotated with diff --git a/library/src/scala/annotation/meta/param.scala b/library/src/scala/annotation/meta/param.scala index 8c69a3b644b1..5a755b454d71 100644 --- a/library/src/scala/annotation/meta/param.scala +++ b/library/src/scala/annotation/meta/param.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * Consult the documentation in package [[scala.annotation.meta]]. */ diff --git a/library/src/scala/annotation/meta/setter.scala b/library/src/scala/annotation/meta/setter.scala index b37979bec597..e8ff9ae03f01 100644 --- a/library/src/scala/annotation/meta/setter.scala +++ b/library/src/scala/annotation/meta/setter.scala @@ -12,6 +12,8 @@ package scala.annotation.meta +import scala.language.`2` + /** * Consult the documentation in package [[scala.annotation.meta]]. */ diff --git a/library/src/scala/annotation/meta/superArg.scala b/library/src/scala/annotation/meta/superArg.scala index 181db2651f4e..39465b723937 100644 --- a/library/src/scala/annotation/meta/superArg.scala +++ b/library/src/scala/annotation/meta/superArg.scala @@ -13,6 +13,8 @@ package scala.annotation package meta +import scala.language.`2` + /** * This internal annotation encodes arguments passed to annotation superclasses. Example: * diff --git a/library/src/scala/annotation/migration.scala b/library/src/scala/annotation/migration.scala index 81ef78dbd367..5980e5b623c7 100644 --- a/library/src/scala/annotation/migration.scala +++ b/library/src/scala/annotation/migration.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** * An annotation that marks a member as having changed semantics * between versions. This is intended for methods which for one diff --git a/library/src/scala/annotation/nowarn.scala b/library/src/scala/annotation/nowarn.scala index a083af4544ed..54ae27251a68 100644 --- a/library/src/scala/annotation/nowarn.scala +++ b/library/src/scala/annotation/nowarn.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** An annotation for local warning suppression. * * The optional `value` parameter allows selectively silencing messages. See `-Wconf:help` for help diff --git a/library/src/scala/annotation/showAsInfix.scala b/library/src/scala/annotation/showAsInfix.scala index 9c4ecbe2eea1..8344f1266b59 100644 --- a/library/src/scala/annotation/showAsInfix.scala +++ b/library/src/scala/annotation/showAsInfix.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** * This annotation configures how Scala prints two-parameter generic types. * diff --git a/library/src/scala/annotation/strictfp.scala b/library/src/scala/annotation/strictfp.scala index 40e297fc4d97..e745c7af9842 100644 --- a/library/src/scala/annotation/strictfp.scala +++ b/library/src/scala/annotation/strictfp.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** If this annotation is present on a method or its enclosing class, * the strictfp flag will be emitted. */ diff --git a/library/src/scala/annotation/switch.scala b/library/src/scala/annotation/switch.scala index f4af17741fe6..8c940959c4ba 100644 --- a/library/src/scala/annotation/switch.scala +++ b/library/src/scala/annotation/switch.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** An annotation to be applied to a match expression. If present, * the compiler will verify that the match has been compiled to a * [[https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-3.html#jvms-3.10 tableswitch or lookupswitch]] diff --git a/library/src/scala/annotation/tailrec.scala b/library/src/scala/annotation/tailrec.scala index 7b3f80dbf66f..6a1bd92bcb6b 100644 --- a/library/src/scala/annotation/tailrec.scala +++ b/library/src/scala/annotation/tailrec.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** A method annotation which verifies that the method will be compiled * with tail call optimization. * diff --git a/library/src/scala/annotation/unchecked/uncheckedStable.scala b/library/src/scala/annotation/unchecked/uncheckedStable.scala index 12a18d635fe4..2bf9d779cd1f 100644 --- a/library/src/scala/annotation/unchecked/uncheckedStable.scala +++ b/library/src/scala/annotation/unchecked/uncheckedStable.scala @@ -12,6 +12,7 @@ package scala.annotation.unchecked +import scala.language.`2` import scala.annotation.meta.{field, getter} /** An annotation for values that are assumed to be stable even though their diff --git a/library/src/scala/annotation/unchecked/uncheckedVariance.scala b/library/src/scala/annotation/unchecked/uncheckedVariance.scala index 60f06ad95f7d..c2624792c917 100644 --- a/library/src/scala/annotation/unchecked/uncheckedVariance.scala +++ b/library/src/scala/annotation/unchecked/uncheckedVariance.scala @@ -12,6 +12,8 @@ package scala.annotation.unchecked +import scala.language.`2` + /** An annotation for type arguments for which one wants to suppress variance checking. */ final class uncheckedVariance extends scala.annotation.StaticAnnotation {} diff --git a/library/src/scala/annotation/unspecialized.scala b/library/src/scala/annotation/unspecialized.scala index c0f668a75298..3b960858bc31 100644 --- a/library/src/scala/annotation/unspecialized.scala +++ b/library/src/scala/annotation/unspecialized.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** A method annotation which suppresses the creation of * additional specialized forms based on enclosing specialized * type parameters. diff --git a/library/src/scala/annotation/unused.scala b/library/src/scala/annotation/unused.scala index 270286864822..d9937e0479ea 100644 --- a/library/src/scala/annotation/unused.scala +++ b/library/src/scala/annotation/unused.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** Mark an element unused for a given context. * * Unused warnings are suppressed for elements known to be unused. diff --git a/library/src/scala/annotation/varargs.scala b/library/src/scala/annotation/varargs.scala index 68d1080a53f8..1d08e2468433 100644 --- a/library/src/scala/annotation/varargs.scala +++ b/library/src/scala/annotation/varargs.scala @@ -12,6 +12,8 @@ package scala.annotation +import scala.language.`2` + /** A method annotation which instructs the compiler to generate a * Java varargs-style forwarder method for interop. This annotation can * only be applied to methods with repeated parameters. From 030566836ca5471de14bb818852dd8f6eebae8ab Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 17:50:06 +0200 Subject: [PATCH 12/15] chore: add `scala.language.2` to files in `scala.concurrent` --- library/src/scala/concurrent/Awaitable.scala | 2 +- library/src/scala/concurrent/BatchingExecutor.scala | 1 + library/src/scala/concurrent/BlockContext.scala | 2 ++ library/src/scala/concurrent/Channel.scala | 2 ++ library/src/scala/concurrent/DelayedLazyVal.scala | 1 + library/src/scala/concurrent/ExecutionContext.scala | 2 +- library/src/scala/concurrent/Future.scala | 1 + library/src/scala/concurrent/JavaConversions.scala | 1 + library/src/scala/concurrent/Promise.scala | 1 + library/src/scala/concurrent/SyncChannel.scala | 2 ++ library/src/scala/concurrent/SyncVar.scala | 1 + library/src/scala/concurrent/duration/Deadline.scala | 2 ++ library/src/scala/concurrent/duration/Duration.scala | 1 + library/src/scala/concurrent/duration/DurationConversions.scala | 1 + library/src/scala/concurrent/duration/package.scala | 1 + library/src/scala/concurrent/impl/ExecutionContextImpl.scala | 1 + library/src/scala/concurrent/impl/FutureConvertersImpl.scala | 1 + library/src/scala/concurrent/impl/Promise.scala | 2 ++ library/src/scala/concurrent/package.scala | 1 + 19 files changed, 24 insertions(+), 2 deletions(-) diff --git a/library/src/scala/concurrent/Awaitable.scala b/library/src/scala/concurrent/Awaitable.scala index 1372e1614ac8..368c81b985ca 100644 --- a/library/src/scala/concurrent/Awaitable.scala +++ b/library/src/scala/concurrent/Awaitable.scala @@ -13,7 +13,7 @@ package scala.concurrent - +import scala.language.`2` import scala.concurrent.duration.Duration diff --git a/library/src/scala/concurrent/BatchingExecutor.scala b/library/src/scala/concurrent/BatchingExecutor.scala index ac197c89f8c1..38e2d7e3ea80 100644 --- a/library/src/scala/concurrent/BatchingExecutor.scala +++ b/library/src/scala/concurrent/BatchingExecutor.scala @@ -12,6 +12,7 @@ package scala.concurrent +import scala.language.`2` import java.util.concurrent.Executor import java.util.Objects import scala.util.control.NonFatal diff --git a/library/src/scala/concurrent/BlockContext.scala b/library/src/scala/concurrent/BlockContext.scala index 37483c307fd0..d5084adb7277 100644 --- a/library/src/scala/concurrent/BlockContext.scala +++ b/library/src/scala/concurrent/BlockContext.scala @@ -12,6 +12,8 @@ package scala.concurrent +import scala.language.`2` + /** * A context to be notified by [[scala.concurrent.blocking]] when * a thread is about to block. In effect this trait provides diff --git a/library/src/scala/concurrent/Channel.scala b/library/src/scala/concurrent/Channel.scala index a9ada60e3da0..6021b92063fd 100644 --- a/library/src/scala/concurrent/Channel.scala +++ b/library/src/scala/concurrent/Channel.scala @@ -12,6 +12,8 @@ package scala.concurrent +import scala.language.`2` + /** This class provides a simple FIFO queue of data objects, * which are read by one or more reader threads. * diff --git a/library/src/scala/concurrent/DelayedLazyVal.scala b/library/src/scala/concurrent/DelayedLazyVal.scala index 1a450c3c0458..aee3dfbed5fc 100644 --- a/library/src/scala/concurrent/DelayedLazyVal.scala +++ b/library/src/scala/concurrent/DelayedLazyVal.scala @@ -12,6 +12,7 @@ package scala.concurrent +import scala.language.`2` /** A `DelayedLazyVal` is a wrapper for lengthy computations which have a * valid partially computed result. diff --git a/library/src/scala/concurrent/ExecutionContext.scala b/library/src/scala/concurrent/ExecutionContext.scala index b132e2dee5b7..6943c2e0180e 100644 --- a/library/src/scala/concurrent/ExecutionContext.scala +++ b/library/src/scala/concurrent/ExecutionContext.scala @@ -12,7 +12,7 @@ package scala.concurrent - +import scala.language.`2` import java.util.concurrent.{ ExecutorService, Executor } import scala.annotation.implicitNotFound diff --git a/library/src/scala/concurrent/Future.scala b/library/src/scala/concurrent/Future.scala index 4142d8400200..f6a36ea8ab5d 100644 --- a/library/src/scala/concurrent/Future.scala +++ b/library/src/scala/concurrent/Future.scala @@ -12,6 +12,7 @@ package scala.concurrent +import scala.language.`2` import java.util.concurrent.atomic.AtomicReference import java.util.concurrent.locks.LockSupport import scala.util.control.{NoStackTrace, NonFatal} diff --git a/library/src/scala/concurrent/JavaConversions.scala b/library/src/scala/concurrent/JavaConversions.scala index 3250e656941a..fe82406f7e38 100644 --- a/library/src/scala/concurrent/JavaConversions.scala +++ b/library/src/scala/concurrent/JavaConversions.scala @@ -12,6 +12,7 @@ package scala.concurrent +import scala.language.`2` import java.util.concurrent.{ExecutorService, Executor} import scala.language.implicitConversions diff --git a/library/src/scala/concurrent/Promise.scala b/library/src/scala/concurrent/Promise.scala index cf3f23543c5a..44d85c15dbff 100644 --- a/library/src/scala/concurrent/Promise.scala +++ b/library/src/scala/concurrent/Promise.scala @@ -12,6 +12,7 @@ package scala.concurrent +import scala.language.`2` import scala.util.{ Try, Success, Failure } /** Promise is an object which can be completed with a value or failed diff --git a/library/src/scala/concurrent/SyncChannel.scala b/library/src/scala/concurrent/SyncChannel.scala index 8792524524c3..9f21e53b9bb0 100644 --- a/library/src/scala/concurrent/SyncChannel.scala +++ b/library/src/scala/concurrent/SyncChannel.scala @@ -12,6 +12,8 @@ package scala.concurrent +import scala.language.`2` + /** A `SyncChannel` allows one to exchange data synchronously between * a reader and a writer thread. The writer thread is blocked until the * data to be written has been read by a corresponding reader thread. diff --git a/library/src/scala/concurrent/SyncVar.scala b/library/src/scala/concurrent/SyncVar.scala index 66c5fd1bb81d..3f1b4d356a97 100644 --- a/library/src/scala/concurrent/SyncVar.scala +++ b/library/src/scala/concurrent/SyncVar.scala @@ -12,6 +12,7 @@ package scala.concurrent +import scala.language.`2` import java.util.concurrent.TimeUnit /** A class to provide safe concurrent access to a mutable cell. diff --git a/library/src/scala/concurrent/duration/Deadline.scala b/library/src/scala/concurrent/duration/Deadline.scala index 353d0f30fff8..a2cd4eadeb1d 100644 --- a/library/src/scala/concurrent/duration/Deadline.scala +++ b/library/src/scala/concurrent/duration/Deadline.scala @@ -12,6 +12,8 @@ package scala.concurrent.duration +import scala.language.`2` + /** * This class stores a deadline, as obtained via `Deadline.now` or the * duration DSL: diff --git a/library/src/scala/concurrent/duration/Duration.scala b/library/src/scala/concurrent/duration/Duration.scala index 1312bb12d1d5..752bcfa28d72 100644 --- a/library/src/scala/concurrent/duration/Duration.scala +++ b/library/src/scala/concurrent/duration/Duration.scala @@ -12,6 +12,7 @@ package scala.concurrent.duration +import scala.language.`2` import java.lang.{ Double => JDouble } import scala.collection.StringParsers diff --git a/library/src/scala/concurrent/duration/DurationConversions.scala b/library/src/scala/concurrent/duration/DurationConversions.scala index 30036331be73..849d5ebefead 100644 --- a/library/src/scala/concurrent/duration/DurationConversions.scala +++ b/library/src/scala/concurrent/duration/DurationConversions.scala @@ -12,6 +12,7 @@ package scala.concurrent.duration +import scala.language.`2` import DurationConversions._ // Would be nice to limit the visibility of this trait a little bit, diff --git a/library/src/scala/concurrent/duration/package.scala b/library/src/scala/concurrent/duration/package.scala index f81b8777f6d0..03a323d785c2 100644 --- a/library/src/scala/concurrent/duration/package.scala +++ b/library/src/scala/concurrent/duration/package.scala @@ -12,6 +12,7 @@ package scala.concurrent +import scala.language.`2` import scala.language.implicitConversions package object duration { diff --git a/library/src/scala/concurrent/impl/ExecutionContextImpl.scala b/library/src/scala/concurrent/impl/ExecutionContextImpl.scala index 262a12b1b4b9..a9732349f66b 100644 --- a/library/src/scala/concurrent/impl/ExecutionContextImpl.scala +++ b/library/src/scala/concurrent/impl/ExecutionContextImpl.scala @@ -12,6 +12,7 @@ package scala.concurrent.impl +import scala.language.`2` import java.util.concurrent.{ Semaphore, ForkJoinPool, ForkJoinWorkerThread, Callable, Executor, ExecutorService, ThreadFactory, TimeUnit } import java.util.Collection import scala.concurrent.{ BlockContext, ExecutionContext, CanAwait, ExecutionContextExecutor, ExecutionContextExecutorService } diff --git a/library/src/scala/concurrent/impl/FutureConvertersImpl.scala b/library/src/scala/concurrent/impl/FutureConvertersImpl.scala index a9eed4cbb055..9073f2f6fd2c 100644 --- a/library/src/scala/concurrent/impl/FutureConvertersImpl.scala +++ b/library/src/scala/concurrent/impl/FutureConvertersImpl.scala @@ -12,6 +12,7 @@ package scala.concurrent.impl +import scala.language.`2` import java.util.concurrent.{CompletableFuture, CompletionStage, TimeUnit} import java.util.function.{BiConsumer, BiFunction, Consumer, Function => JFunction} diff --git a/library/src/scala/concurrent/impl/Promise.scala b/library/src/scala/concurrent/impl/Promise.scala index 89f1addb8aa8..3542bfd31c29 100644 --- a/library/src/scala/concurrent/impl/Promise.scala +++ b/library/src/scala/concurrent/impl/Promise.scala @@ -11,6 +11,8 @@ */ package scala.concurrent.impl + +import scala.language.`2` import scala.concurrent.{Batchable, CanAwait, ExecutionContext, ExecutionException, Future, TimeoutException} import scala.concurrent.duration.Duration import scala.annotation.{nowarn, switch, tailrec} diff --git a/library/src/scala/concurrent/package.scala b/library/src/scala/concurrent/package.scala index d648a1c90a15..703ef97ef118 100644 --- a/library/src/scala/concurrent/package.scala +++ b/library/src/scala/concurrent/package.scala @@ -12,6 +12,7 @@ package scala +import scala.language.`2` import scala.concurrent.duration.Duration import scala.annotation.implicitNotFound From 54346d796fd19a193ebb864f5f578f2c06945604 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 18:17:41 +0200 Subject: [PATCH 13/15] chore: add `scala.language.2` to files in `scala.runtime` --- library/src/scala/runtime/AbstractFunction0.scala | 2 ++ library/src/scala/runtime/AbstractFunction1.scala | 2 ++ library/src/scala/runtime/AbstractFunction10.scala | 2 ++ library/src/scala/runtime/AbstractFunction11.scala | 2 ++ library/src/scala/runtime/AbstractFunction12.scala | 2 ++ library/src/scala/runtime/AbstractFunction13.scala | 2 ++ library/src/scala/runtime/AbstractFunction14.scala | 2 ++ library/src/scala/runtime/AbstractFunction15.scala | 2 ++ library/src/scala/runtime/AbstractFunction16.scala | 2 ++ library/src/scala/runtime/AbstractFunction17.scala | 2 ++ library/src/scala/runtime/AbstractFunction18.scala | 2 ++ library/src/scala/runtime/AbstractFunction19.scala | 2 ++ library/src/scala/runtime/AbstractFunction2.scala | 2 ++ library/src/scala/runtime/AbstractFunction20.scala | 2 ++ library/src/scala/runtime/AbstractFunction21.scala | 2 ++ library/src/scala/runtime/AbstractFunction22.scala | 2 ++ library/src/scala/runtime/AbstractFunction3.scala | 2 ++ library/src/scala/runtime/AbstractFunction4.scala | 2 ++ library/src/scala/runtime/AbstractFunction5.scala | 2 ++ library/src/scala/runtime/AbstractFunction6.scala | 2 ++ library/src/scala/runtime/AbstractFunction7.scala | 2 ++ library/src/scala/runtime/AbstractFunction8.scala | 2 ++ library/src/scala/runtime/AbstractFunction9.scala | 2 ++ library/src/scala/runtime/AbstractPartialFunction.scala | 2 ++ library/src/scala/runtime/ArrayCharSequence.scala | 2 ++ library/src/scala/runtime/ClassValueCompat.scala | 2 +- library/src/scala/runtime/LambdaDeserialize.scala | 2 ++ library/src/scala/runtime/LambdaDeserializer.scala | 1 + library/src/scala/runtime/LazyRef.scala | 2 ++ library/src/scala/runtime/MethodCache.scala | 2 +- library/src/scala/runtime/ModuleSerializationProxy.scala | 1 + library/src/scala/runtime/NonLocalReturnControl.scala | 1 + library/src/scala/runtime/Nothing$.scala | 1 + library/src/scala/runtime/Null$.scala | 2 ++ library/src/scala/runtime/PStatics.scala | 2 ++ library/src/scala/runtime/RichBoolean.scala | 1 + library/src/scala/runtime/RichByte.scala | 2 ++ library/src/scala/runtime/RichChar.scala | 2 ++ library/src/scala/runtime/RichDouble.scala | 2 ++ library/src/scala/runtime/RichFloat.scala | 2 ++ library/src/scala/runtime/RichInt.scala | 1 + library/src/scala/runtime/RichLong.scala | 2 ++ library/src/scala/runtime/RichShort.scala | 2 ++ library/src/scala/runtime/ScalaNumberProxy.scala | 1 + library/src/scala/runtime/ScalaRunTime.scala | 1 + library/src/scala/runtime/StructuralCallSite.scala | 1 + library/src/scala/runtime/Tuple2Zipped.scala | 2 +- library/src/scala/runtime/Tuple3Zipped.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcB$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction0$mcC$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction0$mcD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction0$mcF$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction0$mcI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction0$mcS$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction0$mcV$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcID$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcII$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala | 2 ++ library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala | 2 ++ 135 files changed, 257 insertions(+), 4 deletions(-) diff --git a/library/src/scala/runtime/AbstractFunction0.scala b/library/src/scala/runtime/AbstractFunction0.scala index c322efcd6281..96e6122a120e 100644 --- a/library/src/scala/runtime/AbstractFunction0.scala +++ b/library/src/scala/runtime/AbstractFunction0.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction0[@specialized(Specializable.Primitives) +R] extends Function0[R] { } diff --git a/library/src/scala/runtime/AbstractFunction1.scala b/library/src/scala/runtime/AbstractFunction1.scala index 49977d8a1393..170e78c29092 100644 --- a/library/src/scala/runtime/AbstractFunction1.scala +++ b/library/src/scala/runtime/AbstractFunction1.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction1[@specialized(Specializable.Arg) -T1, @specialized(Specializable.Return) +R] extends Function1[T1, R] { } diff --git a/library/src/scala/runtime/AbstractFunction10.scala b/library/src/scala/runtime/AbstractFunction10.scala index 121c3cc0d53b..43ce9bda6369 100644 --- a/library/src/scala/runtime/AbstractFunction10.scala +++ b/library/src/scala/runtime/AbstractFunction10.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction10[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +R] extends Function10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R] { } diff --git a/library/src/scala/runtime/AbstractFunction11.scala b/library/src/scala/runtime/AbstractFunction11.scala index c4321c10f142..e648f5d7a956 100644 --- a/library/src/scala/runtime/AbstractFunction11.scala +++ b/library/src/scala/runtime/AbstractFunction11.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction11[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +R] extends Function11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R] { } diff --git a/library/src/scala/runtime/AbstractFunction12.scala b/library/src/scala/runtime/AbstractFunction12.scala index 3f6d666f9c42..2b6337199413 100644 --- a/library/src/scala/runtime/AbstractFunction12.scala +++ b/library/src/scala/runtime/AbstractFunction12.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction12[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, +R] extends Function12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R] { } diff --git a/library/src/scala/runtime/AbstractFunction13.scala b/library/src/scala/runtime/AbstractFunction13.scala index 264de0f87296..49a5784a2def 100644 --- a/library/src/scala/runtime/AbstractFunction13.scala +++ b/library/src/scala/runtime/AbstractFunction13.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction13[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, +R] extends Function13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R] { } diff --git a/library/src/scala/runtime/AbstractFunction14.scala b/library/src/scala/runtime/AbstractFunction14.scala index 1e92d1e04bae..dcbfd5536cde 100644 --- a/library/src/scala/runtime/AbstractFunction14.scala +++ b/library/src/scala/runtime/AbstractFunction14.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction14[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, +R] extends Function14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R] { } diff --git a/library/src/scala/runtime/AbstractFunction15.scala b/library/src/scala/runtime/AbstractFunction15.scala index ed9b6b187e39..c610baf0f5b5 100644 --- a/library/src/scala/runtime/AbstractFunction15.scala +++ b/library/src/scala/runtime/AbstractFunction15.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction15[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, +R] extends Function15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R] { } diff --git a/library/src/scala/runtime/AbstractFunction16.scala b/library/src/scala/runtime/AbstractFunction16.scala index 839efed863b6..12e0d368bb08 100644 --- a/library/src/scala/runtime/AbstractFunction16.scala +++ b/library/src/scala/runtime/AbstractFunction16.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction16[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, +R] extends Function16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R] { } diff --git a/library/src/scala/runtime/AbstractFunction17.scala b/library/src/scala/runtime/AbstractFunction17.scala index ee91b466ea5b..e2b48212484d 100644 --- a/library/src/scala/runtime/AbstractFunction17.scala +++ b/library/src/scala/runtime/AbstractFunction17.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction17[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, +R] extends Function17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R] { } diff --git a/library/src/scala/runtime/AbstractFunction18.scala b/library/src/scala/runtime/AbstractFunction18.scala index 83aaf6b10c44..c3bcfa320a51 100644 --- a/library/src/scala/runtime/AbstractFunction18.scala +++ b/library/src/scala/runtime/AbstractFunction18.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction18[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, +R] extends Function18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R] { } diff --git a/library/src/scala/runtime/AbstractFunction19.scala b/library/src/scala/runtime/AbstractFunction19.scala index 93741656a585..bf5b79e107dc 100644 --- a/library/src/scala/runtime/AbstractFunction19.scala +++ b/library/src/scala/runtime/AbstractFunction19.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction19[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, +R] extends Function19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R] { } diff --git a/library/src/scala/runtime/AbstractFunction2.scala b/library/src/scala/runtime/AbstractFunction2.scala index 7c8d1628e545..acd303c56d68 100644 --- a/library/src/scala/runtime/AbstractFunction2.scala +++ b/library/src/scala/runtime/AbstractFunction2.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction2[@specialized(Specializable.Args) -T1, @specialized(Specializable.Args) -T2, @specialized(Specializable.Return) +R] extends Function2[T1, T2, R] { } diff --git a/library/src/scala/runtime/AbstractFunction20.scala b/library/src/scala/runtime/AbstractFunction20.scala index b2858b27c125..db0900561300 100644 --- a/library/src/scala/runtime/AbstractFunction20.scala +++ b/library/src/scala/runtime/AbstractFunction20.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction20[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, +R] extends Function20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R] { } diff --git a/library/src/scala/runtime/AbstractFunction21.scala b/library/src/scala/runtime/AbstractFunction21.scala index e36e6b043959..0a9b07636378 100644 --- a/library/src/scala/runtime/AbstractFunction21.scala +++ b/library/src/scala/runtime/AbstractFunction21.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction21[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, +R] extends Function21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R] { } diff --git a/library/src/scala/runtime/AbstractFunction22.scala b/library/src/scala/runtime/AbstractFunction22.scala index f9cf63a9542d..e0b36a36a949 100644 --- a/library/src/scala/runtime/AbstractFunction22.scala +++ b/library/src/scala/runtime/AbstractFunction22.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction22[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, -T22, +R] extends Function22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R] { } diff --git a/library/src/scala/runtime/AbstractFunction3.scala b/library/src/scala/runtime/AbstractFunction3.scala index fbeb3e7b1cf8..13f0e223129b 100644 --- a/library/src/scala/runtime/AbstractFunction3.scala +++ b/library/src/scala/runtime/AbstractFunction3.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction3[-T1, -T2, -T3, +R] extends Function3[T1, T2, T3, R] { } diff --git a/library/src/scala/runtime/AbstractFunction4.scala b/library/src/scala/runtime/AbstractFunction4.scala index 9a91280eea52..7222065daa53 100644 --- a/library/src/scala/runtime/AbstractFunction4.scala +++ b/library/src/scala/runtime/AbstractFunction4.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction4[-T1, -T2, -T3, -T4, +R] extends Function4[T1, T2, T3, T4, R] { } diff --git a/library/src/scala/runtime/AbstractFunction5.scala b/library/src/scala/runtime/AbstractFunction5.scala index a7880cdb0a14..753573c8e373 100644 --- a/library/src/scala/runtime/AbstractFunction5.scala +++ b/library/src/scala/runtime/AbstractFunction5.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction5[-T1, -T2, -T3, -T4, -T5, +R] extends Function5[T1, T2, T3, T4, T5, R] { } diff --git a/library/src/scala/runtime/AbstractFunction6.scala b/library/src/scala/runtime/AbstractFunction6.scala index 0a8c4eeacc70..138df23480b9 100644 --- a/library/src/scala/runtime/AbstractFunction6.scala +++ b/library/src/scala/runtime/AbstractFunction6.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction6[-T1, -T2, -T3, -T4, -T5, -T6, +R] extends Function6[T1, T2, T3, T4, T5, T6, R] { } diff --git a/library/src/scala/runtime/AbstractFunction7.scala b/library/src/scala/runtime/AbstractFunction7.scala index d0f18b0dcbd4..994fcec8ac92 100644 --- a/library/src/scala/runtime/AbstractFunction7.scala +++ b/library/src/scala/runtime/AbstractFunction7.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction7[-T1, -T2, -T3, -T4, -T5, -T6, -T7, +R] extends Function7[T1, T2, T3, T4, T5, T6, T7, R] { } diff --git a/library/src/scala/runtime/AbstractFunction8.scala b/library/src/scala/runtime/AbstractFunction8.scala index 4f1a528a4ed9..97215995504b 100644 --- a/library/src/scala/runtime/AbstractFunction8.scala +++ b/library/src/scala/runtime/AbstractFunction8.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction8[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends Function8[T1, T2, T3, T4, T5, T6, T7, T8, R] { } diff --git a/library/src/scala/runtime/AbstractFunction9.scala b/library/src/scala/runtime/AbstractFunction9.scala index f4ebb395bd5a..d4e2d82c2e9c 100644 --- a/library/src/scala/runtime/AbstractFunction9.scala +++ b/library/src/scala/runtime/AbstractFunction9.scala @@ -14,6 +14,8 @@ package scala.runtime +import scala.language.`2` + abstract class AbstractFunction9[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +R] extends Function9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R] { } diff --git a/library/src/scala/runtime/AbstractPartialFunction.scala b/library/src/scala/runtime/AbstractPartialFunction.scala index f4e8ae1b7818..ba28af7797ba 100644 --- a/library/src/scala/runtime/AbstractPartialFunction.scala +++ b/library/src/scala/runtime/AbstractPartialFunction.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + /** `AbstractPartialFunction` reformulates all operations of its supertrait `PartialFunction` * in terms of `isDefinedAt` and `applyOrElse`. * diff --git a/library/src/scala/runtime/ArrayCharSequence.scala b/library/src/scala/runtime/ArrayCharSequence.scala index 971b0ac24c0d..3294252d215a 100644 --- a/library/src/scala/runtime/ArrayCharSequence.scala +++ b/library/src/scala/runtime/ArrayCharSequence.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + // Still need this one since the implicit class ArrayCharSequence only converts // a single argument. final class ArrayCharSequence(val xs: Array[Char], start: Int, end: Int) extends CharSequence { diff --git a/library/src/scala/runtime/ClassValueCompat.scala b/library/src/scala/runtime/ClassValueCompat.scala index 09a619f7a5f5..68e39d64db02 100644 --- a/library/src/scala/runtime/ClassValueCompat.scala +++ b/library/src/scala/runtime/ClassValueCompat.scala @@ -12,7 +12,7 @@ package scala.runtime - +import scala.language.`2` import scala.runtime.ClassValueCompat._ private[scala] abstract class ClassValueCompat[T] extends ClassValueInterface[T] { self => diff --git a/library/src/scala/runtime/LambdaDeserialize.scala b/library/src/scala/runtime/LambdaDeserialize.scala index b4270d63e643..914ef932c076 100644 --- a/library/src/scala/runtime/LambdaDeserialize.scala +++ b/library/src/scala/runtime/LambdaDeserialize.scala @@ -18,6 +18,8 @@ import java.util import scala.annotation.varargs import scala.collection.immutable +import scala.language.`2` + final class LambdaDeserialize private (lookup: MethodHandles.Lookup, targetMethods: Array[MethodHandle]) { private val targetMethodMap: util.HashMap[String, MethodHandle] = new util.HashMap[String, MethodHandle](targetMethods.length) diff --git a/library/src/scala/runtime/LambdaDeserializer.scala b/library/src/scala/runtime/LambdaDeserializer.scala index 76fc5d778bec..c46cb40fb42c 100644 --- a/library/src/scala/runtime/LambdaDeserializer.scala +++ b/library/src/scala/runtime/LambdaDeserializer.scala @@ -12,6 +12,7 @@ package scala.runtime +import scala.language.`2` import java.lang.invoke._ /** diff --git a/library/src/scala/runtime/LazyRef.scala b/library/src/scala/runtime/LazyRef.scala index ee0364cfab94..21ad57642443 100644 --- a/library/src/scala/runtime/LazyRef.scala +++ b/library/src/scala/runtime/LazyRef.scala @@ -12,6 +12,8 @@ package scala.runtime +import scala.language.`2` + /** Classes used as holders for lazy vals defined in methods. */ @SerialVersionUID(1L) diff --git a/library/src/scala/runtime/MethodCache.scala b/library/src/scala/runtime/MethodCache.scala index 2aa41c9e352a..e0b341500792 100644 --- a/library/src/scala/runtime/MethodCache.scala +++ b/library/src/scala/runtime/MethodCache.scala @@ -13,7 +13,7 @@ package scala package runtime - +import scala.language.`2` import java.lang.reflect.{ Method => JMethod } import java.lang.{ Class => JClass } diff --git a/library/src/scala/runtime/ModuleSerializationProxy.scala b/library/src/scala/runtime/ModuleSerializationProxy.scala index ad12bd17f7bc..06e2ce5ae7ee 100644 --- a/library/src/scala/runtime/ModuleSerializationProxy.scala +++ b/library/src/scala/runtime/ModuleSerializationProxy.scala @@ -12,6 +12,7 @@ package scala.runtime +import scala.language.`2` import java.io.Serializable import java.security.PrivilegedActionException import java.security.PrivilegedExceptionAction diff --git a/library/src/scala/runtime/NonLocalReturnControl.scala b/library/src/scala/runtime/NonLocalReturnControl.scala index 8abd48501e3c..76bb6c01c7b9 100644 --- a/library/src/scala/runtime/NonLocalReturnControl.scala +++ b/library/src/scala/runtime/NonLocalReturnControl.scala @@ -12,6 +12,7 @@ package scala.runtime +import scala.language.`2` import scala.util.control.ControlThrowable // remove Unit specialization when binary compatibility permits diff --git a/library/src/scala/runtime/Nothing$.scala b/library/src/scala/runtime/Nothing$.scala index cb098a5507da..9cf8acdc3139 100644 --- a/library/src/scala/runtime/Nothing$.scala +++ b/library/src/scala/runtime/Nothing$.scala @@ -13,6 +13,7 @@ package scala package runtime +import scala.language.`2` /** * Dummy class which exist only to satisfy the JVM. It corresponds diff --git a/library/src/scala/runtime/Null$.scala b/library/src/scala/runtime/Null$.scala index d279f861e94a..30877a03d503 100644 --- a/library/src/scala/runtime/Null$.scala +++ b/library/src/scala/runtime/Null$.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + /** * Dummy class which exist only to satisfy the JVM. It corresponds to * `scala.Null`. If such type appears in method signatures, it is erased diff --git a/library/src/scala/runtime/PStatics.scala b/library/src/scala/runtime/PStatics.scala index 9196e21e75be..212f4a59572e 100644 --- a/library/src/scala/runtime/PStatics.scala +++ b/library/src/scala/runtime/PStatics.scala @@ -12,6 +12,8 @@ package scala.runtime +import scala.language.`2` + // things that should be in `Statics`, but can't be yet for bincompat reasons // TODO 3.T: move to `Statics` private[scala] object PStatics { diff --git a/library/src/scala/runtime/RichBoolean.scala b/library/src/scala/runtime/RichBoolean.scala index 8b1c1525cedf..0ef4f28b1249 100644 --- a/library/src/scala/runtime/RichBoolean.scala +++ b/library/src/scala/runtime/RichBoolean.scala @@ -13,6 +13,7 @@ package scala package runtime +import scala.language.`2` final class RichBoolean(val self: Boolean) extends AnyVal with OrderedProxy[Boolean] { protected def ord: scala.math.Ordering.Boolean.type = scala.math.Ordering.Boolean diff --git a/library/src/scala/runtime/RichByte.scala b/library/src/scala/runtime/RichByte.scala index 6060d9b75a79..84576e3e4c1d 100644 --- a/library/src/scala/runtime/RichByte.scala +++ b/library/src/scala/runtime/RichByte.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + final class RichByte(val self: Byte) extends AnyVal with ScalaWholeNumberProxy[Byte] { protected def num: scala.math.Numeric.ByteIsIntegral.type = scala.math.Numeric.ByteIsIntegral protected def ord: scala.math.Ordering.Byte.type = scala.math.Ordering.Byte diff --git a/library/src/scala/runtime/RichChar.scala b/library/src/scala/runtime/RichChar.scala index 2bdb80be96f4..982d7fb526b8 100644 --- a/library/src/scala/runtime/RichChar.scala +++ b/library/src/scala/runtime/RichChar.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + final class RichChar(val self: Char) extends AnyVal with IntegralProxy[Char] { protected def num: scala.math.Numeric.CharIsIntegral.type = scala.math.Numeric.CharIsIntegral protected def ord: scala.math.Ordering.Char.type = scala.math.Ordering.Char diff --git a/library/src/scala/runtime/RichDouble.scala b/library/src/scala/runtime/RichDouble.scala index b453e69deee0..a32e9bd69401 100644 --- a/library/src/scala/runtime/RichDouble.scala +++ b/library/src/scala/runtime/RichDouble.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + final class RichDouble(val self: Double) extends AnyVal with FractionalProxy[Double] { protected def num: Fractional[Double] = scala.math.Numeric.DoubleIsFractional protected def ord: Ordering[Double] = scala.math.Ordering.Double.TotalOrdering diff --git a/library/src/scala/runtime/RichFloat.scala b/library/src/scala/runtime/RichFloat.scala index c6570ab10615..67b3e4df7dbc 100644 --- a/library/src/scala/runtime/RichFloat.scala +++ b/library/src/scala/runtime/RichFloat.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + final class RichFloat(val self: Float) extends AnyVal with FractionalProxy[Float] { protected def num: Fractional[Float] = scala.math.Numeric.FloatIsFractional protected def ord: Ordering[Float] = scala.math.Ordering.Float.TotalOrdering diff --git a/library/src/scala/runtime/RichInt.scala b/library/src/scala/runtime/RichInt.scala index 7499e5078006..d56706887468 100644 --- a/library/src/scala/runtime/RichInt.scala +++ b/library/src/scala/runtime/RichInt.scala @@ -13,6 +13,7 @@ package scala package runtime +import scala.language.`2` import scala.collection.immutable.Range // Note that this does not implement IntegralProxy[Int] so that it can return diff --git a/library/src/scala/runtime/RichLong.scala b/library/src/scala/runtime/RichLong.scala index 1f5bc5d0da4b..bf4b6eacc866 100644 --- a/library/src/scala/runtime/RichLong.scala +++ b/library/src/scala/runtime/RichLong.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + final class RichLong(val self: Long) extends AnyVal with IntegralProxy[Long] { protected def num: scala.math.Numeric.LongIsIntegral.type = scala.math.Numeric.LongIsIntegral protected def ord: scala.math.Ordering.Long.type = scala.math.Ordering.Long diff --git a/library/src/scala/runtime/RichShort.scala b/library/src/scala/runtime/RichShort.scala index 1f4ebfaf0b1a..536491228f53 100644 --- a/library/src/scala/runtime/RichShort.scala +++ b/library/src/scala/runtime/RichShort.scala @@ -13,6 +13,8 @@ package scala package runtime +import scala.language.`2` + final class RichShort(val self: Short) extends AnyVal with ScalaWholeNumberProxy[Short] { protected def num: scala.math.Numeric.ShortIsIntegral.type = scala.math.Numeric.ShortIsIntegral protected def ord: scala.math.Ordering.Short.type = scala.math.Ordering.Short diff --git a/library/src/scala/runtime/ScalaNumberProxy.scala b/library/src/scala/runtime/ScalaNumberProxy.scala index a39c0e7854d3..1110917f2026 100644 --- a/library/src/scala/runtime/ScalaNumberProxy.scala +++ b/library/src/scala/runtime/ScalaNumberProxy.scala @@ -13,6 +13,7 @@ package scala package runtime +import scala.language.`2` import scala.collection.immutable import scala.math.ScalaNumericAnyConversions import immutable.NumericRange diff --git a/library/src/scala/runtime/ScalaRunTime.scala b/library/src/scala/runtime/ScalaRunTime.scala index 5c227b33c5ef..b0341731c394 100644 --- a/library/src/scala/runtime/ScalaRunTime.scala +++ b/library/src/scala/runtime/ScalaRunTime.scala @@ -13,6 +13,7 @@ package scala package runtime +import scala.language.`2` import scala.collection.{AbstractIterator, AnyConstr, SortedOps, StrictOptimizedIterableOps, StringOps, StringView, View} import scala.collection.generic.IsIterable import scala.collection.immutable.{ArraySeq, NumericRange} diff --git a/library/src/scala/runtime/StructuralCallSite.scala b/library/src/scala/runtime/StructuralCallSite.scala index 8e245e6c99db..38e6a28f65b5 100644 --- a/library/src/scala/runtime/StructuralCallSite.scala +++ b/library/src/scala/runtime/StructuralCallSite.scala @@ -12,6 +12,7 @@ package scala.runtime +import scala.language.`2` import java.lang.invoke._ import java.lang.ref.SoftReference import java.lang.reflect.Method diff --git a/library/src/scala/runtime/Tuple2Zipped.scala b/library/src/scala/runtime/Tuple2Zipped.scala index e49bf9e1aba6..951be3598ede 100644 --- a/library/src/scala/runtime/Tuple2Zipped.scala +++ b/library/src/scala/runtime/Tuple2Zipped.scala @@ -13,7 +13,7 @@ package scala package runtime - +import scala.language.`2` import scala.collection.{BuildFrom, IterableOps} import scala.language.implicitConversions diff --git a/library/src/scala/runtime/Tuple3Zipped.scala b/library/src/scala/runtime/Tuple3Zipped.scala index b1e8763f9891..453f785572d7 100644 --- a/library/src/scala/runtime/Tuple3Zipped.scala +++ b/library/src/scala/runtime/Tuple3Zipped.scala @@ -13,7 +13,7 @@ package scala package runtime - +import scala.language.`2` import scala.collection.{BuildFrom, IterableOps} import scala.language.implicitConversions diff --git a/library/src/scala/runtime/java8/JFunction0$mcB$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcB$sp.scala index cccb1a1a9430..20ea7a917622 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcB$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcB$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcB$sp extends Function0[Any] with Serializable { def apply$mcB$sp(): Byte override def apply(): Any = scala.runtime.BoxesRunTime.boxToByte(apply$mcB$sp()) diff --git a/library/src/scala/runtime/java8/JFunction0$mcC$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcC$sp.scala index c4e0ed82bd2f..963e71d8e090 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcC$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcC$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcC$sp extends Function0[Any] with Serializable { def apply$mcC$sp(): Char override def apply(): Any = scala.runtime.BoxesRunTime.boxToCharacter(apply$mcC$sp()) diff --git a/library/src/scala/runtime/java8/JFunction0$mcD$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcD$sp.scala index 21b9e0152222..5fe0cc051058 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcD$sp extends Function0[Any] with Serializable { def apply$mcD$sp(): Double override def apply(): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcD$sp()) diff --git a/library/src/scala/runtime/java8/JFunction0$mcF$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcF$sp.scala index b90637f54c60..ad1d20451309 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcF$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcF$sp extends Function0[Any] with Serializable { def apply$mcF$sp(): Float override def apply(): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcF$sp()) diff --git a/library/src/scala/runtime/java8/JFunction0$mcI$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcI$sp.scala index dd4e0738f985..d34a43a0d2e6 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcI$sp extends Function0[Any] with Serializable { def apply$mcI$sp(): Int override def apply(): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcI$sp()) diff --git a/library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala index 25d340fa9aae..f8ff8b0b4b55 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcJ$sp extends Function0[Any] with Serializable { def apply$mcJ$sp(): Long override def apply(): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJ$sp()) diff --git a/library/src/scala/runtime/java8/JFunction0$mcS$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcS$sp.scala index 44d2a6ae934f..cca35f9f10d9 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcS$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcS$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcS$sp extends Function0[Any] with Serializable { def apply$mcS$sp(): Short override def apply(): Any = scala.runtime.BoxesRunTime.boxToShort(apply$mcS$sp()) diff --git a/library/src/scala/runtime/java8/JFunction0$mcV$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcV$sp.scala index 867d5cfe1052..159133ab877e 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcV$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcV$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcV$sp extends Function0[Any] with Serializable { def apply$mcV$sp(): Unit override def apply(): Any = { diff --git a/library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala index 9f9389aa4445..0cb9349a2402 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction0$mcZ$sp extends Function0[Any] with Serializable { def apply$mcZ$sp(): Boolean override def apply(): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZ$sp()) diff --git a/library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala index 98491234c57c..f696ee60463b 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcDD$sp extends Function1[Any, Any] with Serializable { def apply$mcDD$sp(v1: Double): Double override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDD$sp(scala.runtime.BoxesRunTime.unboxToDouble(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala index 702e7201ac7a..f781ceda612f 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcDF$sp extends Function1[Any, Any] with Serializable { def apply$mcDF$sp(v1: Float): Double override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDF$sp(scala.runtime.BoxesRunTime.unboxToFloat(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala index 3d1badf17393..89539845abd0 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcDI$sp extends Function1[Any, Any] with Serializable { def apply$mcDI$sp(v1: Int): Double override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDI$sp(scala.runtime.BoxesRunTime.unboxToInt(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala index ce0c27f8f279..6c95ab61c1c9 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcDJ$sp extends Function1[Any, Any] with Serializable { def apply$mcDJ$sp(v1: Long): Double override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDJ$sp(scala.runtime.BoxesRunTime.unboxToLong(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala index eb436da193bf..7e94648bfa2e 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcFD$sp extends Function1[Any, Any] with Serializable { def apply$mcFD$sp(v1: Double): Float override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFD$sp(scala.runtime.BoxesRunTime.unboxToDouble(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala index c7a253449554..f86f38693aca 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcFF$sp extends Function1[Any, Any] with Serializable { def apply$mcFF$sp(v1: Float): Float override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFF$sp(scala.runtime.BoxesRunTime.unboxToFloat(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala index c77a5272ab66..ecadd16bf272 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcFI$sp extends Function1[Any, Any] with Serializable { def apply$mcFI$sp(v1: Int): Float override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFI$sp(scala.runtime.BoxesRunTime.unboxToInt(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala index c0ceaae6856a..6dc0cfa02d8d 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcFJ$sp extends Function1[Any, Any] with Serializable { def apply$mcFJ$sp(v1: Long): Float override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFJ$sp(scala.runtime.BoxesRunTime.unboxToLong(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcID$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcID$sp.scala index 742b46d23602..80de6fa85343 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcID$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcID$sp extends Function1[Any, Any] with Serializable { def apply$mcID$sp(v1: Double): Int override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcID$sp(scala.runtime.BoxesRunTime.unboxToDouble(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala index d5dc57ea6d49..fe4967a85332 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcIF$sp extends Function1[Any, Any] with Serializable { def apply$mcIF$sp(v1: Float): Int override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIF$sp(scala.runtime.BoxesRunTime.unboxToFloat(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcII$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcII$sp.scala index 1c84c49dccd9..29a342a2c148 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcII$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcII$sp extends Function1[Any, Any] with Serializable { def apply$mcII$sp(v1: Int): Int override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcII$sp(scala.runtime.BoxesRunTime.unboxToInt(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala index 298afef64518..75a5dfe07c64 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcIJ$sp extends Function1[Any, Any] with Serializable { def apply$mcIJ$sp(v1: Long): Int override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIJ$sp(scala.runtime.BoxesRunTime.unboxToLong(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala index a315b0ca7e5c..61628b314f0e 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcJD$sp extends Function1[Any, Any] with Serializable { def apply$mcJD$sp(v1: Double): Long override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJD$sp(scala.runtime.BoxesRunTime.unboxToDouble(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala index b810c01df2be..bb7e4d9d9c99 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcJF$sp extends Function1[Any, Any] with Serializable { def apply$mcJF$sp(v1: Float): Long override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJF$sp(scala.runtime.BoxesRunTime.unboxToFloat(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala index 11a0e2c9513b..1695c7a6cadb 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcJI$sp extends Function1[Any, Any] with Serializable { def apply$mcJI$sp(v1: Int): Long override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJI$sp(scala.runtime.BoxesRunTime.unboxToInt(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala index e6388f802798..ca90319e98f1 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcJJ$sp extends Function1[Any, Any] with Serializable { def apply$mcJJ$sp(v1: Long): Long override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJJ$sp(scala.runtime.BoxesRunTime.unboxToLong(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala index 51b919af7bd6..d15c99c525b8 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcVD$sp extends Function1[Any, Any] with Serializable { def apply$mcVD$sp(v1: Double): Unit override def apply(t: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala index 7c032068bd06..24f4f344b70d 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcVF$sp extends Function1[Any, Any] with Serializable { def apply$mcVF$sp(v1: Float): Unit override def apply(t: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala index 06c78e4d4074..4c866d71cd35 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcVI$sp extends Function1[Any, Any] with Serializable { def apply$mcVI$sp(v1: Int): Unit override def apply(t: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala index ade57aaad9ea..c800a3963944 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcVJ$sp extends Function1[Any, Any] with Serializable { def apply$mcVJ$sp(v1: Long): Unit override def apply(t: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala index 070c0fed73ee..26582517b776 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcZD$sp extends Function1[Any, Any] with Serializable { def apply$mcZD$sp(v1: Double): Boolean override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZD$sp(scala.runtime.BoxesRunTime.unboxToDouble(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala index af1cab6c44d4..1f5340365dc1 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcZF$sp extends Function1[Any, Any] with Serializable { def apply$mcZF$sp(v1: Float): Boolean override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZF$sp(scala.runtime.BoxesRunTime.unboxToFloat(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala index d9d5f5417b7b..0f0136ae24e3 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcZI$sp extends Function1[Any, Any] with Serializable { def apply$mcZI$sp(v1: Int): Boolean override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZI$sp(scala.runtime.BoxesRunTime.unboxToInt(t))) diff --git a/library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala index b1ac4f5fb0c1..836eba33772d 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction1$mcZJ$sp extends Function1[Any, Any] with Serializable { def apply$mcZJ$sp(v1: Long): Boolean override def apply(t: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZJ$sp(scala.runtime.BoxesRunTime.unboxToLong(t))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala index a7dba65aa372..f69c836b205f 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDDD$sp(v1: Double, v2: Double): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDDD$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala index f4dd19493eaa..75be774f081e 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDDI$sp(v1: Double, v2: Int): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDDI$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala index 5ded95bd8910..77f063087ef3 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDDJ$sp(v1: Double, v2: Long): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDDJ$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala index 2aabd59d8c8e..8c6ad32168e2 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDID$sp(v1: Int, v2: Double): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDID$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala index ad4467dbe07e..da541e9a4408 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDII$sp(v1: Int, v2: Int): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDII$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala index 4bc84d0b9a51..0e9c503013ea 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDIJ$sp(v1: Int, v2: Long): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDIJ$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala index bc8f02173ad1..cfccc265c108 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDJD$sp(v1: Long, v2: Double): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDJD$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala index f139ad404716..625bb29f9841 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDJI$sp(v1: Long, v2: Int): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDJI$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala index 8d3b45df6e42..865f56a7de60 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcDJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDJJ$sp(v1: Long, v2: Long): Double override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToDouble(apply$mcDJJ$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala index 4381735c8973..6939b57ed114 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFDD$sp(v1: Double, v2: Double): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFDD$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala index e3e5b9a9026d..00dab2f01741 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFDI$sp(v1: Double, v2: Int): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFDI$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala index 1a26782f59dc..5767c6f62824 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFDJ$sp(v1: Double, v2: Long): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFDJ$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala index 08f8ac2872d6..4b5f39f537ae 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFID$sp(v1: Int, v2: Double): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFID$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala index 8a482dfa722f..d6c99f2d2ac5 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFII$sp(v1: Int, v2: Int): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFII$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala index a3f02eb64c01..e71d90aede81 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFIJ$sp(v1: Int, v2: Long): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFIJ$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala index a78fed85f23d..89ac313c3f0f 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFJD$sp(v1: Long, v2: Double): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFJD$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala index 52dd6c11fe40..8a186380c8f1 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFJI$sp(v1: Long, v2: Int): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFJI$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala index 15e91de115c1..aa168fa28735 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcFJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFJJ$sp(v1: Long, v2: Long): Float override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToFloat(apply$mcFJJ$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala index 09f7188d5447..d373a3c8f433 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIDD$sp(v1: Double, v2: Double): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIDD$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala index d53a99a61972..11a32cc23dc7 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIDI$sp(v1: Double, v2: Int): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIDI$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala index eedd1db3df17..afd489ebd762 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIDJ$sp(v1: Double, v2: Long): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIDJ$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala index 067044482034..c5e7b2aa0607 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIID$sp(v1: Int, v2: Double): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIID$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala index c868fad4e8f5..8ccd335e41ca 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIII$sp(v1: Int, v2: Int): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIII$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala index c23e514092aa..463e89462c2b 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIIJ$sp(v1: Int, v2: Long): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIIJ$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala index 48f58e3d3859..d2bfc1dcf375 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIJD$sp(v1: Long, v2: Double): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIJD$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala index c9ce9c1186d3..ddb036b40bab 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIJI$sp(v1: Long, v2: Int): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIJI$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala index 7749b84ebefe..d8ea3c2bc2ee 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcIJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIJJ$sp(v1: Long, v2: Long): Int override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToInteger(apply$mcIJJ$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala index 4e2885c0c8b1..5c937c34ed03 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJDD$sp(v1: Double, v2: Double): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJDD$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala index 29e102ae3e01..7ef1f7faa099 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJDI$sp(v1: Double, v2: Int): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJDI$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala index 537d83a4e9d5..9fc8236bd60a 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJDJ$sp(v1: Double, v2: Long): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJDJ$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala index c943f1bbcd1e..5661c3946fcb 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJID$sp(v1: Int, v2: Double): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJID$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala index 387d6424c8d1..b8468b3c9a18 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJII$sp(v1: Int, v2: Int): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJII$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala index ef33074c5b5e..4e6b6ee3c93e 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJIJ$sp(v1: Int, v2: Long): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJIJ$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala index 314930812281..c3ce2d01d4c7 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJJD$sp(v1: Long, v2: Double): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJJD$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala index 87bc0de39256..4985db6499c1 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJJI$sp(v1: Long, v2: Int): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJJI$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala index 391582994fc6..ba1655409228 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcJJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJJJ$sp(v1: Long, v2: Long): Long override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToLong(apply$mcJJJ$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala index 056fee1df387..0d4fdfdb0339 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVDD$sp(v1: Double, v2: Double): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala index 0683881a2923..80b867418f86 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVDI$sp(v1: Double, v2: Int): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala index 9a50555c1921..835e5ddbd203 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVDJ$sp(v1: Double, v2: Long): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala index b0df076be14f..7d856f91dbb1 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVID$sp(v1: Int, v2: Double): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala index 822fa89df106..091fac78ff9e 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVII$sp(v1: Int, v2: Int): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala index b922343162e6..106ac76f4722 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVIJ$sp(v1: Int, v2: Long): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala index bb514d145017..8323c7c17863 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVJD$sp(v1: Long, v2: Double): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala index 079e48276a7d..d429d016bf4c 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVJI$sp(v1: Long, v2: Int): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala index 4b80f04c9dba..fcf68648c7a0 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcVJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVJJ$sp(v1: Long, v2: Long): Unit override def apply(v1: Any, v2: Any): Any = { diff --git a/library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala index 0918660b802d..d7fcfccface1 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZDD$sp(v1: Double, v2: Double): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZDD$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala index 4514d78b8f3a..509aa05621c9 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZDI$sp(v1: Double, v2: Int): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZDI$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala index daebfd82f041..59fbdcc6b841 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZDJ$sp(v1: Double, v2: Long): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZDJ$sp(scala.runtime.BoxesRunTime.unboxToDouble(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala index c0a06d1c9373..b18d9e830141 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZID$sp(v1: Int, v2: Double): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZID$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala index c49fea6a2543..769245ee2239 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZII$sp(v1: Int, v2: Int): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZII$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala index bbf003ebd17b..eaa0d979755d 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZIJ$sp(v1: Int, v2: Long): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZIJ$sp(scala.runtime.BoxesRunTime.unboxToInt(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala index ab08030714e2..a97ce4c7c596 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZJD$sp(v1: Long, v2: Double): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZJD$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToDouble(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala index 5f32af16f201..d8ebd813e99f 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZJI$sp(v1: Long, v2: Int): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZJI$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToInt(v2))) diff --git a/library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala index b588644fb0c4..86f960c8566d 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala @@ -12,6 +12,8 @@ package scala.runtime.java8 +import scala.language.`2` + @FunctionalInterface trait JFunction2$mcZJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZJJ$sp(v1: Long, v2: Long): Boolean override def apply(v1: Any, v2: Any): Any = scala.runtime.BoxesRunTime.boxToBoolean(apply$mcZJJ$sp(scala.runtime.BoxesRunTime.unboxToLong(v1), scala.runtime.BoxesRunTime.unboxToLong(v2))) From 534a30ed029e887b1bcdbf963ccb3b5998476abd Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 18:30:31 +0200 Subject: [PATCH 14/15] chore: add `scala.language.2` to files in `scala.collection` --- library/src/scala/collection/ArrayOps.scala | 1 + library/src/scala/collection/BitSet.scala | 1 + library/src/scala/collection/BufferedIterator.scala | 1 + library/src/scala/collection/BuildFrom.scala | 1 + library/src/scala/collection/DefaultMap.scala | 1 + library/src/scala/collection/Factory.scala | 1 + library/src/scala/collection/Hashing.scala | 1 + library/src/scala/collection/IndexedSeq.scala | 1 + library/src/scala/collection/IndexedSeqView.scala | 1 + library/src/scala/collection/Iterable.scala | 1 + library/src/scala/collection/IterableOnce.scala | 1 + library/src/scala/collection/Iterator.scala | 1 + library/src/scala/collection/JavaConverters.scala | 1 + library/src/scala/collection/LazyZipOps.scala | 1 + library/src/scala/collection/LinearSeq.scala | 1 + library/src/scala/collection/Map.scala | 1 + library/src/scala/collection/MapView.scala | 1 + library/src/scala/collection/Searching.scala | 1 + library/src/scala/collection/Seq.scala | 1 + library/src/scala/collection/SeqMap.scala | 1 + library/src/scala/collection/SeqView.scala | 1 + library/src/scala/collection/Set.scala | 1 + library/src/scala/collection/SortedMap.scala | 1 + library/src/scala/collection/SortedOps.scala | 1 + library/src/scala/collection/SortedSet.scala | 1 + library/src/scala/collection/Stepper.scala | 1 + library/src/scala/collection/StepperShape.scala | 1 + library/src/scala/collection/StrictOptimizedIterableOps.scala | 1 + library/src/scala/collection/StrictOptimizedMapOps.scala | 2 ++ library/src/scala/collection/StrictOptimizedSeqOps.scala | 2 ++ library/src/scala/collection/StrictOptimizedSetOps.scala | 2 ++ library/src/scala/collection/StrictOptimizedSortedMapOps.scala | 1 + library/src/scala/collection/StrictOptimizedSortedSetOps.scala | 1 + library/src/scala/collection/StringOps.scala | 1 + library/src/scala/collection/StringParsers.scala | 1 + library/src/scala/collection/View.scala | 1 + library/src/scala/collection/WithFilter.scala | 2 ++ library/src/scala/collection/concurrent/Map.scala | 1 + library/src/scala/collection/concurrent/TrieMap.scala | 1 + library/src/scala/collection/convert/AsJavaConverters.scala | 1 + library/src/scala/collection/convert/AsJavaExtensions.scala | 1 + library/src/scala/collection/convert/AsScalaConverters.scala | 1 + library/src/scala/collection/convert/AsScalaExtensions.scala | 1 + library/src/scala/collection/convert/ImplicitConversions.scala | 1 + .../src/scala/collection/convert/JavaCollectionWrappers.scala | 1 + library/src/scala/collection/convert/StreamExtensions.scala | 1 + library/src/scala/collection/convert/impl/ArrayStepper.scala | 1 + .../src/scala/collection/convert/impl/BinaryTreeStepper.scala | 1 + library/src/scala/collection/convert/impl/BitSetStepper.scala | 1 + library/src/scala/collection/convert/impl/ChampStepper.scala | 1 + .../src/scala/collection/convert/impl/InOrderStepperBase.scala | 1 + .../src/scala/collection/convert/impl/IndexedSeqStepper.scala | 1 + .../src/scala/collection/convert/impl/IndexedStepperBase.scala | 1 + library/src/scala/collection/convert/impl/IteratorStepper.scala | 1 + .../src/scala/collection/convert/impl/NumericRangeStepper.scala | 1 + library/src/scala/collection/convert/impl/RangeStepper.scala | 1 + library/src/scala/collection/convert/impl/StringStepper.scala | 1 + library/src/scala/collection/convert/impl/TableStepper.scala | 1 + library/src/scala/collection/convert/impl/VectorStepper.scala | 1 + library/src/scala/collection/generic/BitOperations.scala | 1 + library/src/scala/collection/generic/CommonErrors.scala | 1 + .../scala/collection/generic/DefaultSerializationProxy.scala | 1 + library/src/scala/collection/generic/IsIterable.scala | 2 ++ library/src/scala/collection/generic/IsIterableOnce.scala | 2 ++ library/src/scala/collection/generic/IsMap.scala | 1 + library/src/scala/collection/generic/IsSeq.scala | 1 + library/src/scala/collection/generic/Subtractable.scala | 2 ++ library/src/scala/collection/generic/package.scala | 1 + library/src/scala/collection/immutable/ArraySeq.scala | 1 + library/src/scala/collection/immutable/BitSet.scala | 1 + library/src/scala/collection/immutable/ChampCommon.scala | 1 + library/src/scala/collection/immutable/HashMap.scala | 1 + library/src/scala/collection/immutable/HashSet.scala | 1 + library/src/scala/collection/immutable/IntMap.scala | 1 + library/src/scala/collection/immutable/Iterable.scala | 1 + library/src/scala/collection/immutable/LazyList.scala | 1 + library/src/scala/collection/immutable/List.scala | 1 + library/src/scala/collection/immutable/ListMap.scala | 1 + library/src/scala/collection/immutable/ListSet.scala | 1 + library/src/scala/collection/immutable/LongMap.scala | 1 + library/src/scala/collection/immutable/Map.scala | 1 + library/src/scala/collection/immutable/NumericRange.scala | 1 + library/src/scala/collection/immutable/Queue.scala | 1 + library/src/scala/collection/immutable/Range.scala | 1 + library/src/scala/collection/immutable/RedBlackTree.scala | 1 + library/src/scala/collection/immutable/Seq.scala | 2 ++ library/src/scala/collection/immutable/SeqMap.scala | 1 + library/src/scala/collection/immutable/Set.scala | 1 + library/src/scala/collection/immutable/SortedMap.scala | 1 + library/src/scala/collection/immutable/SortedSet.scala | 2 ++ library/src/scala/collection/immutable/Stream.scala | 1 + .../src/scala/collection/immutable/StrictOptimizedSeqOps.scala | 1 + library/src/scala/collection/immutable/TreeMap.scala | 1 + library/src/scala/collection/immutable/TreeSeqMap.scala | 1 + library/src/scala/collection/immutable/TreeSet.scala | 1 + library/src/scala/collection/immutable/Vector.scala | 1 + library/src/scala/collection/immutable/VectorMap.scala | 1 + library/src/scala/collection/immutable/WrappedString.scala | 1 + library/src/scala/collection/immutable/package.scala | 1 + library/src/scala/collection/mutable/AnyRefMap.scala | 1 + library/src/scala/collection/mutable/ArrayBuffer.scala | 1 + library/src/scala/collection/mutable/ArrayBuilder.scala | 1 + library/src/scala/collection/mutable/ArrayDeque.scala | 1 + library/src/scala/collection/mutable/ArraySeq.scala | 2 ++ library/src/scala/collection/mutable/BitSet.scala | 1 + library/src/scala/collection/mutable/Buffer.scala | 1 + library/src/scala/collection/mutable/Builder.scala | 2 ++ .../src/scala/collection/mutable/CheckedIndexedSeqView.scala | 2 ++ library/src/scala/collection/mutable/Cloneable.scala | 1 + .../src/scala/collection/mutable/CollisionProofHashMap.scala | 1 + library/src/scala/collection/mutable/Growable.scala | 2 ++ library/src/scala/collection/mutable/GrowableBuilder.scala | 1 + library/src/scala/collection/mutable/HashMap.scala | 1 + library/src/scala/collection/mutable/HashSet.scala | 1 + library/src/scala/collection/mutable/HashTable.scala | 1 + library/src/scala/collection/mutable/ImmutableBuilder.scala | 1 + library/src/scala/collection/mutable/IndexedSeq.scala | 2 ++ library/src/scala/collection/mutable/Iterable.scala | 1 + library/src/scala/collection/mutable/LinkedHashMap.scala | 1 + library/src/scala/collection/mutable/LinkedHashSet.scala | 1 + library/src/scala/collection/mutable/ListBuffer.scala | 1 + library/src/scala/collection/mutable/ListMap.scala | 1 + library/src/scala/collection/mutable/LongMap.scala | 1 + library/src/scala/collection/mutable/Map.scala | 2 ++ library/src/scala/collection/mutable/MultiMap.scala | 1 + library/src/scala/collection/mutable/MutationTracker.scala | 1 + library/src/scala/collection/mutable/OpenHashMap.scala | 1 + library/src/scala/collection/mutable/PriorityQueue.scala | 1 + library/src/scala/collection/mutable/Queue.scala | 1 + library/src/scala/collection/mutable/RedBlackTree.scala | 1 + library/src/scala/collection/mutable/ReusableBuilder.scala | 1 + library/src/scala/collection/mutable/Seq.scala | 1 + library/src/scala/collection/mutable/SeqMap.scala | 2 ++ library/src/scala/collection/mutable/Set.scala | 1 + library/src/scala/collection/mutable/Shrinkable.scala | 1 + library/src/scala/collection/mutable/SortedMap.scala | 1 + library/src/scala/collection/mutable/SortedSet.scala | 2 ++ library/src/scala/collection/mutable/Stack.scala | 1 + library/src/scala/collection/mutable/StringBuilder.scala | 1 + library/src/scala/collection/mutable/TreeMap.scala | 1 + library/src/scala/collection/mutable/TreeSet.scala | 1 + library/src/scala/collection/mutable/UnrolledBuffer.scala | 1 + library/src/scala/collection/mutable/WeakHashMap.scala | 1 + library/src/scala/collection/mutable/package.scala | 1 + library/src/scala/collection/package.scala | 2 ++ 145 files changed, 163 insertions(+) diff --git a/library/src/scala/collection/ArrayOps.scala b/library/src/scala/collection/ArrayOps.scala index 08758e2ab46a..36025b0a0ade 100644 --- a/library/src/scala/collection/ArrayOps.scala +++ b/library/src/scala/collection/ArrayOps.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import java.lang.Math.{max, min} import java.util.Arrays diff --git a/library/src/scala/collection/BitSet.scala b/library/src/scala/collection/BitSet.scala index a2da58ea3b9b..fa23bbc5a19a 100644 --- a/library/src/scala/collection/BitSet.scala +++ b/library/src/scala/collection/BitSet.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import java.io.{ObjectInputStream, ObjectOutputStream} import scala.annotation.nowarn diff --git a/library/src/scala/collection/BufferedIterator.scala b/library/src/scala/collection/BufferedIterator.scala index b5a7f9658422..d56f2909989e 100644 --- a/library/src/scala/collection/BufferedIterator.scala +++ b/library/src/scala/collection/BufferedIterator.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` /** Buffered iterators are iterators which provide a method `head` * that inspects the next element without discarding it. diff --git a/library/src/scala/collection/BuildFrom.scala b/library/src/scala/collection/BuildFrom.scala index 0530e4445bd5..2e93fac6b782 100644 --- a/library/src/scala/collection/BuildFrom.scala +++ b/library/src/scala/collection/BuildFrom.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.annotation.implicitNotFound import scala.collection.mutable.Builder import scala.collection.immutable.WrappedString diff --git a/library/src/scala/collection/DefaultMap.scala b/library/src/scala/collection/DefaultMap.scala index ca7d2a67f757..27138060165c 100644 --- a/library/src/scala/collection/DefaultMap.scala +++ b/library/src/scala/collection/DefaultMap.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` /** A default map which builds a default `immutable.Map` implementation for all * transformations. diff --git a/library/src/scala/collection/Factory.scala b/library/src/scala/collection/Factory.scala index 595134eb54e4..ba6b120b90fb 100644 --- a/library/src/scala/collection/Factory.scala +++ b/library/src/scala/collection/Factory.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.collection.immutable.NumericRange import scala.language.implicitConversions import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/Hashing.scala b/library/src/scala/collection/Hashing.scala index 7d3702d26e43..cd82b4574b85 100644 --- a/library/src/scala/collection/Hashing.scala +++ b/library/src/scala/collection/Hashing.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` protected[collection] object Hashing { diff --git a/library/src/scala/collection/IndexedSeq.scala b/library/src/scala/collection/IndexedSeq.scala index 3735755041a3..9dbbd5e2ed4d 100644 --- a/library/src/scala/collection/IndexedSeq.scala +++ b/library/src/scala/collection/IndexedSeq.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.{nowarn, tailrec} import scala.collection.Searching.{Found, InsertionPoint, SearchResult} import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/IndexedSeqView.scala b/library/src/scala/collection/IndexedSeqView.scala index 4fd99c1080af..491c58cb1129 100644 --- a/library/src/scala/collection/IndexedSeqView.scala +++ b/library/src/scala/collection/IndexedSeqView.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.nowarn diff --git a/library/src/scala/collection/Iterable.scala b/library/src/scala/collection/Iterable.scala index 304a87402f79..32052a72192a 100644 --- a/library/src/scala/collection/Iterable.scala +++ b/library/src/scala/collection/Iterable.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.nowarn import scala.annotation.unchecked.uncheckedVariance import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/IterableOnce.scala b/library/src/scala/collection/IterableOnce.scala index 36e71277604a..dc37b97f56e1 100644 --- a/library/src/scala/collection/IterableOnce.scala +++ b/library/src/scala/collection/IterableOnce.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.tailrec import scala.annotation.unchecked.uncheckedVariance import scala.collection.mutable.StringBuilder diff --git a/library/src/scala/collection/Iterator.scala b/library/src/scala/collection/Iterator.scala index 7c288bf58e9f..4fe61a3bc1cc 100644 --- a/library/src/scala/collection/Iterator.scala +++ b/library/src/scala/collection/Iterator.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.collection.mutable.{ArrayBuffer, ArrayBuilder, Builder, ImmutableBuilder} import scala.annotation.tailrec import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/JavaConverters.scala b/library/src/scala/collection/JavaConverters.scala index 7a803a685d3e..d3047b0c000c 100644 --- a/library/src/scala/collection/JavaConverters.scala +++ b/library/src/scala/collection/JavaConverters.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/LazyZipOps.scala b/library/src/scala/collection/LazyZipOps.scala index a7a72ce882a8..2103ea8c6394 100644 --- a/library/src/scala/collection/LazyZipOps.scala +++ b/library/src/scala/collection/LazyZipOps.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.language.implicitConversions /** Decorator representing lazily zipped pairs. diff --git a/library/src/scala/collection/LinearSeq.scala b/library/src/scala/collection/LinearSeq.scala index 965edecdadc7..c7b17beb8fdf 100644 --- a/library/src/scala/collection/LinearSeq.scala +++ b/library/src/scala/collection/LinearSeq.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.{nowarn, tailrec} /** Base trait for linearly accessed sequences that have efficient `head` and diff --git a/library/src/scala/collection/Map.scala b/library/src/scala/collection/Map.scala index 1b88058d3197..3836181eb342 100644 --- a/library/src/scala/collection/Map.scala +++ b/library/src/scala/collection/Map.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.nowarn import scala.collection.generic.DefaultSerializable import scala.collection.mutable.StringBuilder diff --git a/library/src/scala/collection/MapView.scala b/library/src/scala/collection/MapView.scala index 39742c434c41..3dfb87fb5c42 100644 --- a/library/src/scala/collection/MapView.scala +++ b/library/src/scala/collection/MapView.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.annotation.nowarn import scala.collection.MapView.SomeMapOps import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/Searching.scala b/library/src/scala/collection/Searching.scala index 8b8132870287..8d5f823e2bfc 100644 --- a/library/src/scala/collection/Searching.scala +++ b/library/src/scala/collection/Searching.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.language.implicitConversions import scala.collection.generic.IsSeq diff --git a/library/src/scala/collection/Seq.scala b/library/src/scala/collection/Seq.scala index 753d51b6a51d..9d3d6d3430a5 100644 --- a/library/src/scala/collection/Seq.scala +++ b/library/src/scala/collection/Seq.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.collection.immutable.Range import scala.util.hashing.MurmurHash3 import Searching.{Found, InsertionPoint, SearchResult} diff --git a/library/src/scala/collection/SeqMap.scala b/library/src/scala/collection/SeqMap.scala index f2b65dfbfb6f..fe8f321ad78e 100644 --- a/library/src/scala/collection/SeqMap.scala +++ b/library/src/scala/collection/SeqMap.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.annotation.nowarn /** diff --git a/library/src/scala/collection/SeqView.scala b/library/src/scala/collection/SeqView.scala index a45797892220..5181f62fbb5e 100644 --- a/library/src/scala/collection/SeqView.scala +++ b/library/src/scala/collection/SeqView.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.nowarn import scala.collection.generic.CommonErrors diff --git a/library/src/scala/collection/Set.scala b/library/src/scala/collection/Set.scala index bce5974ed5db..0ae870c658ce 100644 --- a/library/src/scala/collection/Set.scala +++ b/library/src/scala/collection/Set.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.util.hashing.MurmurHash3 import java.lang.String diff --git a/library/src/scala/collection/SortedMap.scala b/library/src/scala/collection/SortedMap.scala index d2ccb9e38aa9..7a1c92391e8a 100644 --- a/library/src/scala/collection/SortedMap.scala +++ b/library/src/scala/collection/SortedMap.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.{implicitNotFound, nowarn} /** A Map whose keys are sorted according to a [[scala.math.Ordering]]*/ diff --git a/library/src/scala/collection/SortedOps.scala b/library/src/scala/collection/SortedOps.scala index bd034fbf14d6..0fc0bb06692e 100644 --- a/library/src/scala/collection/SortedOps.scala +++ b/library/src/scala/collection/SortedOps.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` /** Base trait for sorted collections */ trait SortedOps[A, +C] { diff --git a/library/src/scala/collection/SortedSet.scala b/library/src/scala/collection/SortedSet.scala index 37c28c260000..deaab1159d9a 100644 --- a/library/src/scala/collection/SortedSet.scala +++ b/library/src/scala/collection/SortedSet.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.annotation.{implicitNotFound, nowarn} import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/Stepper.scala b/library/src/scala/collection/Stepper.scala index f1355e8182c3..9a035b5a7115 100644 --- a/library/src/scala/collection/Stepper.scala +++ b/library/src/scala/collection/Stepper.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import java.util.function.{Consumer, DoubleConsumer, IntConsumer, LongConsumer} import java.util.{PrimitiveIterator, Spliterator, Iterator => JIterator} import java.{lang => jl} diff --git a/library/src/scala/collection/StepperShape.scala b/library/src/scala/collection/StepperShape.scala index db8c00b47992..9215ce9ea215 100644 --- a/library/src/scala/collection/StepperShape.scala +++ b/library/src/scala/collection/StepperShape.scala @@ -14,6 +14,7 @@ package scala.collection import java.{lang => jl} +import scala.language.`2` import scala.collection.Stepper.EfficientSplit /** An implicit StepperShape instance is used in the [[IterableOnce.stepper]] to return a possibly diff --git a/library/src/scala/collection/StrictOptimizedIterableOps.scala b/library/src/scala/collection/StrictOptimizedIterableOps.scala index 3260c1bc262e..4c22b95fd768 100644 --- a/library/src/scala/collection/StrictOptimizedIterableOps.scala +++ b/library/src/scala/collection/StrictOptimizedIterableOps.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.nowarn import scala.annotation.unchecked.uncheckedVariance import scala.runtime.Statics diff --git a/library/src/scala/collection/StrictOptimizedMapOps.scala b/library/src/scala/collection/StrictOptimizedMapOps.scala index a87ba3ee9e20..2f29d99ad458 100644 --- a/library/src/scala/collection/StrictOptimizedMapOps.scala +++ b/library/src/scala/collection/StrictOptimizedMapOps.scala @@ -12,6 +12,8 @@ package scala.collection +import scala.language.`2` + /** * Trait that overrides map operations to take advantage of strict builders. * diff --git a/library/src/scala/collection/StrictOptimizedSeqOps.scala b/library/src/scala/collection/StrictOptimizedSeqOps.scala index a131498d8b28..7185b29d1d04 100644 --- a/library/src/scala/collection/StrictOptimizedSeqOps.scala +++ b/library/src/scala/collection/StrictOptimizedSeqOps.scala @@ -12,6 +12,8 @@ package scala.collection +import scala.language.`2` + /** * Trait that overrides operations on sequences in order * to take advantage of strict builders. diff --git a/library/src/scala/collection/StrictOptimizedSetOps.scala b/library/src/scala/collection/StrictOptimizedSetOps.scala index 39e585324f45..28033e38741c 100644 --- a/library/src/scala/collection/StrictOptimizedSetOps.scala +++ b/library/src/scala/collection/StrictOptimizedSetOps.scala @@ -12,6 +12,8 @@ package scala.collection +import scala.language.`2` + /** * Trait that overrides set operations to take advantage of strict builders. * diff --git a/library/src/scala/collection/StrictOptimizedSortedMapOps.scala b/library/src/scala/collection/StrictOptimizedSortedMapOps.scala index 8317913c6d1b..6b5e23a7c9d1 100644 --- a/library/src/scala/collection/StrictOptimizedSortedMapOps.scala +++ b/library/src/scala/collection/StrictOptimizedSortedMapOps.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.annotation.implicitNotFound /** diff --git a/library/src/scala/collection/StrictOptimizedSortedSetOps.scala b/library/src/scala/collection/StrictOptimizedSortedSetOps.scala index c01b0d8466f3..7c8d6737f67f 100644 --- a/library/src/scala/collection/StrictOptimizedSortedSetOps.scala +++ b/library/src/scala/collection/StrictOptimizedSortedSetOps.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.implicitNotFound import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/StringOps.scala b/library/src/scala/collection/StringOps.scala index f641c792156a..65737197e4c5 100644 --- a/library/src/scala/collection/StringOps.scala +++ b/library/src/scala/collection/StringOps.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import java.lang.{StringBuilder => JStringBuilder} import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/StringParsers.scala b/library/src/scala/collection/StringParsers.scala index 36108dc539da..b857f060fd0a 100644 --- a/library/src/scala/collection/StringParsers.scala +++ b/library/src/scala/collection/StringParsers.scala @@ -13,6 +13,7 @@ package scala package collection +import scala.language.`2` import scala.annotation.tailrec /** A module containing the implementations of parsers from strings to numeric types, and boolean diff --git a/library/src/scala/collection/View.scala b/library/src/scala/collection/View.scala index f304b8931f14..4d5622f7210b 100644 --- a/library/src/scala/collection/View.scala +++ b/library/src/scala/collection/View.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` import scala.annotation.{nowarn, tailrec} import scala.collection.mutable.{ArrayBuffer, Builder} import scala.collection.immutable.LazyList diff --git a/library/src/scala/collection/WithFilter.scala b/library/src/scala/collection/WithFilter.scala index 7a68275336ff..978e302fecc7 100644 --- a/library/src/scala/collection/WithFilter.scala +++ b/library/src/scala/collection/WithFilter.scala @@ -12,6 +12,8 @@ package scala.collection +import scala.language.`2` + /** A template trait that contains just the `map`, `flatMap`, `foreach` and `withFilter` methods * of trait `Iterable`. * diff --git a/library/src/scala/collection/concurrent/Map.scala b/library/src/scala/collection/concurrent/Map.scala index 291f85513b58..6f5347124d5e 100644 --- a/library/src/scala/collection/concurrent/Map.scala +++ b/library/src/scala/collection/concurrent/Map.scala @@ -13,6 +13,7 @@ package scala package collection.concurrent +import scala.language.`2` import scala.annotation.tailrec /** A template trait for mutable maps that allow concurrent access. diff --git a/library/src/scala/collection/concurrent/TrieMap.scala b/library/src/scala/collection/concurrent/TrieMap.scala index ddc5379f1f25..2e92d12c2ecd 100644 --- a/library/src/scala/collection/concurrent/TrieMap.scala +++ b/library/src/scala/collection/concurrent/TrieMap.scala @@ -14,6 +14,7 @@ package scala package collection package concurrent +import scala.language.`2` import java.util.concurrent.atomic._ import scala.{unchecked => uc} import scala.annotation.tailrec diff --git a/library/src/scala/collection/convert/AsJavaConverters.scala b/library/src/scala/collection/convert/AsJavaConverters.scala index 2fc73da64fe7..39f34f131585 100644 --- a/library/src/scala/collection/convert/AsJavaConverters.scala +++ b/library/src/scala/collection/convert/AsJavaConverters.scala @@ -14,6 +14,7 @@ package scala package collection package convert +import scala.language.`2` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/AsJavaExtensions.scala b/library/src/scala/collection/convert/AsJavaExtensions.scala index d356a419325d..f980c7094210 100644 --- a/library/src/scala/collection/convert/AsJavaExtensions.scala +++ b/library/src/scala/collection/convert/AsJavaExtensions.scala @@ -14,6 +14,7 @@ package scala package collection package convert +import scala.language.`2` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/AsScalaConverters.scala b/library/src/scala/collection/convert/AsScalaConverters.scala index e1055c60b36e..626969690932 100644 --- a/library/src/scala/collection/convert/AsScalaConverters.scala +++ b/library/src/scala/collection/convert/AsScalaConverters.scala @@ -14,6 +14,7 @@ package scala package collection package convert +import scala.language.`2` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/AsScalaExtensions.scala b/library/src/scala/collection/convert/AsScalaExtensions.scala index ef08f4505fe1..a23ecf3137b7 100644 --- a/library/src/scala/collection/convert/AsScalaExtensions.scala +++ b/library/src/scala/collection/convert/AsScalaExtensions.scala @@ -14,6 +14,7 @@ package scala package collection package convert +import scala.language.`2` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/ImplicitConversions.scala b/library/src/scala/collection/convert/ImplicitConversions.scala index 6492c60d6d9e..807f85662812 100644 --- a/library/src/scala/collection/convert/ImplicitConversions.scala +++ b/library/src/scala/collection/convert/ImplicitConversions.scala @@ -14,6 +14,7 @@ package scala package collection package convert +import scala.language.`2` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/JavaCollectionWrappers.scala b/library/src/scala/collection/convert/JavaCollectionWrappers.scala index f79adff98e23..0a9510bc1ad5 100644 --- a/library/src/scala/collection/convert/JavaCollectionWrappers.scala +++ b/library/src/scala/collection/convert/JavaCollectionWrappers.scala @@ -14,6 +14,7 @@ package scala package collection package convert +import scala.language.`2` import java.util.{concurrent => juc} import java.util.{NavigableMap} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/StreamExtensions.scala b/library/src/scala/collection/convert/StreamExtensions.scala index 90b8bcb9031d..4a588b389c61 100644 --- a/library/src/scala/collection/convert/StreamExtensions.scala +++ b/library/src/scala/collection/convert/StreamExtensions.scala @@ -12,6 +12,7 @@ package scala.collection.convert +import scala.language.`2` import java.util.Spliterator import java.util.stream._ import java.{lang => jl} diff --git a/library/src/scala/collection/convert/impl/ArrayStepper.scala b/library/src/scala/collection/convert/impl/ArrayStepper.scala index 4e8408bca99a..1ab6d98fd90e 100644 --- a/library/src/scala/collection/convert/impl/ArrayStepper.scala +++ b/library/src/scala/collection/convert/impl/ArrayStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import scala.collection._ private[collection] class ObjectArrayStepper[A <: Object](underlying: Array[A], _i0: Int, _iN: Int) diff --git a/library/src/scala/collection/convert/impl/BinaryTreeStepper.scala b/library/src/scala/collection/convert/impl/BinaryTreeStepper.scala index d15977eced17..e126f03f3f6a 100644 --- a/library/src/scala/collection/convert/impl/BinaryTreeStepper.scala +++ b/library/src/scala/collection/convert/impl/BinaryTreeStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import java.util.Spliterator import annotation.tailrec diff --git a/library/src/scala/collection/convert/impl/BitSetStepper.scala b/library/src/scala/collection/convert/impl/BitSetStepper.scala index 905afaaf4a0d..2ee95c51b6ef 100644 --- a/library/src/scala/collection/convert/impl/BitSetStepper.scala +++ b/library/src/scala/collection/convert/impl/BitSetStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection.{BitSetOps, IntStepper, Stepper} diff --git a/library/src/scala/collection/convert/impl/ChampStepper.scala b/library/src/scala/collection/convert/impl/ChampStepper.scala index ddf7c34dc65a..33de8e3dbcfc 100644 --- a/library/src/scala/collection/convert/impl/ChampStepper.scala +++ b/library/src/scala/collection/convert/impl/ChampStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection._ import scala.collection.immutable.Node diff --git a/library/src/scala/collection/convert/impl/InOrderStepperBase.scala b/library/src/scala/collection/convert/impl/InOrderStepperBase.scala index 476b5c882177..2d1827248683 100644 --- a/library/src/scala/collection/convert/impl/InOrderStepperBase.scala +++ b/library/src/scala/collection/convert/impl/InOrderStepperBase.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import java.util.Spliterator import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/convert/impl/IndexedSeqStepper.scala b/library/src/scala/collection/convert/impl/IndexedSeqStepper.scala index aa8fbe307278..51437629f75b 100644 --- a/library/src/scala/collection/convert/impl/IndexedSeqStepper.scala +++ b/library/src/scala/collection/convert/impl/IndexedSeqStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import scala.collection._ private[collection] class AnyIndexedSeqStepper[A](underlying: collection.IndexedSeqOps[A, AnyConstr, _], _i0: Int, _iN: Int) diff --git a/library/src/scala/collection/convert/impl/IndexedStepperBase.scala b/library/src/scala/collection/convert/impl/IndexedStepperBase.scala index d2094dd30da6..b193590d6043 100644 --- a/library/src/scala/collection/convert/impl/IndexedStepperBase.scala +++ b/library/src/scala/collection/convert/impl/IndexedStepperBase.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import java.util.Spliterator import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/convert/impl/IteratorStepper.scala b/library/src/scala/collection/convert/impl/IteratorStepper.scala index 8fac29cf96ae..41cb94b8452b 100644 --- a/library/src/scala/collection/convert/impl/IteratorStepper.scala +++ b/library/src/scala/collection/convert/impl/IteratorStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import java.util.Spliterator import scala.collection.{AnyStepper, DoubleStepper, IntStepper, LongStepper, Stepper} diff --git a/library/src/scala/collection/convert/impl/NumericRangeStepper.scala b/library/src/scala/collection/convert/impl/NumericRangeStepper.scala index 3a03f8fabf63..eafa21781bee 100644 --- a/library/src/scala/collection/convert/impl/NumericRangeStepper.scala +++ b/library/src/scala/collection/convert/impl/NumericRangeStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import scala.collection.{AnyStepper, IntStepper, LongStepper, Stepper} import scala.collection.immutable.NumericRange diff --git a/library/src/scala/collection/convert/impl/RangeStepper.scala b/library/src/scala/collection/convert/impl/RangeStepper.scala index 46f803151704..f2638e866286 100644 --- a/library/src/scala/collection/convert/impl/RangeStepper.scala +++ b/library/src/scala/collection/convert/impl/RangeStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import scala.collection.{IntStepper, Stepper} /** Implements Stepper on an integer Range. You don't actually need the Range to do this, diff --git a/library/src/scala/collection/convert/impl/StringStepper.scala b/library/src/scala/collection/convert/impl/StringStepper.scala index e8c4d7073c43..fff945fe97ff 100644 --- a/library/src/scala/collection/convert/impl/StringStepper.scala +++ b/library/src/scala/collection/convert/impl/StringStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import java.lang.Character.{charCount, isLowSurrogate} import java.util.Spliterator diff --git a/library/src/scala/collection/convert/impl/TableStepper.scala b/library/src/scala/collection/convert/impl/TableStepper.scala index 2c144e4fae8f..6891d4179536 100644 --- a/library/src/scala/collection/convert/impl/TableStepper.scala +++ b/library/src/scala/collection/convert/impl/TableStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection._ diff --git a/library/src/scala/collection/convert/impl/VectorStepper.scala b/library/src/scala/collection/convert/impl/VectorStepper.scala index ca0d45330a70..e4e0c4270078 100644 --- a/library/src/scala/collection/convert/impl/VectorStepper.scala +++ b/library/src/scala/collection/convert/impl/VectorStepper.scala @@ -13,6 +13,7 @@ package scala.collection.convert package impl +import scala.language.`2` import scala.collection._ private[convert] abstract class VectorStepperBase[Sub >: Null, Semi <: Sub]( diff --git a/library/src/scala/collection/generic/BitOperations.scala b/library/src/scala/collection/generic/BitOperations.scala index 4464b4935d07..4f0c5d1db233 100644 --- a/library/src/scala/collection/generic/BitOperations.scala +++ b/library/src/scala/collection/generic/BitOperations.scala @@ -13,6 +13,7 @@ package scala.collection package generic +import scala.language.`2` /** Some bit operations. * diff --git a/library/src/scala/collection/generic/CommonErrors.scala b/library/src/scala/collection/generic/CommonErrors.scala index e9f863643d27..c0b740e8afed 100644 --- a/library/src/scala/collection/generic/CommonErrors.scala +++ b/library/src/scala/collection/generic/CommonErrors.scala @@ -13,6 +13,7 @@ package scala.collection package generic +import scala.language.`2` /** Some precomputed common errors to reduce the generated code size. */ diff --git a/library/src/scala/collection/generic/DefaultSerializationProxy.scala b/library/src/scala/collection/generic/DefaultSerializationProxy.scala index 2e584eaa427d..028469e593a4 100644 --- a/library/src/scala/collection/generic/DefaultSerializationProxy.scala +++ b/library/src/scala/collection/generic/DefaultSerializationProxy.scala @@ -14,6 +14,7 @@ package scala.collection.generic import java.io.{ObjectInputStream, ObjectOutputStream} +import scala.language.`2` import scala.collection.{Factory, Iterable} import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/generic/IsIterable.scala b/library/src/scala/collection/generic/IsIterable.scala index 2260f0f2aacb..2b2da73d3564 100644 --- a/library/src/scala/collection/generic/IsIterable.scala +++ b/library/src/scala/collection/generic/IsIterable.scala @@ -13,6 +13,8 @@ package scala.collection package generic +import scala.language.`2` + /** A trait which can be used to avoid code duplication when defining extension * methods that should be applicable both to existing Scala collections (i.e., * types extending `Iterable`) as well as other (potentially user-defined) diff --git a/library/src/scala/collection/generic/IsIterableOnce.scala b/library/src/scala/collection/generic/IsIterableOnce.scala index 82f0ec8b7332..25772d42d509 100644 --- a/library/src/scala/collection/generic/IsIterableOnce.scala +++ b/library/src/scala/collection/generic/IsIterableOnce.scala @@ -14,6 +14,8 @@ package scala package collection package generic +import scala.language.`2` + /** Type class witnessing that a collection representation type `Repr` has * elements of type `A` and has a conversion to `IterableOnce[A]`. * diff --git a/library/src/scala/collection/generic/IsMap.scala b/library/src/scala/collection/generic/IsMap.scala index 6178b2f2b7ca..b9cb7e0b4487 100644 --- a/library/src/scala/collection/generic/IsMap.scala +++ b/library/src/scala/collection/generic/IsMap.scala @@ -13,6 +13,7 @@ package scala.collection package generic +import scala.language.`2` import IsMap.Tupled import scala.collection.immutable.{IntMap, LongMap} diff --git a/library/src/scala/collection/generic/IsSeq.scala b/library/src/scala/collection/generic/IsSeq.scala index 73d0cc9762d6..03bb02ed0054 100644 --- a/library/src/scala/collection/generic/IsSeq.scala +++ b/library/src/scala/collection/generic/IsSeq.scala @@ -13,6 +13,7 @@ package scala.collection package generic +import scala.language.`2` import scala.reflect.ClassTag /** Type class witnessing that a collection representation type `Repr` has diff --git a/library/src/scala/collection/generic/Subtractable.scala b/library/src/scala/collection/generic/Subtractable.scala index f8af03581aad..4b69a5b53487 100644 --- a/library/src/scala/collection/generic/Subtractable.scala +++ b/library/src/scala/collection/generic/Subtractable.scala @@ -14,6 +14,8 @@ package scala package collection package generic +import scala.language.`2` + /** This trait represents collection-like objects that can be reduced * using a '+' operator. It defines variants of `-` and `--` * as convenience methods in terms of single-element removal `-`. diff --git a/library/src/scala/collection/generic/package.scala b/library/src/scala/collection/generic/package.scala index 5aaf90547384..c38e886dd646 100644 --- a/library/src/scala/collection/generic/package.scala +++ b/library/src/scala/collection/generic/package.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` package object generic { @deprecated("Clearable was moved from collection.generic to collection.mutable", "2.13.0") diff --git a/library/src/scala/collection/immutable/ArraySeq.scala b/library/src/scala/collection/immutable/ArraySeq.scala index eafe9baa719f..1e5fdad836fd 100644 --- a/library/src/scala/collection/immutable/ArraySeq.scala +++ b/library/src/scala/collection/immutable/ArraySeq.scala @@ -13,6 +13,7 @@ package scala.collection package immutable +import scala.language.`2` import java.util.Arrays import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/immutable/BitSet.scala b/library/src/scala/collection/immutable/BitSet.scala index a9b5837ff566..06ecbfee48c1 100644 --- a/library/src/scala/collection/immutable/BitSet.scala +++ b/library/src/scala/collection/immutable/BitSet.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import BitSetOps.{LogWL, updateArray} import mutable.Builder import scala.annotation.{implicitNotFound, nowarn} diff --git a/library/src/scala/collection/immutable/ChampCommon.scala b/library/src/scala/collection/immutable/ChampCommon.scala index 7b3e3949a126..1305ddbe8423 100644 --- a/library/src/scala/collection/immutable/ChampCommon.scala +++ b/library/src/scala/collection/immutable/ChampCommon.scala @@ -12,6 +12,7 @@ package scala.collection.immutable +import scala.language.`2` import scala.collection.AbstractIterator import java.lang.Integer.bitCount import java.lang.Math.ceil diff --git a/library/src/scala/collection/immutable/HashMap.scala b/library/src/scala/collection/immutable/HashMap.scala index e9257f1948fc..15596f1a35d8 100644 --- a/library/src/scala/collection/immutable/HashMap.scala +++ b/library/src/scala/collection/immutable/HashMap.scala @@ -13,6 +13,7 @@ package scala package collection.immutable +import scala.language.`2` import java.lang.Integer.bitCount import java.lang.System.arraycopy diff --git a/library/src/scala/collection/immutable/HashSet.scala b/library/src/scala/collection/immutable/HashSet.scala index 3c72236a5395..b92488c8c64a 100644 --- a/library/src/scala/collection/immutable/HashSet.scala +++ b/library/src/scala/collection/immutable/HashSet.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import java.lang.Integer.{bitCount, numberOfTrailingZeros} import java.lang.System.arraycopy diff --git a/library/src/scala/collection/immutable/IntMap.scala b/library/src/scala/collection/immutable/IntMap.scala index 1aa1a6108d0c..f529028b4eb0 100644 --- a/library/src/scala/collection/immutable/IntMap.scala +++ b/library/src/scala/collection/immutable/IntMap.scala @@ -13,6 +13,7 @@ package scala.collection package immutable +import scala.language.`2` import scala.collection.generic.{BitOperations, DefaultSerializationProxy} import scala.collection.mutable.{Builder, ImmutableBuilder} import scala.annotation.tailrec diff --git a/library/src/scala/collection/immutable/Iterable.scala b/library/src/scala/collection/immutable/Iterable.scala index a38c60ed8cc2..38a153725ffc 100644 --- a/library/src/scala/collection/immutable/Iterable.scala +++ b/library/src/scala/collection/immutable/Iterable.scala @@ -12,6 +12,7 @@ package scala.collection.immutable +import scala.language.`2` import scala.collection.{IterableFactory, IterableFactoryDefaults} /** A trait for collections that are guaranteed immutable. diff --git a/library/src/scala/collection/immutable/LazyList.scala b/library/src/scala/collection/immutable/LazyList.scala index 72425cf7045a..403560818bd9 100644 --- a/library/src/scala/collection/immutable/LazyList.scala +++ b/library/src/scala/collection/immutable/LazyList.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import java.io.{ObjectInputStream, ObjectOutputStream} import java.lang.{StringBuilder => JStringBuilder} diff --git a/library/src/scala/collection/immutable/List.scala b/library/src/scala/collection/immutable/List.scala index d6651f417103..4d5a91068a67 100644 --- a/library/src/scala/collection/immutable/List.scala +++ b/library/src/scala/collection/immutable/List.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.annotation.unchecked.uncheckedVariance import scala.annotation.tailrec import mutable.{Builder, ListBuffer} diff --git a/library/src/scala/collection/immutable/ListMap.scala b/library/src/scala/collection/immutable/ListMap.scala index 74d1697cac7f..5585e12c3948 100644 --- a/library/src/scala/collection/immutable/ListMap.scala +++ b/library/src/scala/collection/immutable/ListMap.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.annotation.{nowarn, tailrec} import scala.collection.mutable.ReusableBuilder import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/immutable/ListSet.scala b/library/src/scala/collection/immutable/ListSet.scala index 2e2758cb2747..f8a18e0b531d 100644 --- a/library/src/scala/collection/immutable/ListSet.scala +++ b/library/src/scala/collection/immutable/ListSet.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import mutable.{Builder, ImmutableBuilder} import scala.annotation.tailrec import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/immutable/LongMap.scala b/library/src/scala/collection/immutable/LongMap.scala index 8ff968f58305..ceb7aca9e9db 100644 --- a/library/src/scala/collection/immutable/LongMap.scala +++ b/library/src/scala/collection/immutable/LongMap.scala @@ -13,6 +13,7 @@ package scala.collection package immutable +import scala.language.`2` import java.lang.IllegalStateException import scala.collection.generic.{BitOperations, DefaultSerializationProxy} diff --git a/library/src/scala/collection/immutable/Map.scala b/library/src/scala/collection/immutable/Map.scala index 8f372312512e..533344398fdf 100644 --- a/library/src/scala/collection/immutable/Map.scala +++ b/library/src/scala/collection/immutable/Map.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.annotation.unchecked.uncheckedVariance import scala.collection.generic.DefaultSerializable import scala.collection.immutable.Map.Map4 diff --git a/library/src/scala/collection/immutable/NumericRange.scala b/library/src/scala/collection/immutable/NumericRange.scala index 78efb2adafca..3db5d771a295 100644 --- a/library/src/scala/collection/immutable/NumericRange.scala +++ b/library/src/scala/collection/immutable/NumericRange.scala @@ -12,6 +12,7 @@ package scala.collection.immutable +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection.{AbstractIterator, AnyStepper, IterableFactoryDefaults, Iterator, Stepper, StepperShape} import scala.collection.generic.CommonErrors diff --git a/library/src/scala/collection/immutable/Queue.scala b/library/src/scala/collection/immutable/Queue.scala index 89def7096aea..591abef5facb 100644 --- a/library/src/scala/collection/immutable/Queue.scala +++ b/library/src/scala/collection/immutable/Queue.scala @@ -13,6 +13,7 @@ package scala.collection package immutable +import scala.language.`2` import scala.collection.generic.DefaultSerializable import scala.collection.mutable.{Builder, ListBuffer} diff --git a/library/src/scala/collection/immutable/Range.scala b/library/src/scala/collection/immutable/Range.scala index 9a35153ace64..409e1ee52b19 100644 --- a/library/src/scala/collection/immutable/Range.scala +++ b/library/src/scala/collection/immutable/Range.scala @@ -13,6 +13,7 @@ package scala package collection.immutable +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection.convert.impl.RangeStepper import scala.collection.generic.CommonErrors diff --git a/library/src/scala/collection/immutable/RedBlackTree.scala b/library/src/scala/collection/immutable/RedBlackTree.scala index 33f7d9ceb7e2..e4b0c2c800e4 100644 --- a/library/src/scala/collection/immutable/RedBlackTree.scala +++ b/library/src/scala/collection/immutable/RedBlackTree.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.annotation.meta.{getter, setter} import scala.annotation.tailrec import scala.runtime.Statics.releaseFence diff --git a/library/src/scala/collection/immutable/Seq.scala b/library/src/scala/collection/immutable/Seq.scala index 81a40c1c375b..e1f52ff832b1 100644 --- a/library/src/scala/collection/immutable/Seq.scala +++ b/library/src/scala/collection/immutable/Seq.scala @@ -14,6 +14,8 @@ package scala package collection package immutable +import scala.language.`2` + trait Seq[+A] extends Iterable[A] with collection.Seq[A] with SeqOps[A, Seq, Seq[A]] diff --git a/library/src/scala/collection/immutable/SeqMap.scala b/library/src/scala/collection/immutable/SeqMap.scala index 03daef1481a8..74932227b227 100644 --- a/library/src/scala/collection/immutable/SeqMap.scala +++ b/library/src/scala/collection/immutable/SeqMap.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.collection.mutable.{Builder, ReusableBuilder} /** A base trait for ordered, immutable maps. diff --git a/library/src/scala/collection/immutable/Set.scala b/library/src/scala/collection/immutable/Set.scala index e8509b58016e..f9fc47f61240 100644 --- a/library/src/scala/collection/immutable/Set.scala +++ b/library/src/scala/collection/immutable/Set.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.collection.immutable.Set.Set4 import scala.collection.mutable.{Builder, ReusableBuilder} diff --git a/library/src/scala/collection/immutable/SortedMap.scala b/library/src/scala/collection/immutable/SortedMap.scala index 120ae23ae024..ec4e1b70037a 100644 --- a/library/src/scala/collection/immutable/SortedMap.scala +++ b/library/src/scala/collection/immutable/SortedMap.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.annotation.unchecked.uncheckedVariance import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/immutable/SortedSet.scala b/library/src/scala/collection/immutable/SortedSet.scala index 2eda00ac6b2f..8f70edbb1da0 100644 --- a/library/src/scala/collection/immutable/SortedSet.scala +++ b/library/src/scala/collection/immutable/SortedSet.scala @@ -14,6 +14,8 @@ package scala package collection package immutable +import scala.language.`2` + /** Base trait for sorted sets */ trait SortedSet[A] extends Set[A] diff --git a/library/src/scala/collection/immutable/Stream.scala b/library/src/scala/collection/immutable/Stream.scala index 898a988735c6..7ee4530228fa 100644 --- a/library/src/scala/collection/immutable/Stream.scala +++ b/library/src/scala/collection/immutable/Stream.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import java.io.{ObjectInputStream, ObjectOutputStream} import java.lang.{StringBuilder => JStringBuilder} diff --git a/library/src/scala/collection/immutable/StrictOptimizedSeqOps.scala b/library/src/scala/collection/immutable/StrictOptimizedSeqOps.scala index 90b803d54e70..15ea9c37e3c9 100644 --- a/library/src/scala/collection/immutable/StrictOptimizedSeqOps.scala +++ b/library/src/scala/collection/immutable/StrictOptimizedSeqOps.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.collection.generic.CommonErrors /** Trait that overrides operations to take advantage of strict builders. diff --git a/library/src/scala/collection/immutable/TreeMap.scala b/library/src/scala/collection/immutable/TreeMap.scala index 970e9a174440..e0db92f81505 100644 --- a/library/src/scala/collection/immutable/TreeMap.scala +++ b/library/src/scala/collection/immutable/TreeMap.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.annotation.tailrec import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/immutable/TreeSeqMap.scala b/library/src/scala/collection/immutable/TreeSeqMap.scala index 4eaa8487b6ff..a744ebfaddaf 100644 --- a/library/src/scala/collection/immutable/TreeSeqMap.scala +++ b/library/src/scala/collection/immutable/TreeSeqMap.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.annotation.tailrec /** This class implements an immutable map that preserves order using diff --git a/library/src/scala/collection/immutable/TreeSet.scala b/library/src/scala/collection/immutable/TreeSet.scala index 4348f62ece74..ebf16f37e5c3 100644 --- a/library/src/scala/collection/immutable/TreeSet.scala +++ b/library/src/scala/collection/immutable/TreeSet.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializable import scala.collection.mutable.ReusableBuilder diff --git a/library/src/scala/collection/immutable/Vector.scala b/library/src/scala/collection/immutable/Vector.scala index f38cdbc77b5d..30272b3aedbd 100644 --- a/library/src/scala/collection/immutable/Vector.scala +++ b/library/src/scala/collection/immutable/Vector.scala @@ -13,6 +13,7 @@ package scala.collection package immutable +import scala.language.`2` import java.lang.Math.{abs, max => mmax, min => mmin} import java.util.Arrays.{copyOf, copyOfRange} import java.util.{Arrays, Spliterator} diff --git a/library/src/scala/collection/immutable/VectorMap.scala b/library/src/scala/collection/immutable/VectorMap.scala index 361427a86c53..b3052639c3b6 100644 --- a/library/src/scala/collection/immutable/VectorMap.scala +++ b/library/src/scala/collection/immutable/VectorMap.scala @@ -14,6 +14,7 @@ package scala package collection package immutable +import scala.language.`2` import scala.annotation.{nowarn, tailrec} /** This class implements immutable maps using a vector/map-based data structure, which preserves insertion order. diff --git a/library/src/scala/collection/immutable/WrappedString.scala b/library/src/scala/collection/immutable/WrappedString.scala index a6c0256fe800..2cbe5d273e4f 100644 --- a/library/src/scala/collection/immutable/WrappedString.scala +++ b/library/src/scala/collection/immutable/WrappedString.scala @@ -13,6 +13,7 @@ package scala.collection package immutable +import scala.language.`2` import scala.Predef.{wrapString => _, assert} import scala.collection.Stepper.EfficientSplit import scala.collection.convert.impl.CharStringStepper diff --git a/library/src/scala/collection/immutable/package.scala b/library/src/scala/collection/immutable/package.scala index 6a92c8cef284..93a8593f134a 100644 --- a/library/src/scala/collection/immutable/package.scala +++ b/library/src/scala/collection/immutable/package.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` package object immutable { type StringOps = scala.collection.StringOps diff --git a/library/src/scala/collection/mutable/AnyRefMap.scala b/library/src/scala/collection/mutable/AnyRefMap.scala index 9ad433309b10..2964926a823e 100644 --- a/library/src/scala/collection/mutable/AnyRefMap.scala +++ b/library/src/scala/collection/mutable/AnyRefMap.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import scala.annotation.meta.companionClass import scala.annotation.nowarn import scala.collection.generic.DefaultSerializationProxy diff --git a/library/src/scala/collection/mutable/ArrayBuffer.scala b/library/src/scala/collection/mutable/ArrayBuffer.scala index bc0f39af6829..b788aac7aeb2 100644 --- a/library/src/scala/collection/mutable/ArrayBuffer.scala +++ b/library/src/scala/collection/mutable/ArrayBuffer.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import java.util.Arrays import scala.annotation.{nowarn, tailrec} import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/mutable/ArrayBuilder.scala b/library/src/scala/collection/mutable/ArrayBuilder.scala index e962dd024836..48b62468f2bb 100644 --- a/library/src/scala/collection/mutable/ArrayBuilder.scala +++ b/library/src/scala/collection/mutable/ArrayBuilder.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.collection.mutable.ArrayBuffer.resizeUp import scala.reflect.ClassTag diff --git a/library/src/scala/collection/mutable/ArrayDeque.scala b/library/src/scala/collection/mutable/ArrayDeque.scala index ca70f31d1869..0060e5eaaea8 100644 --- a/library/src/scala/collection/mutable/ArrayDeque.scala +++ b/library/src/scala/collection/mutable/ArrayDeque.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import scala.annotation.nowarn import scala.collection.Stepper.EfficientSplit import scala.collection.generic.{CommonErrors, DefaultSerializable} diff --git a/library/src/scala/collection/mutable/ArraySeq.scala b/library/src/scala/collection/mutable/ArraySeq.scala index 0537092d0b13..364fd1cd3a09 100644 --- a/library/src/scala/collection/mutable/ArraySeq.scala +++ b/library/src/scala/collection/mutable/ArraySeq.scala @@ -12,6 +12,8 @@ package scala.collection package mutable + +import scala.language.`2` import java.util.Arrays import scala.collection.Stepper.EfficientSplit import scala.collection.convert.impl._ diff --git a/library/src/scala/collection/mutable/BitSet.scala b/library/src/scala/collection/mutable/BitSet.scala index ba77d7161a0b..069d47a681a6 100644 --- a/library/src/scala/collection/mutable/BitSet.scala +++ b/library/src/scala/collection/mutable/BitSet.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import scala.collection.immutable.Range import BitSetOps.{LogWL, MaxSize} import scala.annotation.implicitNotFound diff --git a/library/src/scala/collection/mutable/Buffer.scala b/library/src/scala/collection/mutable/Buffer.scala index 2ec13c1fdbc5..10518eb9ec6a 100644 --- a/library/src/scala/collection/mutable/Buffer.scala +++ b/library/src/scala/collection/mutable/Buffer.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.annotation.nowarn diff --git a/library/src/scala/collection/mutable/Builder.scala b/library/src/scala/collection/mutable/Builder.scala index e59fc8639104..1b07c97cbfc1 100644 --- a/library/src/scala/collection/mutable/Builder.scala +++ b/library/src/scala/collection/mutable/Builder.scala @@ -12,6 +12,8 @@ package scala.collection.mutable +import scala.language.`2` + /** Base trait for collection builders. * * After calling `result()` the behavior of a Builder (which is not also a [[scala.collection.mutable.ReusableBuilder]]) diff --git a/library/src/scala/collection/mutable/CheckedIndexedSeqView.scala b/library/src/scala/collection/mutable/CheckedIndexedSeqView.scala index 6953dd0ed660..947ea94b95cf 100644 --- a/library/src/scala/collection/mutable/CheckedIndexedSeqView.scala +++ b/library/src/scala/collection/mutable/CheckedIndexedSeqView.scala @@ -14,6 +14,8 @@ package scala package collection package mutable +import scala.language.`2` + private[mutable] trait CheckedIndexedSeqView[+A] extends IndexedSeqView[A] { protected val mutationCount: () => Int diff --git a/library/src/scala/collection/mutable/Cloneable.scala b/library/src/scala/collection/mutable/Cloneable.scala index 5c11faea155e..39ec0d7abd56 100644 --- a/library/src/scala/collection/mutable/Cloneable.scala +++ b/library/src/scala/collection/mutable/Cloneable.scala @@ -12,6 +12,7 @@ package scala.collection.mutable +import scala.language.`2` /** A trait for cloneable collections. * diff --git a/library/src/scala/collection/mutable/CollisionProofHashMap.scala b/library/src/scala/collection/mutable/CollisionProofHashMap.scala index f56e679df2d2..d8d4429a8263 100644 --- a/library/src/scala/collection/mutable/CollisionProofHashMap.scala +++ b/library/src/scala/collection/mutable/CollisionProofHashMap.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.{unchecked => uc} import scala.annotation.{implicitNotFound, tailrec, unused} import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/mutable/Growable.scala b/library/src/scala/collection/mutable/Growable.scala index b2d4806089dc..9dad685fc9e6 100644 --- a/library/src/scala/collection/mutable/Growable.scala +++ b/library/src/scala/collection/mutable/Growable.scala @@ -14,6 +14,8 @@ package scala package collection package mutable +import scala.language.`2` + /** This trait forms part of collections that can be augmented * using a `+=` operator and that can be cleared of all elements using * a `clear` method. diff --git a/library/src/scala/collection/mutable/GrowableBuilder.scala b/library/src/scala/collection/mutable/GrowableBuilder.scala index 247bc58da150..dea1846e25f5 100644 --- a/library/src/scala/collection/mutable/GrowableBuilder.scala +++ b/library/src/scala/collection/mutable/GrowableBuilder.scala @@ -13,6 +13,7 @@ package scala package collection.mutable +import scala.language.`2` /** The canonical builder for collections that are growable, i.e. that support an * efficient `+=` method which adds an element to the collection. diff --git a/library/src/scala/collection/mutable/HashMap.scala b/library/src/scala/collection/mutable/HashMap.scala index 86aa9541c4e3..afa475a3704d 100644 --- a/library/src/scala/collection/mutable/HashMap.scala +++ b/library/src/scala/collection/mutable/HashMap.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.annotation.{nowarn, tailrec} import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializationProxy diff --git a/library/src/scala/collection/mutable/HashSet.scala b/library/src/scala/collection/mutable/HashSet.scala index 9f0abbfa6cfd..1314c7ac41dc 100644 --- a/library/src/scala/collection/mutable/HashSet.scala +++ b/library/src/scala/collection/mutable/HashSet.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.annotation.tailrec import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializationProxy diff --git a/library/src/scala/collection/mutable/HashTable.scala b/library/src/scala/collection/mutable/HashTable.scala index d58f6e01b7ac..7831854c8fdb 100644 --- a/library/src/scala/collection/mutable/HashTable.scala +++ b/library/src/scala/collection/mutable/HashTable.scala @@ -13,6 +13,7 @@ package scala package collection.mutable +import scala.language.`2` import collection.{AbstractIterator, Iterator} import java.lang.Integer.{numberOfLeadingZeros, rotateRight} diff --git a/library/src/scala/collection/mutable/ImmutableBuilder.scala b/library/src/scala/collection/mutable/ImmutableBuilder.scala index 3907cfd55305..613b54f7024f 100644 --- a/library/src/scala/collection/mutable/ImmutableBuilder.scala +++ b/library/src/scala/collection/mutable/ImmutableBuilder.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` /** * Reusable builder for immutable collections diff --git a/library/src/scala/collection/mutable/IndexedSeq.scala b/library/src/scala/collection/mutable/IndexedSeq.scala index 464bc00d45db..ac57d3f35903 100644 --- a/library/src/scala/collection/mutable/IndexedSeq.scala +++ b/library/src/scala/collection/mutable/IndexedSeq.scala @@ -13,6 +13,8 @@ package scala.collection package mutable +import scala.language.`2` + trait IndexedSeq[T] extends Seq[T] with scala.collection.IndexedSeq[T] with IndexedSeqOps[T, IndexedSeq, IndexedSeq[T]] diff --git a/library/src/scala/collection/mutable/Iterable.scala b/library/src/scala/collection/mutable/Iterable.scala index c84d0e6ec675..d686a8f3c66f 100644 --- a/library/src/scala/collection/mutable/Iterable.scala +++ b/library/src/scala/collection/mutable/Iterable.scala @@ -12,6 +12,7 @@ package scala.collection.mutable +import scala.language.`2` import scala.collection.{IterableFactory, IterableFactoryDefaults} trait Iterable[A] diff --git a/library/src/scala/collection/mutable/LinkedHashMap.scala b/library/src/scala/collection/mutable/LinkedHashMap.scala index d529fee42596..e0d8288be713 100644 --- a/library/src/scala/collection/mutable/LinkedHashMap.scala +++ b/library/src/scala/collection/mutable/LinkedHashMap.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import scala.annotation.{nowarn, tailrec} import scala.collection.generic.DefaultSerializable import scala.util.hashing.MurmurHash3 diff --git a/library/src/scala/collection/mutable/LinkedHashSet.scala b/library/src/scala/collection/mutable/LinkedHashSet.scala index 1a189d607010..29cadfabd1fb 100644 --- a/library/src/scala/collection/mutable/LinkedHashSet.scala +++ b/library/src/scala/collection/mutable/LinkedHashSet.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import scala.annotation.{nowarn, tailrec} import scala.collection.generic.DefaultSerializable import scala.util.hashing.MurmurHash3 diff --git a/library/src/scala/collection/mutable/ListBuffer.scala b/library/src/scala/collection/mutable/ListBuffer.scala index 273704592abd..ec8f9e4a708e 100644 --- a/library/src/scala/collection/mutable/ListBuffer.scala +++ b/library/src/scala/collection/mutable/ListBuffer.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.annotation.{nowarn, tailrec} import scala.collection.generic.CommonErrors import scala.collection.immutable.{::, List, Nil} diff --git a/library/src/scala/collection/mutable/ListMap.scala b/library/src/scala/collection/mutable/ListMap.scala index e1a273bfd5af..bf13e11b8110 100644 --- a/library/src/scala/collection/mutable/ListMap.scala +++ b/library/src/scala/collection/mutable/ListMap.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.annotation.tailrec import scala.collection.generic.DefaultSerializable import scala.collection.immutable.List diff --git a/library/src/scala/collection/mutable/LongMap.scala b/library/src/scala/collection/mutable/LongMap.scala index e36c337437e3..bbebe81a7ee3 100644 --- a/library/src/scala/collection/mutable/LongMap.scala +++ b/library/src/scala/collection/mutable/LongMap.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.collection.generic.DefaultSerializationProxy import scala.language.implicitConversions diff --git a/library/src/scala/collection/mutable/Map.scala b/library/src/scala/collection/mutable/Map.scala index 8659b45e86e6..641204d18668 100644 --- a/library/src/scala/collection/mutable/Map.scala +++ b/library/src/scala/collection/mutable/Map.scala @@ -14,6 +14,8 @@ package scala package collection package mutable +import scala.language.`2` + /** Base type of mutable Maps */ trait Map[K, V] extends Iterable[(K, V)] diff --git a/library/src/scala/collection/mutable/MultiMap.scala b/library/src/scala/collection/mutable/MultiMap.scala index b06a99b15d51..d15bca1fb2bd 100644 --- a/library/src/scala/collection/mutable/MultiMap.scala +++ b/library/src/scala/collection/mutable/MultiMap.scala @@ -12,6 +12,7 @@ package scala.collection.mutable +import scala.language.`2` /** A trait for mutable maps with multiple values assigned to a key. * diff --git a/library/src/scala/collection/mutable/MutationTracker.scala b/library/src/scala/collection/mutable/MutationTracker.scala index fe0314068a43..ea9d4f7efebf 100644 --- a/library/src/scala/collection/mutable/MutationTracker.scala +++ b/library/src/scala/collection/mutable/MutationTracker.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import java.util.ConcurrentModificationException /** diff --git a/library/src/scala/collection/mutable/OpenHashMap.scala b/library/src/scala/collection/mutable/OpenHashMap.scala index 5840a0abc954..99b470dc7837 100644 --- a/library/src/scala/collection/mutable/OpenHashMap.scala +++ b/library/src/scala/collection/mutable/OpenHashMap.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import java.lang.Integer.numberOfLeadingZeros import java.util.ConcurrentModificationException import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/mutable/PriorityQueue.scala b/library/src/scala/collection/mutable/PriorityQueue.scala index 147cffc22a95..14a15c2e159b 100644 --- a/library/src/scala/collection/mutable/PriorityQueue.scala +++ b/library/src/scala/collection/mutable/PriorityQueue.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.collection.generic.DefaultSerializationProxy import scala.math.Ordering diff --git a/library/src/scala/collection/mutable/Queue.scala b/library/src/scala/collection/mutable/Queue.scala index cc3dad2e2495..39b685092ccc 100644 --- a/library/src/scala/collection/mutable/Queue.scala +++ b/library/src/scala/collection/mutable/Queue.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.annotation.nowarn import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/mutable/RedBlackTree.scala b/library/src/scala/collection/mutable/RedBlackTree.scala index aca36f0271d8..3a5c5709af0b 100644 --- a/library/src/scala/collection/mutable/RedBlackTree.scala +++ b/library/src/scala/collection/mutable/RedBlackTree.scala @@ -13,6 +13,7 @@ package scala package collection.mutable +import scala.language.`2` import scala.annotation.tailrec import collection.{AbstractIterator, Iterator} import java.lang.String diff --git a/library/src/scala/collection/mutable/ReusableBuilder.scala b/library/src/scala/collection/mutable/ReusableBuilder.scala index c8565d6953f1..624cc5e6a2ce 100644 --- a/library/src/scala/collection/mutable/ReusableBuilder.scala +++ b/library/src/scala/collection/mutable/ReusableBuilder.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` /** `ReusableBuilder` is a marker trait that indicates that a `Builder` * can be reused to build more than one instance of a collection. In diff --git a/library/src/scala/collection/mutable/Seq.scala b/library/src/scala/collection/mutable/Seq.scala index afabb834a63f..842c13a1d422 100644 --- a/library/src/scala/collection/mutable/Seq.scala +++ b/library/src/scala/collection/mutable/Seq.scala @@ -12,6 +12,7 @@ package scala.collection.mutable +import scala.language.`2` import scala.collection.{IterableFactoryDefaults, SeqFactory} trait Seq[A] diff --git a/library/src/scala/collection/mutable/SeqMap.scala b/library/src/scala/collection/mutable/SeqMap.scala index dda2c47c3447..6932b380cc50 100644 --- a/library/src/scala/collection/mutable/SeqMap.scala +++ b/library/src/scala/collection/mutable/SeqMap.scala @@ -14,6 +14,8 @@ package scala package collection package mutable +import scala.language.`2` + /** * A generic trait for ordered mutable maps. Concrete classes have to provide * functionality for the abstract methods in `SeqMap`. diff --git a/library/src/scala/collection/mutable/Set.scala b/library/src/scala/collection/mutable/Set.scala index cede5411a349..8539c9ea5442 100644 --- a/library/src/scala/collection/mutable/Set.scala +++ b/library/src/scala/collection/mutable/Set.scala @@ -12,6 +12,7 @@ package scala.collection.mutable +import scala.language.`2` import scala.collection.{IterableFactory, IterableFactoryDefaults, IterableOps} /** Base trait for mutable sets */ diff --git a/library/src/scala/collection/mutable/Shrinkable.scala b/library/src/scala/collection/mutable/Shrinkable.scala index acf1b4bf42ac..9386db587b93 100644 --- a/library/src/scala/collection/mutable/Shrinkable.scala +++ b/library/src/scala/collection/mutable/Shrinkable.scala @@ -13,6 +13,7 @@ package scala package collection.mutable +import scala.language.`2` import scala.annotation.tailrec /** This trait forms part of collections that can be reduced diff --git a/library/src/scala/collection/mutable/SortedMap.scala b/library/src/scala/collection/mutable/SortedMap.scala index 1884840f91e2..72196167bb16 100644 --- a/library/src/scala/collection/mutable/SortedMap.scala +++ b/library/src/scala/collection/mutable/SortedMap.scala @@ -13,6 +13,7 @@ package scala package collection.mutable +import scala.language.`2` import scala.collection.{SortedMapFactory, SortedMapFactoryDefaults} /** diff --git a/library/src/scala/collection/mutable/SortedSet.scala b/library/src/scala/collection/mutable/SortedSet.scala index 7faf70b87cdc..fa1e8147ca27 100644 --- a/library/src/scala/collection/mutable/SortedSet.scala +++ b/library/src/scala/collection/mutable/SortedSet.scala @@ -14,6 +14,8 @@ package scala package collection package mutable +import scala.language.`2` + /** Base type for mutable sorted set collections */ trait SortedSet[A] diff --git a/library/src/scala/collection/mutable/Stack.scala b/library/src/scala/collection/mutable/Stack.scala index 01aacc22c65e..299fe73bd174 100644 --- a/library/src/scala/collection/mutable/Stack.scala +++ b/library/src/scala/collection/mutable/Stack.scala @@ -12,6 +12,7 @@ package scala.collection.mutable +import scala.language.`2` import scala.annotation.{migration, nowarn} import scala.collection.generic.DefaultSerializable import scala.collection.{IterableFactoryDefaults, IterableOnce, SeqFactory, StrictOptimizedSeqFactory, StrictOptimizedSeqOps} diff --git a/library/src/scala/collection/mutable/StringBuilder.scala b/library/src/scala/collection/mutable/StringBuilder.scala index ad9755389c48..873b7f3df061 100644 --- a/library/src/scala/collection/mutable/StringBuilder.scala +++ b/library/src/scala/collection/mutable/StringBuilder.scala @@ -12,6 +12,7 @@ package scala.collection.mutable +import scala.language.`2` import scala.collection.{IterableFactoryDefaults, IterableOnce} import scala.collection.immutable.WrappedString diff --git a/library/src/scala/collection/mutable/TreeMap.scala b/library/src/scala/collection/mutable/TreeMap.scala index 076239278299..371dad2a2a67 100644 --- a/library/src/scala/collection/mutable/TreeMap.scala +++ b/library/src/scala/collection/mutable/TreeMap.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializable import scala.collection.mutable.{RedBlackTree => RB} diff --git a/library/src/scala/collection/mutable/TreeSet.scala b/library/src/scala/collection/mutable/TreeSet.scala index 9820af9037ca..a1f044ba791f 100644 --- a/library/src/scala/collection/mutable/TreeSet.scala +++ b/library/src/scala/collection/mutable/TreeSet.scala @@ -13,6 +13,7 @@ package scala package collection.mutable +import scala.language.`2` import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializable import scala.collection.mutable.{RedBlackTree => RB} diff --git a/library/src/scala/collection/mutable/UnrolledBuffer.scala b/library/src/scala/collection/mutable/UnrolledBuffer.scala index 4aecac001505..c71735c5915f 100644 --- a/library/src/scala/collection/mutable/UnrolledBuffer.scala +++ b/library/src/scala/collection/mutable/UnrolledBuffer.scala @@ -13,6 +13,7 @@ package scala.collection package mutable +import scala.language.`2` import scala.annotation.tailrec import scala.collection.generic.{CommonErrors, DefaultSerializable} import scala.reflect.ClassTag diff --git a/library/src/scala/collection/mutable/WeakHashMap.scala b/library/src/scala/collection/mutable/WeakHashMap.scala index ae0230c8ab83..7ac917a90f6c 100644 --- a/library/src/scala/collection/mutable/WeakHashMap.scala +++ b/library/src/scala/collection/mutable/WeakHashMap.scala @@ -14,6 +14,7 @@ package scala package collection package mutable +import scala.language.`2` import scala.annotation.nowarn import scala.collection.convert.JavaCollectionWrappers.{JMapWrapper, JMapWrapperLike} diff --git a/library/src/scala/collection/mutable/package.scala b/library/src/scala/collection/mutable/package.scala index 4ad5df4813d8..0499055b0dc4 100644 --- a/library/src/scala/collection/mutable/package.scala +++ b/library/src/scala/collection/mutable/package.scala @@ -12,6 +12,7 @@ package scala.collection +import scala.language.`2` package object mutable { @deprecated("Use ArraySeq instead of WrappedArray; it can represent both, boxed and unboxed arrays", "2.13.0") diff --git a/library/src/scala/collection/package.scala b/library/src/scala/collection/package.scala index f6a89b5c288c..4ce27ca11cf2 100644 --- a/library/src/scala/collection/package.scala +++ b/library/src/scala/collection/package.scala @@ -12,6 +12,8 @@ package scala +import scala.language.`2` + package object collection { @deprecated("Use Iterable instead of Traversable", "2.13.0") type Traversable[+X] = Iterable[X] From 1cbd1922cb33b5b5fa4bac72e2c40976982cf1ee Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Mon, 5 May 2025 18:32:11 +0200 Subject: [PATCH 15/15] chore: rename the import to `scala.language.2.13` in library --- library/src/scala/AnyVal.scala | 2 +- library/src/scala/AnyValCompanion.scala | 2 +- library/src/scala/App.scala | 2 +- library/src/scala/Array.scala | 2 +- library/src/scala/Boolean.scala | 2 +- library/src/scala/Byte.scala | 2 +- library/src/scala/Char.scala | 2 +- library/src/scala/Console.scala | 2 +- library/src/scala/DelayedInit.scala | 2 +- library/src/scala/Double.scala | 2 +- library/src/scala/DummyImplicit.scala | 2 +- library/src/scala/Dynamic.scala | 2 +- library/src/scala/Enumeration.scala | 2 +- library/src/scala/Equals.scala | 2 +- library/src/scala/Float.scala | 2 +- library/src/scala/Function.scala | 2 +- library/src/scala/Function0.scala | 2 +- library/src/scala/Function1.scala | 2 +- library/src/scala/Function10.scala | 2 +- library/src/scala/Function11.scala | 2 +- library/src/scala/Function12.scala | 2 +- library/src/scala/Function13.scala | 2 +- library/src/scala/Function14.scala | 2 +- library/src/scala/Function15.scala | 2 +- library/src/scala/Function16.scala | 2 +- library/src/scala/Function17.scala | 2 +- library/src/scala/Function18.scala | 2 +- library/src/scala/Function19.scala | 2 +- library/src/scala/Function2.scala | 2 +- library/src/scala/Function20.scala | 2 +- library/src/scala/Function21.scala | 2 +- library/src/scala/Function22.scala | 2 +- library/src/scala/Function3.scala | 2 +- library/src/scala/Function4.scala | 2 +- library/src/scala/Function5.scala | 2 +- library/src/scala/Function6.scala | 2 +- library/src/scala/Function7.scala | 2 +- library/src/scala/Function8.scala | 2 +- library/src/scala/Function9.scala | 2 +- library/src/scala/Int.scala | 2 +- library/src/scala/Long.scala | 2 +- library/src/scala/MatchError.scala | 2 +- library/src/scala/NotImplementedError.scala | 2 +- library/src/scala/Option.scala | 2 +- library/src/scala/PartialFunction.scala | 2 +- library/src/scala/Predef.scala | 2 +- library/src/scala/Product.scala | 2 +- library/src/scala/Product1.scala | 2 +- library/src/scala/Product10.scala | 2 +- library/src/scala/Product11.scala | 2 +- library/src/scala/Product12.scala | 2 +- library/src/scala/Product13.scala | 2 +- library/src/scala/Product14.scala | 2 +- library/src/scala/Product15.scala | 2 +- library/src/scala/Product16.scala | 2 +- library/src/scala/Product17.scala | 2 +- library/src/scala/Product18.scala | 2 +- library/src/scala/Product19.scala | 2 +- library/src/scala/Product2.scala | 2 +- library/src/scala/Product20.scala | 2 +- library/src/scala/Product21.scala | 2 +- library/src/scala/Product22.scala | 2 +- library/src/scala/Product3.scala | 2 +- library/src/scala/Product4.scala | 2 +- library/src/scala/Product5.scala | 2 +- library/src/scala/Product6.scala | 2 +- library/src/scala/Product7.scala | 2 +- library/src/scala/Product8.scala | 2 +- library/src/scala/Product9.scala | 2 +- library/src/scala/Proxy.scala | 2 +- library/src/scala/SerialVersionUID.scala | 2 +- library/src/scala/Short.scala | 2 +- library/src/scala/Specializable.scala | 2 +- library/src/scala/StringContext.scala | 2 +- library/src/scala/Symbol.scala | 2 +- library/src/scala/Tuple1.scala | 2 +- library/src/scala/Tuple10.scala | 2 +- library/src/scala/Tuple11.scala | 2 +- library/src/scala/Tuple12.scala | 2 +- library/src/scala/Tuple13.scala | 2 +- library/src/scala/Tuple14.scala | 2 +- library/src/scala/Tuple15.scala | 2 +- library/src/scala/Tuple16.scala | 2 +- library/src/scala/Tuple17.scala | 2 +- library/src/scala/Tuple18.scala | 2 +- library/src/scala/Tuple19.scala | 2 +- library/src/scala/Tuple2.scala | 2 +- library/src/scala/Tuple20.scala | 2 +- library/src/scala/Tuple21.scala | 2 +- library/src/scala/Tuple22.scala | 2 +- library/src/scala/Tuple3.scala | 2 +- library/src/scala/Tuple4.scala | 2 +- library/src/scala/Tuple5.scala | 2 +- library/src/scala/Tuple6.scala | 2 +- library/src/scala/Tuple7.scala | 2 +- library/src/scala/Tuple8.scala | 2 +- library/src/scala/Tuple9.scala | 2 +- library/src/scala/UninitializedError.scala | 2 +- library/src/scala/UninitializedFieldError.scala | 2 +- library/src/scala/Unit.scala | 2 +- library/src/scala/ValueOf.scala | 2 +- library/src/scala/annotation/Annotation.scala | 2 +- library/src/scala/annotation/ClassfileAnnotation.scala | 2 +- library/src/scala/annotation/ConstantAnnotation.scala | 2 +- library/src/scala/annotation/StaticAnnotation.scala | 2 +- library/src/scala/annotation/TypeConstraint.scala | 2 +- library/src/scala/annotation/compileTimeOnly.scala | 2 +- library/src/scala/annotation/elidable.scala | 2 +- library/src/scala/annotation/implicitAmbiguous.scala | 2 +- library/src/scala/annotation/implicitNotFound.scala | 2 +- library/src/scala/annotation/meta/beanGetter.scala | 2 +- library/src/scala/annotation/meta/beanSetter.scala | 2 +- library/src/scala/annotation/meta/companionClass.scala | 2 +- library/src/scala/annotation/meta/companionMethod.scala | 2 +- library/src/scala/annotation/meta/companionObject.scala | 2 +- library/src/scala/annotation/meta/defaultArg.scala | 2 +- library/src/scala/annotation/meta/field.scala | 2 +- library/src/scala/annotation/meta/getter.scala | 2 +- library/src/scala/annotation/meta/languageFeature.scala | 2 +- library/src/scala/annotation/meta/package.scala | 2 +- library/src/scala/annotation/meta/param.scala | 2 +- library/src/scala/annotation/meta/setter.scala | 2 +- library/src/scala/annotation/meta/superArg.scala | 2 +- library/src/scala/annotation/migration.scala | 2 +- library/src/scala/annotation/nowarn.scala | 2 +- library/src/scala/annotation/showAsInfix.scala | 2 +- library/src/scala/annotation/strictfp.scala | 2 +- library/src/scala/annotation/switch.scala | 2 +- library/src/scala/annotation/tailrec.scala | 2 +- library/src/scala/annotation/unchecked/uncheckedStable.scala | 2 +- library/src/scala/annotation/unchecked/uncheckedVariance.scala | 2 +- library/src/scala/annotation/unspecialized.scala | 2 +- library/src/scala/annotation/unused.scala | 2 +- library/src/scala/annotation/varargs.scala | 2 +- library/src/scala/beans/BeanProperty.scala | 2 +- library/src/scala/beans/BooleanBeanProperty.scala | 2 +- library/src/scala/collection/ArrayOps.scala | 2 +- library/src/scala/collection/BitSet.scala | 2 +- library/src/scala/collection/BufferedIterator.scala | 2 +- library/src/scala/collection/BuildFrom.scala | 2 +- library/src/scala/collection/DefaultMap.scala | 2 +- library/src/scala/collection/Factory.scala | 2 +- library/src/scala/collection/Hashing.scala | 2 +- library/src/scala/collection/IndexedSeq.scala | 2 +- library/src/scala/collection/IndexedSeqView.scala | 2 +- library/src/scala/collection/Iterable.scala | 2 +- library/src/scala/collection/IterableOnce.scala | 2 +- library/src/scala/collection/Iterator.scala | 2 +- library/src/scala/collection/JavaConverters.scala | 2 +- library/src/scala/collection/LazyZipOps.scala | 2 +- library/src/scala/collection/LinearSeq.scala | 2 +- library/src/scala/collection/Map.scala | 2 +- library/src/scala/collection/MapView.scala | 2 +- library/src/scala/collection/Searching.scala | 2 +- library/src/scala/collection/Seq.scala | 2 +- library/src/scala/collection/SeqMap.scala | 2 +- library/src/scala/collection/SeqView.scala | 2 +- library/src/scala/collection/Set.scala | 2 +- library/src/scala/collection/SortedMap.scala | 2 +- library/src/scala/collection/SortedOps.scala | 2 +- library/src/scala/collection/SortedSet.scala | 2 +- library/src/scala/collection/Stepper.scala | 2 +- library/src/scala/collection/StepperShape.scala | 2 +- library/src/scala/collection/StrictOptimizedIterableOps.scala | 2 +- library/src/scala/collection/StrictOptimizedMapOps.scala | 2 +- library/src/scala/collection/StrictOptimizedSeqOps.scala | 2 +- library/src/scala/collection/StrictOptimizedSetOps.scala | 2 +- library/src/scala/collection/StrictOptimizedSortedMapOps.scala | 2 +- library/src/scala/collection/StrictOptimizedSortedSetOps.scala | 2 +- library/src/scala/collection/StringOps.scala | 2 +- library/src/scala/collection/StringParsers.scala | 2 +- library/src/scala/collection/View.scala | 2 +- library/src/scala/collection/WithFilter.scala | 2 +- library/src/scala/collection/concurrent/Map.scala | 2 +- library/src/scala/collection/concurrent/TrieMap.scala | 2 +- library/src/scala/collection/convert/AsJavaConverters.scala | 2 +- library/src/scala/collection/convert/AsJavaExtensions.scala | 2 +- library/src/scala/collection/convert/AsScalaConverters.scala | 2 +- library/src/scala/collection/convert/AsScalaExtensions.scala | 2 +- library/src/scala/collection/convert/ImplicitConversions.scala | 2 +- .../src/scala/collection/convert/JavaCollectionWrappers.scala | 2 +- library/src/scala/collection/convert/StreamExtensions.scala | 2 +- library/src/scala/collection/convert/impl/ArrayStepper.scala | 2 +- .../src/scala/collection/convert/impl/BinaryTreeStepper.scala | 2 +- library/src/scala/collection/convert/impl/BitSetStepper.scala | 2 +- library/src/scala/collection/convert/impl/ChampStepper.scala | 2 +- .../src/scala/collection/convert/impl/InOrderStepperBase.scala | 2 +- .../src/scala/collection/convert/impl/IndexedSeqStepper.scala | 2 +- .../src/scala/collection/convert/impl/IndexedStepperBase.scala | 2 +- library/src/scala/collection/convert/impl/IteratorStepper.scala | 2 +- .../src/scala/collection/convert/impl/NumericRangeStepper.scala | 2 +- library/src/scala/collection/convert/impl/RangeStepper.scala | 2 +- library/src/scala/collection/convert/impl/StringStepper.scala | 2 +- library/src/scala/collection/convert/impl/TableStepper.scala | 2 +- library/src/scala/collection/convert/impl/VectorStepper.scala | 2 +- library/src/scala/collection/generic/BitOperations.scala | 2 +- library/src/scala/collection/generic/CommonErrors.scala | 2 +- .../scala/collection/generic/DefaultSerializationProxy.scala | 2 +- library/src/scala/collection/generic/IsIterable.scala | 2 +- library/src/scala/collection/generic/IsIterableOnce.scala | 2 +- library/src/scala/collection/generic/IsMap.scala | 2 +- library/src/scala/collection/generic/IsSeq.scala | 2 +- library/src/scala/collection/generic/Subtractable.scala | 2 +- library/src/scala/collection/generic/package.scala | 2 +- library/src/scala/collection/immutable/ArraySeq.scala | 2 +- library/src/scala/collection/immutable/BitSet.scala | 2 +- library/src/scala/collection/immutable/ChampCommon.scala | 2 +- library/src/scala/collection/immutable/HashMap.scala | 2 +- library/src/scala/collection/immutable/HashSet.scala | 2 +- library/src/scala/collection/immutable/IntMap.scala | 2 +- library/src/scala/collection/immutable/Iterable.scala | 2 +- library/src/scala/collection/immutable/LazyList.scala | 2 +- library/src/scala/collection/immutable/List.scala | 2 +- library/src/scala/collection/immutable/ListMap.scala | 2 +- library/src/scala/collection/immutable/ListSet.scala | 2 +- library/src/scala/collection/immutable/LongMap.scala | 2 +- library/src/scala/collection/immutable/Map.scala | 2 +- library/src/scala/collection/immutable/NumericRange.scala | 2 +- library/src/scala/collection/immutable/Queue.scala | 2 +- library/src/scala/collection/immutable/Range.scala | 2 +- library/src/scala/collection/immutable/RedBlackTree.scala | 2 +- library/src/scala/collection/immutable/Seq.scala | 2 +- library/src/scala/collection/immutable/SeqMap.scala | 2 +- library/src/scala/collection/immutable/Set.scala | 2 +- library/src/scala/collection/immutable/SortedMap.scala | 2 +- library/src/scala/collection/immutable/SortedSet.scala | 2 +- library/src/scala/collection/immutable/Stream.scala | 2 +- .../src/scala/collection/immutable/StrictOptimizedSeqOps.scala | 2 +- library/src/scala/collection/immutable/TreeMap.scala | 2 +- library/src/scala/collection/immutable/TreeSeqMap.scala | 2 +- library/src/scala/collection/immutable/TreeSet.scala | 2 +- library/src/scala/collection/immutable/Vector.scala | 2 +- library/src/scala/collection/immutable/VectorMap.scala | 2 +- library/src/scala/collection/immutable/WrappedString.scala | 2 +- library/src/scala/collection/immutable/package.scala | 2 +- library/src/scala/collection/mutable/AnyRefMap.scala | 2 +- library/src/scala/collection/mutable/ArrayBuffer.scala | 2 +- library/src/scala/collection/mutable/ArrayBuilder.scala | 2 +- library/src/scala/collection/mutable/ArrayDeque.scala | 2 +- library/src/scala/collection/mutable/ArraySeq.scala | 2 +- library/src/scala/collection/mutable/BitSet.scala | 2 +- library/src/scala/collection/mutable/Buffer.scala | 2 +- library/src/scala/collection/mutable/Builder.scala | 2 +- .../src/scala/collection/mutable/CheckedIndexedSeqView.scala | 2 +- library/src/scala/collection/mutable/Cloneable.scala | 2 +- .../src/scala/collection/mutable/CollisionProofHashMap.scala | 2 +- library/src/scala/collection/mutable/Growable.scala | 2 +- library/src/scala/collection/mutable/GrowableBuilder.scala | 2 +- library/src/scala/collection/mutable/HashMap.scala | 2 +- library/src/scala/collection/mutable/HashSet.scala | 2 +- library/src/scala/collection/mutable/HashTable.scala | 2 +- library/src/scala/collection/mutable/ImmutableBuilder.scala | 2 +- library/src/scala/collection/mutable/IndexedSeq.scala | 2 +- library/src/scala/collection/mutable/Iterable.scala | 2 +- library/src/scala/collection/mutable/LinkedHashMap.scala | 2 +- library/src/scala/collection/mutable/LinkedHashSet.scala | 2 +- library/src/scala/collection/mutable/ListBuffer.scala | 2 +- library/src/scala/collection/mutable/ListMap.scala | 2 +- library/src/scala/collection/mutable/LongMap.scala | 2 +- library/src/scala/collection/mutable/Map.scala | 2 +- library/src/scala/collection/mutable/MultiMap.scala | 2 +- library/src/scala/collection/mutable/MutationTracker.scala | 2 +- library/src/scala/collection/mutable/OpenHashMap.scala | 2 +- library/src/scala/collection/mutable/PriorityQueue.scala | 2 +- library/src/scala/collection/mutable/Queue.scala | 2 +- library/src/scala/collection/mutable/RedBlackTree.scala | 2 +- library/src/scala/collection/mutable/ReusableBuilder.scala | 2 +- library/src/scala/collection/mutable/Seq.scala | 2 +- library/src/scala/collection/mutable/SeqMap.scala | 2 +- library/src/scala/collection/mutable/Set.scala | 2 +- library/src/scala/collection/mutable/Shrinkable.scala | 2 +- library/src/scala/collection/mutable/SortedMap.scala | 2 +- library/src/scala/collection/mutable/SortedSet.scala | 2 +- library/src/scala/collection/mutable/Stack.scala | 2 +- library/src/scala/collection/mutable/StringBuilder.scala | 2 +- library/src/scala/collection/mutable/TreeMap.scala | 2 +- library/src/scala/collection/mutable/TreeSet.scala | 2 +- library/src/scala/collection/mutable/UnrolledBuffer.scala | 2 +- library/src/scala/collection/mutable/WeakHashMap.scala | 2 +- library/src/scala/collection/mutable/package.scala | 2 +- library/src/scala/collection/package.scala | 2 +- library/src/scala/compat/Platform.scala | 2 +- library/src/scala/concurrent/Awaitable.scala | 2 +- library/src/scala/concurrent/BatchingExecutor.scala | 2 +- library/src/scala/concurrent/BlockContext.scala | 2 +- library/src/scala/concurrent/Channel.scala | 2 +- library/src/scala/concurrent/DelayedLazyVal.scala | 2 +- library/src/scala/concurrent/ExecutionContext.scala | 2 +- library/src/scala/concurrent/Future.scala | 2 +- library/src/scala/concurrent/JavaConversions.scala | 2 +- library/src/scala/concurrent/Promise.scala | 2 +- library/src/scala/concurrent/SyncChannel.scala | 2 +- library/src/scala/concurrent/SyncVar.scala | 2 +- library/src/scala/concurrent/duration/Deadline.scala | 2 +- library/src/scala/concurrent/duration/Duration.scala | 2 +- library/src/scala/concurrent/duration/DurationConversions.scala | 2 +- library/src/scala/concurrent/duration/package.scala | 2 +- library/src/scala/concurrent/impl/ExecutionContextImpl.scala | 2 +- library/src/scala/concurrent/impl/FutureConvertersImpl.scala | 2 +- library/src/scala/concurrent/impl/Promise.scala | 2 +- library/src/scala/concurrent/package.scala | 2 +- library/src/scala/deprecated.scala | 2 +- library/src/scala/deprecatedInheritance.scala | 2 +- library/src/scala/deprecatedName.scala | 2 +- library/src/scala/deprecatedOverriding.scala | 2 +- library/src/scala/inline.scala | 2 +- library/src/scala/io/AnsiColor.scala | 2 +- library/src/scala/io/BufferedSource.scala | 2 +- library/src/scala/io/Codec.scala | 2 +- library/src/scala/io/Position.scala | 2 +- library/src/scala/io/Source.scala | 2 +- library/src/scala/io/StdIn.scala | 2 +- library/src/scala/jdk/Accumulator.scala | 2 +- library/src/scala/jdk/AnyAccumulator.scala | 2 +- library/src/scala/jdk/CollectionConverters.scala | 2 +- library/src/scala/jdk/DoubleAccumulator.scala | 2 +- library/src/scala/jdk/DurationConverters.scala | 2 +- library/src/scala/jdk/FunctionConverters.scala | 2 +- library/src/scala/jdk/FunctionExtensions.scala | 2 +- library/src/scala/jdk/FunctionWrappers.scala | 2 +- library/src/scala/jdk/FutureConverters.scala | 2 +- library/src/scala/jdk/IntAccumulator.scala | 2 +- library/src/scala/jdk/LongAccumulator.scala | 2 +- library/src/scala/jdk/OptionConverters.scala | 2 +- library/src/scala/jdk/OptionShape.scala | 2 +- library/src/scala/jdk/StreamConverters.scala | 2 +- library/src/scala/jdk/javaapi/CollectionConverters.scala | 2 +- library/src/scala/jdk/javaapi/DurationConverters.scala | 2 +- library/src/scala/jdk/javaapi/FunctionConverters.scala | 2 +- library/src/scala/jdk/javaapi/FutureConverters.scala | 2 +- library/src/scala/jdk/javaapi/OptionConverters.scala | 2 +- library/src/scala/jdk/javaapi/StreamConverters.scala | 2 +- library/src/scala/jdk/package.scala | 2 +- library/src/scala/language.scala | 2 +- library/src/scala/languageFeature.scala | 2 +- library/src/scala/math/BigDecimal.scala | 2 +- library/src/scala/math/BigInt.scala | 2 +- library/src/scala/math/Equiv.scala | 2 +- library/src/scala/math/Fractional.scala | 2 +- library/src/scala/math/Integral.scala | 2 +- library/src/scala/math/Numeric.scala | 2 +- library/src/scala/math/Ordered.scala | 2 +- library/src/scala/math/Ordering.scala | 2 +- library/src/scala/math/PartialOrdering.scala | 2 +- library/src/scala/math/PartiallyOrdered.scala | 2 +- library/src/scala/math/ScalaNumericConversions.scala | 2 +- library/src/scala/math/package.scala | 2 +- library/src/scala/native.scala | 2 +- library/src/scala/noinline.scala | 2 +- library/src/scala/package.scala | 2 +- library/src/scala/ref/PhantomReference.scala | 2 +- library/src/scala/ref/Reference.scala | 2 +- library/src/scala/ref/ReferenceQueue.scala | 2 +- library/src/scala/ref/ReferenceWrapper.scala | 2 +- library/src/scala/ref/SoftReference.scala | 2 +- library/src/scala/ref/WeakReference.scala | 2 +- library/src/scala/reflect/ClassManifestDeprecatedApis.scala | 2 +- library/src/scala/reflect/ClassTag.scala | 2 +- library/src/scala/reflect/Manifest.scala | 2 +- library/src/scala/reflect/NameTransformer.scala | 2 +- library/src/scala/reflect/NoManifest.scala | 2 +- library/src/scala/reflect/OptManifest.scala | 2 +- library/src/scala/reflect/macros/internal/macroImpl.scala | 2 +- library/src/scala/reflect/package.scala | 2 +- library/src/scala/runtime/AbstractFunction0.scala | 2 +- library/src/scala/runtime/AbstractFunction1.scala | 2 +- library/src/scala/runtime/AbstractFunction10.scala | 2 +- library/src/scala/runtime/AbstractFunction11.scala | 2 +- library/src/scala/runtime/AbstractFunction12.scala | 2 +- library/src/scala/runtime/AbstractFunction13.scala | 2 +- library/src/scala/runtime/AbstractFunction14.scala | 2 +- library/src/scala/runtime/AbstractFunction15.scala | 2 +- library/src/scala/runtime/AbstractFunction16.scala | 2 +- library/src/scala/runtime/AbstractFunction17.scala | 2 +- library/src/scala/runtime/AbstractFunction18.scala | 2 +- library/src/scala/runtime/AbstractFunction19.scala | 2 +- library/src/scala/runtime/AbstractFunction2.scala | 2 +- library/src/scala/runtime/AbstractFunction20.scala | 2 +- library/src/scala/runtime/AbstractFunction21.scala | 2 +- library/src/scala/runtime/AbstractFunction22.scala | 2 +- library/src/scala/runtime/AbstractFunction3.scala | 2 +- library/src/scala/runtime/AbstractFunction4.scala | 2 +- library/src/scala/runtime/AbstractFunction5.scala | 2 +- library/src/scala/runtime/AbstractFunction6.scala | 2 +- library/src/scala/runtime/AbstractFunction7.scala | 2 +- library/src/scala/runtime/AbstractFunction8.scala | 2 +- library/src/scala/runtime/AbstractFunction9.scala | 2 +- library/src/scala/runtime/AbstractPartialFunction.scala | 2 +- library/src/scala/runtime/ArrayCharSequence.scala | 2 +- library/src/scala/runtime/ClassValueCompat.scala | 2 +- library/src/scala/runtime/LambdaDeserialize.scala | 2 +- library/src/scala/runtime/LambdaDeserializer.scala | 2 +- library/src/scala/runtime/LazyRef.scala | 2 +- library/src/scala/runtime/MethodCache.scala | 2 +- library/src/scala/runtime/ModuleSerializationProxy.scala | 2 +- library/src/scala/runtime/NonLocalReturnControl.scala | 2 +- library/src/scala/runtime/Nothing$.scala | 2 +- library/src/scala/runtime/Null$.scala | 2 +- library/src/scala/runtime/PStatics.scala | 2 +- library/src/scala/runtime/RichBoolean.scala | 2 +- library/src/scala/runtime/RichByte.scala | 2 +- library/src/scala/runtime/RichChar.scala | 2 +- library/src/scala/runtime/RichDouble.scala | 2 +- library/src/scala/runtime/RichFloat.scala | 2 +- library/src/scala/runtime/RichInt.scala | 2 +- library/src/scala/runtime/RichLong.scala | 2 +- library/src/scala/runtime/RichShort.scala | 2 +- library/src/scala/runtime/ScalaNumberProxy.scala | 2 +- library/src/scala/runtime/ScalaRunTime.scala | 2 +- library/src/scala/runtime/StructuralCallSite.scala | 2 +- library/src/scala/runtime/Tuple2Zipped.scala | 2 +- library/src/scala/runtime/Tuple3Zipped.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcB$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcC$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcF$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcS$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcV$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcID$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcII$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala | 2 +- library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala | 2 +- library/src/scala/specialized.scala | 2 +- library/src/scala/sys/BooleanProp.scala | 2 +- library/src/scala/sys/Prop.scala | 2 +- library/src/scala/sys/PropImpl.scala | 2 +- library/src/scala/sys/ShutdownHookThread.scala | 2 +- library/src/scala/sys/SystemProperties.scala | 2 +- library/src/scala/sys/package.scala | 2 +- library/src/scala/sys/process/BasicIO.scala | 2 +- library/src/scala/sys/process/Parser.scala | 2 +- library/src/scala/sys/process/Process.scala | 2 +- library/src/scala/sys/process/ProcessBuilder.scala | 2 +- library/src/scala/sys/process/ProcessBuilderImpl.scala | 2 +- library/src/scala/sys/process/ProcessIO.scala | 2 +- library/src/scala/sys/process/ProcessImpl.scala | 2 +- library/src/scala/sys/process/ProcessLogger.scala | 2 +- library/src/scala/sys/process/package.scala | 2 +- library/src/scala/throws.scala | 2 +- library/src/scala/transient.scala | 2 +- library/src/scala/typeConstraints.scala | 2 +- library/src/scala/unchecked.scala | 2 +- library/src/scala/util/ChainingOps.scala | 2 +- library/src/scala/util/DynamicVariable.scala | 2 +- library/src/scala/util/Either.scala | 2 +- library/src/scala/util/Properties.scala | 2 +- library/src/scala/util/Random.scala | 2 +- library/src/scala/util/Sorting.scala | 2 +- library/src/scala/util/Try.scala | 2 +- library/src/scala/util/Using.scala | 2 +- library/src/scala/util/control/Breaks.scala | 2 +- library/src/scala/util/control/ControlThrowable.scala | 2 +- library/src/scala/util/control/Exception.scala | 2 +- library/src/scala/util/control/NoStackTrace.scala | 2 +- library/src/scala/util/control/NonFatal.scala | 2 +- library/src/scala/util/control/TailCalls.scala | 2 +- library/src/scala/util/hashing/ByteswapHashing.scala | 2 +- library/src/scala/util/hashing/Hashing.scala | 2 +- library/src/scala/util/hashing/MurmurHash3.scala | 2 +- library/src/scala/util/hashing/package.scala | 2 +- library/src/scala/util/matching/Regex.scala | 2 +- library/src/scala/util/package.scala | 2 +- library/src/scala/volatile.scala | 2 +- 540 files changed, 540 insertions(+), 540 deletions(-) diff --git a/library/src/scala/AnyVal.scala b/library/src/scala/AnyVal.scala index 8744bfc32537..1c8e098c28fd 100644 --- a/library/src/scala/AnyVal.scala +++ b/library/src/scala/AnyVal.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `AnyVal` is the root class of all ''value types'', which describe values * not implemented as objects in the underlying host system. Value classes diff --git a/library/src/scala/AnyValCompanion.scala b/library/src/scala/AnyValCompanion.scala index 0e319836e0e6..a2e4225208ae 100644 --- a/library/src/scala/AnyValCompanion.scala +++ b/library/src/scala/AnyValCompanion.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A common supertype for companion classes of primitive types. * diff --git a/library/src/scala/App.scala b/library/src/scala/App.scala index 6529d520ce2b..75b0a0c78adf 100644 --- a/library/src/scala/App.scala +++ b/library/src/scala/App.scala @@ -14,7 +14,7 @@ package scala import java.lang.System.{currentTimeMillis => currentTime} -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.collection.mutable.ListBuffer diff --git a/library/src/scala/Array.scala b/library/src/scala/Array.scala index c90ec6d3c66b..8daa1859cf44 100644 --- a/library/src/scala/Array.scala +++ b/library/src/scala/Array.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` //import scala.collection.generic._ import scala.collection.{Factory, immutable, mutable} diff --git a/library/src/scala/Boolean.scala b/library/src/scala/Boolean.scala index faf57580f5bf..5ff37694d133 100644 --- a/library/src/scala/Boolean.scala +++ b/library/src/scala/Boolean.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Boolean` (equivalent to Java's `boolean` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Boolean` are not diff --git a/library/src/scala/Byte.scala b/library/src/scala/Byte.scala index 2dc16cd2be25..c5891be37e36 100644 --- a/library/src/scala/Byte.scala +++ b/library/src/scala/Byte.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Byte`, a 8-bit signed integer (equivalent to Java's `byte` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Byte` are not diff --git a/library/src/scala/Char.scala b/library/src/scala/Char.scala index 61e4a35b91b9..500ffcb05412 100644 --- a/library/src/scala/Char.scala +++ b/library/src/scala/Char.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Char`, a 16-bit unsigned integer (equivalent to Java's `char` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Char` are not diff --git a/library/src/scala/Console.scala b/library/src/scala/Console.scala index 39548a782530..0c89da155b65 100644 --- a/library/src/scala/Console.scala +++ b/library/src/scala/Console.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import java.io.{ BufferedReader, InputStream, InputStreamReader, OutputStream, PrintStream, Reader } import scala.io.AnsiColor diff --git a/library/src/scala/DelayedInit.scala b/library/src/scala/DelayedInit.scala index 6423a7609553..abcb86274051 100644 --- a/library/src/scala/DelayedInit.scala +++ b/library/src/scala/DelayedInit.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** Classes and objects (but note, not traits) inheriting the `DelayedInit` * marker trait will have their initialization code rewritten as follows: diff --git a/library/src/scala/Double.scala b/library/src/scala/Double.scala index ebe7ae7a36df..08a91bf8c603 100644 --- a/library/src/scala/Double.scala +++ b/library/src/scala/Double.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Double`, a 64-bit IEEE-754 floating point number (equivalent to Java's `double` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Double` are not diff --git a/library/src/scala/DummyImplicit.scala b/library/src/scala/DummyImplicit.scala index 64c612819984..9e542ccb1d7b 100644 --- a/library/src/scala/DummyImplicit.scala +++ b/library/src/scala/DummyImplicit.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A type for which there is always an implicit value. */ final class DummyImplicit private () diff --git a/library/src/scala/Dynamic.scala b/library/src/scala/Dynamic.scala index 3709a3ce27e0..bb4e44f78912 100644 --- a/library/src/scala/Dynamic.scala +++ b/library/src/scala/Dynamic.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A marker trait that enables dynamic invocations. Instances `x` of this * trait allow method invocations `x.meth(args)` for arbitrary method diff --git a/library/src/scala/Enumeration.scala b/library/src/scala/Enumeration.scala index 58ed48ac917d..b527fd3fc2fb 100644 --- a/library/src/scala/Enumeration.scala +++ b/library/src/scala/Enumeration.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{SpecificIterableFactory, StrictOptimizedIterableOps, View, immutable, mutable} import java.lang.reflect.{Field => JField, Method => JMethod} diff --git a/library/src/scala/Equals.scala b/library/src/scala/Equals.scala index 35738821658b..04dc3db6b7d9 100644 --- a/library/src/scala/Equals.scala +++ b/library/src/scala/Equals.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** An interface containing operations for equality. * The only method not already present in class `AnyRef` is `canEqual`. diff --git a/library/src/scala/Float.scala b/library/src/scala/Float.scala index 7e0c41ce7b79..fae92d99e882 100644 --- a/library/src/scala/Float.scala +++ b/library/src/scala/Float.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Float`, a 32-bit IEEE-754 floating point number (equivalent to Java's `float` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Float` are not diff --git a/library/src/scala/Function.scala b/library/src/scala/Function.scala index f57ebe871c6d..28061026c000 100644 --- a/library/src/scala/Function.scala +++ b/library/src/scala/Function.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A module defining utility methods for higher-order functional programming. */ diff --git a/library/src/scala/Function0.scala b/library/src/scala/Function0.scala index 1353d393ac55..af9327e6e88c 100644 --- a/library/src/scala/Function0.scala +++ b/library/src/scala/Function0.scala @@ -15,7 +15,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 0 parameters. * diff --git a/library/src/scala/Function1.scala b/library/src/scala/Function1.scala index 5bdb2b73edd1..b31ed60766d5 100644 --- a/library/src/scala/Function1.scala +++ b/library/src/scala/Function1.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Function1 { diff --git a/library/src/scala/Function10.scala b/library/src/scala/Function10.scala index e22424c83a37..c362ea877732 100644 --- a/library/src/scala/Function10.scala +++ b/library/src/scala/Function10.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 10 parameters. * diff --git a/library/src/scala/Function11.scala b/library/src/scala/Function11.scala index 190cd39d8126..1706470355c3 100644 --- a/library/src/scala/Function11.scala +++ b/library/src/scala/Function11.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 11 parameters. * diff --git a/library/src/scala/Function12.scala b/library/src/scala/Function12.scala index 11bc4a805ca6..5ccaa7722095 100644 --- a/library/src/scala/Function12.scala +++ b/library/src/scala/Function12.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 12 parameters. * diff --git a/library/src/scala/Function13.scala b/library/src/scala/Function13.scala index 442bde0a3425..a92b6710bbfb 100644 --- a/library/src/scala/Function13.scala +++ b/library/src/scala/Function13.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 13 parameters. * diff --git a/library/src/scala/Function14.scala b/library/src/scala/Function14.scala index c9d388c1efbe..687a3e693766 100644 --- a/library/src/scala/Function14.scala +++ b/library/src/scala/Function14.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 14 parameters. * diff --git a/library/src/scala/Function15.scala b/library/src/scala/Function15.scala index f38da1c29d79..c45cae4e1a97 100644 --- a/library/src/scala/Function15.scala +++ b/library/src/scala/Function15.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 15 parameters. * diff --git a/library/src/scala/Function16.scala b/library/src/scala/Function16.scala index 804e406eb98d..8795ccfbd546 100644 --- a/library/src/scala/Function16.scala +++ b/library/src/scala/Function16.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 16 parameters. * diff --git a/library/src/scala/Function17.scala b/library/src/scala/Function17.scala index a68259f0d086..874ea3bcd9fc 100644 --- a/library/src/scala/Function17.scala +++ b/library/src/scala/Function17.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 17 parameters. * diff --git a/library/src/scala/Function18.scala b/library/src/scala/Function18.scala index bf0265c42e62..4fa20a649416 100644 --- a/library/src/scala/Function18.scala +++ b/library/src/scala/Function18.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 18 parameters. * diff --git a/library/src/scala/Function19.scala b/library/src/scala/Function19.scala index c8314ee95561..c59e32b4ae40 100644 --- a/library/src/scala/Function19.scala +++ b/library/src/scala/Function19.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 19 parameters. * diff --git a/library/src/scala/Function2.scala b/library/src/scala/Function2.scala index 2d952275ac08..ccb066fb9f3a 100644 --- a/library/src/scala/Function2.scala +++ b/library/src/scala/Function2.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 2 parameters. * diff --git a/library/src/scala/Function20.scala b/library/src/scala/Function20.scala index db85af6a3bbc..1b445f783310 100644 --- a/library/src/scala/Function20.scala +++ b/library/src/scala/Function20.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 20 parameters. * diff --git a/library/src/scala/Function21.scala b/library/src/scala/Function21.scala index 6d5fbd64544f..e5e3047da3b3 100644 --- a/library/src/scala/Function21.scala +++ b/library/src/scala/Function21.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 21 parameters. * diff --git a/library/src/scala/Function22.scala b/library/src/scala/Function22.scala index 3695b49756f5..9eae1d43ce26 100644 --- a/library/src/scala/Function22.scala +++ b/library/src/scala/Function22.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 22 parameters. * diff --git a/library/src/scala/Function3.scala b/library/src/scala/Function3.scala index c5592307807d..5c29f6e4fbbd 100644 --- a/library/src/scala/Function3.scala +++ b/library/src/scala/Function3.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 3 parameters. * diff --git a/library/src/scala/Function4.scala b/library/src/scala/Function4.scala index 96f8775ac88a..efc3c56909eb 100644 --- a/library/src/scala/Function4.scala +++ b/library/src/scala/Function4.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 4 parameters. * diff --git a/library/src/scala/Function5.scala b/library/src/scala/Function5.scala index 331635dfecc3..a0e4b082c728 100644 --- a/library/src/scala/Function5.scala +++ b/library/src/scala/Function5.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 5 parameters. * diff --git a/library/src/scala/Function6.scala b/library/src/scala/Function6.scala index 0d8bb0d03538..58d428c8e888 100644 --- a/library/src/scala/Function6.scala +++ b/library/src/scala/Function6.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 6 parameters. * diff --git a/library/src/scala/Function7.scala b/library/src/scala/Function7.scala index cadc9a27b220..8f4bfa19aa9d 100644 --- a/library/src/scala/Function7.scala +++ b/library/src/scala/Function7.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 7 parameters. * diff --git a/library/src/scala/Function8.scala b/library/src/scala/Function8.scala index a23434667b0c..384f6132d1a5 100644 --- a/library/src/scala/Function8.scala +++ b/library/src/scala/Function8.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 8 parameters. * diff --git a/library/src/scala/Function9.scala b/library/src/scala/Function9.scala index 49ba56da8daf..a60f59f0f25d 100644 --- a/library/src/scala/Function9.scala +++ b/library/src/scala/Function9.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A function of 9 parameters. * diff --git a/library/src/scala/Int.scala b/library/src/scala/Int.scala index 2cd806736a06..335e33233541 100644 --- a/library/src/scala/Int.scala +++ b/library/src/scala/Int.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Int`, a 32-bit signed integer (equivalent to Java's `int` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Int` are not diff --git a/library/src/scala/Long.scala b/library/src/scala/Long.scala index 45c0e836d6bb..e19b7e706f96 100644 --- a/library/src/scala/Long.scala +++ b/library/src/scala/Long.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Long`, a 64-bit signed integer (equivalent to Java's `long` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Long` are not diff --git a/library/src/scala/MatchError.scala b/library/src/scala/MatchError.scala index 42e150357ed3..7e6bcc480d8c 100644 --- a/library/src/scala/MatchError.scala +++ b/library/src/scala/MatchError.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** This class implements errors which are thrown whenever an * object doesn't match any pattern of a pattern matching diff --git a/library/src/scala/NotImplementedError.scala b/library/src/scala/NotImplementedError.scala index dec377cf20af..b77d08b22bee 100644 --- a/library/src/scala/NotImplementedError.scala +++ b/library/src/scala/NotImplementedError.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** Throwing this exception can be a temporary replacement for a method * body that remains to be implemented. For instance, the exception is thrown by diff --git a/library/src/scala/Option.scala b/library/src/scala/Option.scala index 339fa84aba31..894eade2445a 100644 --- a/library/src/scala/Option.scala +++ b/library/src/scala/Option.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Option { diff --git a/library/src/scala/PartialFunction.scala b/library/src/scala/PartialFunction.scala index bb79b7b15501..af8199d6209e 100644 --- a/library/src/scala/PartialFunction.scala +++ b/library/src/scala/PartialFunction.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn /** A partial function of type `PartialFunction[A, B]` is a unary function diff --git a/library/src/scala/Predef.scala b/library/src/scala/Predef.scala index 6a5f57e29200..9a1e90865070 100644 --- a/library/src/scala/Predef.scala +++ b/library/src/scala/Predef.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions import scala.collection.{mutable, immutable, ArrayOps, StringOps}, immutable.WrappedString diff --git a/library/src/scala/Product.scala b/library/src/scala/Product.scala index 85c448eb6598..5d209b1962fe 100644 --- a/library/src/scala/Product.scala +++ b/library/src/scala/Product.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** Base trait for all products, which in the standard library include at * least [[scala.Product1]] through [[scala.Product22]] and therefore also diff --git a/library/src/scala/Product1.scala b/library/src/scala/Product1.scala index 1ea5499515a5..d0e6066babfa 100644 --- a/library/src/scala/Product1.scala +++ b/library/src/scala/Product1.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product1 { def unapply[T1](x: Product1[T1]): Option[Product1[T1]] = diff --git a/library/src/scala/Product10.scala b/library/src/scala/Product10.scala index 501354dbb550..ed2b7f748dab 100644 --- a/library/src/scala/Product10.scala +++ b/library/src/scala/Product10.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product10 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](x: Product10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]): Option[Product10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]] = diff --git a/library/src/scala/Product11.scala b/library/src/scala/Product11.scala index 4a73bd530a61..ba469e72998f 100644 --- a/library/src/scala/Product11.scala +++ b/library/src/scala/Product11.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product11 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](x: Product11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]): Option[Product11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]] = diff --git a/library/src/scala/Product12.scala b/library/src/scala/Product12.scala index e32c8e59bea9..ef75989d561b 100644 --- a/library/src/scala/Product12.scala +++ b/library/src/scala/Product12.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product12 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](x: Product12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]): Option[Product12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]] = diff --git a/library/src/scala/Product13.scala b/library/src/scala/Product13.scala index 53fe1e285219..86f0ad54b253 100644 --- a/library/src/scala/Product13.scala +++ b/library/src/scala/Product13.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product13 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](x: Product13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]): Option[Product13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]] = diff --git a/library/src/scala/Product14.scala b/library/src/scala/Product14.scala index 0cf2cd5af713..5f24459a775b 100644 --- a/library/src/scala/Product14.scala +++ b/library/src/scala/Product14.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product14 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](x: Product14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]): Option[Product14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]] = diff --git a/library/src/scala/Product15.scala b/library/src/scala/Product15.scala index e2c072b2f431..b02d7fdde0aa 100644 --- a/library/src/scala/Product15.scala +++ b/library/src/scala/Product15.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product15 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](x: Product15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]): Option[Product15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]] = diff --git a/library/src/scala/Product16.scala b/library/src/scala/Product16.scala index 39a11f02aab1..b07918060c03 100644 --- a/library/src/scala/Product16.scala +++ b/library/src/scala/Product16.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product16 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](x: Product16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]): Option[Product16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]] = diff --git a/library/src/scala/Product17.scala b/library/src/scala/Product17.scala index 3dc588beb3d7..969171c3c3fc 100644 --- a/library/src/scala/Product17.scala +++ b/library/src/scala/Product17.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product17 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](x: Product17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]): Option[Product17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]] = diff --git a/library/src/scala/Product18.scala b/library/src/scala/Product18.scala index 8f8b128b895a..cc6891dae9ee 100644 --- a/library/src/scala/Product18.scala +++ b/library/src/scala/Product18.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product18 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](x: Product18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]): Option[Product18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]] = diff --git a/library/src/scala/Product19.scala b/library/src/scala/Product19.scala index 53b0b556a501..44bdd2dd91d2 100644 --- a/library/src/scala/Product19.scala +++ b/library/src/scala/Product19.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product19 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](x: Product19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]): Option[Product19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]] = diff --git a/library/src/scala/Product2.scala b/library/src/scala/Product2.scala index 31b0be9a27a3..e7ab6be6e677 100644 --- a/library/src/scala/Product2.scala +++ b/library/src/scala/Product2.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product2 { def unapply[T1, T2](x: Product2[T1, T2]): Option[Product2[T1, T2]] = diff --git a/library/src/scala/Product20.scala b/library/src/scala/Product20.scala index 54594f1b3bb9..148d936bde7e 100644 --- a/library/src/scala/Product20.scala +++ b/library/src/scala/Product20.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product20 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](x: Product20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]): Option[Product20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]] = diff --git a/library/src/scala/Product21.scala b/library/src/scala/Product21.scala index 91c0c3fa6938..3000c47f6f1e 100644 --- a/library/src/scala/Product21.scala +++ b/library/src/scala/Product21.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product21 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](x: Product21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]): Option[Product21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]] = diff --git a/library/src/scala/Product22.scala b/library/src/scala/Product22.scala index b603d2ba5440..a89de1d525fc 100644 --- a/library/src/scala/Product22.scala +++ b/library/src/scala/Product22.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product22 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](x: Product22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]): Option[Product22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]] = diff --git a/library/src/scala/Product3.scala b/library/src/scala/Product3.scala index 66a979542d56..96ef7f5cdab7 100644 --- a/library/src/scala/Product3.scala +++ b/library/src/scala/Product3.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product3 { def unapply[T1, T2, T3](x: Product3[T1, T2, T3]): Option[Product3[T1, T2, T3]] = diff --git a/library/src/scala/Product4.scala b/library/src/scala/Product4.scala index cf07122b5ebb..7afb3e102a6c 100644 --- a/library/src/scala/Product4.scala +++ b/library/src/scala/Product4.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product4 { def unapply[T1, T2, T3, T4](x: Product4[T1, T2, T3, T4]): Option[Product4[T1, T2, T3, T4]] = diff --git a/library/src/scala/Product5.scala b/library/src/scala/Product5.scala index 5d16eb779ec7..1758cd4e5e29 100644 --- a/library/src/scala/Product5.scala +++ b/library/src/scala/Product5.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product5 { def unapply[T1, T2, T3, T4, T5](x: Product5[T1, T2, T3, T4, T5]): Option[Product5[T1, T2, T3, T4, T5]] = diff --git a/library/src/scala/Product6.scala b/library/src/scala/Product6.scala index 216740eb094c..d4d22928c83c 100644 --- a/library/src/scala/Product6.scala +++ b/library/src/scala/Product6.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product6 { def unapply[T1, T2, T3, T4, T5, T6](x: Product6[T1, T2, T3, T4, T5, T6]): Option[Product6[T1, T2, T3, T4, T5, T6]] = diff --git a/library/src/scala/Product7.scala b/library/src/scala/Product7.scala index 03ed87b02600..a88e3b5a1a09 100644 --- a/library/src/scala/Product7.scala +++ b/library/src/scala/Product7.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product7 { def unapply[T1, T2, T3, T4, T5, T6, T7](x: Product7[T1, T2, T3, T4, T5, T6, T7]): Option[Product7[T1, T2, T3, T4, T5, T6, T7]] = diff --git a/library/src/scala/Product8.scala b/library/src/scala/Product8.scala index 0c83e42413b8..4763ae36b8b8 100644 --- a/library/src/scala/Product8.scala +++ b/library/src/scala/Product8.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product8 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8](x: Product8[T1, T2, T3, T4, T5, T6, T7, T8]): Option[Product8[T1, T2, T3, T4, T5, T6, T7, T8]] = diff --git a/library/src/scala/Product9.scala b/library/src/scala/Product9.scala index 73e3904756ce..06a24b57cf16 100644 --- a/library/src/scala/Product9.scala +++ b/library/src/scala/Product9.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` object Product9 { def unapply[T1, T2, T3, T4, T5, T6, T7, T8, T9](x: Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9]): Option[Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9]] = diff --git a/library/src/scala/Proxy.scala b/library/src/scala/Proxy.scala index 95bc28d65b37..d92f10b50c25 100644 --- a/library/src/scala/Proxy.scala +++ b/library/src/scala/Proxy.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** This class implements a simple proxy that forwards all calls to * the public, non-final methods defined in class `Any` to another diff --git a/library/src/scala/SerialVersionUID.scala b/library/src/scala/SerialVersionUID.scala index 83863b0f8ade..62becf8daf79 100644 --- a/library/src/scala/SerialVersionUID.scala +++ b/library/src/scala/SerialVersionUID.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** * Annotation for specifying the `serialVersionUID` field of a (serializable) class. diff --git a/library/src/scala/Short.scala b/library/src/scala/Short.scala index e238edf04786..fc58ad8640e7 100644 --- a/library/src/scala/Short.scala +++ b/library/src/scala/Short.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Short`, a 16-bit signed integer (equivalent to Java's `short` primitive type) is a * subtype of [[scala.AnyVal]]. Instances of `Short` are not diff --git a/library/src/scala/Specializable.scala b/library/src/scala/Specializable.scala index e080e56852bd..51822f9f6446 100644 --- a/library/src/scala/Specializable.scala +++ b/library/src/scala/Specializable.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A common supertype for companions of specializable types. * Should not be extended in user code. diff --git a/library/src/scala/StringContext.scala b/library/src/scala/StringContext.scala index 9a245094de32..ab07a50d6e01 100644 --- a/library/src/scala/StringContext.scala +++ b/library/src/scala/StringContext.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import java.lang.{ StringBuilder => JLSBuilder } import scala.annotation.tailrec import scala.collection.mutable.ArrayBuilder diff --git a/library/src/scala/Symbol.scala b/library/src/scala/Symbol.scala index 29a95a4e3440..f865f2ce4262 100644 --- a/library/src/scala/Symbol.scala +++ b/library/src/scala/Symbol.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** This class provides a simple way to get unique objects for equal strings. * Since symbols are interned, they can be compared using reference equality. diff --git a/library/src/scala/Tuple1.scala b/library/src/scala/Tuple1.scala index dfc700dde763..b172fc372d62 100644 --- a/library/src/scala/Tuple1.scala +++ b/library/src/scala/Tuple1.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 1 elements; the canonical representation of a [[scala.Product1]]. * diff --git a/library/src/scala/Tuple10.scala b/library/src/scala/Tuple10.scala index cf6b6137f886..38a8aed871c5 100644 --- a/library/src/scala/Tuple10.scala +++ b/library/src/scala/Tuple10.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 10 elements; the canonical representation of a [[scala.Product10]]. * diff --git a/library/src/scala/Tuple11.scala b/library/src/scala/Tuple11.scala index 3af8245a9499..516dc8a0d8b4 100644 --- a/library/src/scala/Tuple11.scala +++ b/library/src/scala/Tuple11.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 11 elements; the canonical representation of a [[scala.Product11]]. * diff --git a/library/src/scala/Tuple12.scala b/library/src/scala/Tuple12.scala index e910f13fac9b..f3a0d3ff1192 100644 --- a/library/src/scala/Tuple12.scala +++ b/library/src/scala/Tuple12.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 12 elements; the canonical representation of a [[scala.Product12]]. * diff --git a/library/src/scala/Tuple13.scala b/library/src/scala/Tuple13.scala index 16c532ea714e..29b016d8fe0f 100644 --- a/library/src/scala/Tuple13.scala +++ b/library/src/scala/Tuple13.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 13 elements; the canonical representation of a [[scala.Product13]]. * diff --git a/library/src/scala/Tuple14.scala b/library/src/scala/Tuple14.scala index 7c58dd7f39d5..1cc257ba384d 100644 --- a/library/src/scala/Tuple14.scala +++ b/library/src/scala/Tuple14.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 14 elements; the canonical representation of a [[scala.Product14]]. * diff --git a/library/src/scala/Tuple15.scala b/library/src/scala/Tuple15.scala index 948259ce17d1..e7dcd5cedb81 100644 --- a/library/src/scala/Tuple15.scala +++ b/library/src/scala/Tuple15.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 15 elements; the canonical representation of a [[scala.Product15]]. * diff --git a/library/src/scala/Tuple16.scala b/library/src/scala/Tuple16.scala index d10c3231bbc5..f585f8e8a54c 100644 --- a/library/src/scala/Tuple16.scala +++ b/library/src/scala/Tuple16.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 16 elements; the canonical representation of a [[scala.Product16]]. * diff --git a/library/src/scala/Tuple17.scala b/library/src/scala/Tuple17.scala index d41ff3292f93..d2fbbc2bc961 100644 --- a/library/src/scala/Tuple17.scala +++ b/library/src/scala/Tuple17.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 17 elements; the canonical representation of a [[scala.Product17]]. * diff --git a/library/src/scala/Tuple18.scala b/library/src/scala/Tuple18.scala index 5cc5a43c5a12..8928c483d09e 100644 --- a/library/src/scala/Tuple18.scala +++ b/library/src/scala/Tuple18.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 18 elements; the canonical representation of a [[scala.Product18]]. * diff --git a/library/src/scala/Tuple19.scala b/library/src/scala/Tuple19.scala index 2838598519e3..a95ab333d64c 100644 --- a/library/src/scala/Tuple19.scala +++ b/library/src/scala/Tuple19.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 19 elements; the canonical representation of a [[scala.Product19]]. * diff --git a/library/src/scala/Tuple2.scala b/library/src/scala/Tuple2.scala index 5be82df849e4..7f7b1d8d0866 100644 --- a/library/src/scala/Tuple2.scala +++ b/library/src/scala/Tuple2.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 2 elements; the canonical representation of a [[scala.Product2]]. * diff --git a/library/src/scala/Tuple20.scala b/library/src/scala/Tuple20.scala index e7250fc91f43..79217269fae7 100644 --- a/library/src/scala/Tuple20.scala +++ b/library/src/scala/Tuple20.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 20 elements; the canonical representation of a [[scala.Product20]]. * diff --git a/library/src/scala/Tuple21.scala b/library/src/scala/Tuple21.scala index fd4eb7a5b8dd..951bccf2bc97 100644 --- a/library/src/scala/Tuple21.scala +++ b/library/src/scala/Tuple21.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 21 elements; the canonical representation of a [[scala.Product21]]. * diff --git a/library/src/scala/Tuple22.scala b/library/src/scala/Tuple22.scala index a417bc9cf0c3..f0f3533cd4bd 100644 --- a/library/src/scala/Tuple22.scala +++ b/library/src/scala/Tuple22.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 22 elements; the canonical representation of a [[scala.Product22]]. * diff --git a/library/src/scala/Tuple3.scala b/library/src/scala/Tuple3.scala index fcb0cdb7989b..c63abe5786a0 100644 --- a/library/src/scala/Tuple3.scala +++ b/library/src/scala/Tuple3.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 3 elements; the canonical representation of a [[scala.Product3]]. * diff --git a/library/src/scala/Tuple4.scala b/library/src/scala/Tuple4.scala index a36d1b14519b..e48cb2043d4c 100644 --- a/library/src/scala/Tuple4.scala +++ b/library/src/scala/Tuple4.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 4 elements; the canonical representation of a [[scala.Product4]]. * diff --git a/library/src/scala/Tuple5.scala b/library/src/scala/Tuple5.scala index da3315535eda..c4a4fc6cf415 100644 --- a/library/src/scala/Tuple5.scala +++ b/library/src/scala/Tuple5.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 5 elements; the canonical representation of a [[scala.Product5]]. * diff --git a/library/src/scala/Tuple6.scala b/library/src/scala/Tuple6.scala index 19e34ff9937e..1e28feb1661b 100644 --- a/library/src/scala/Tuple6.scala +++ b/library/src/scala/Tuple6.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 6 elements; the canonical representation of a [[scala.Product6]]. * diff --git a/library/src/scala/Tuple7.scala b/library/src/scala/Tuple7.scala index 398faa435d62..64e261eb7f32 100644 --- a/library/src/scala/Tuple7.scala +++ b/library/src/scala/Tuple7.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 7 elements; the canonical representation of a [[scala.Product7]]. * diff --git a/library/src/scala/Tuple8.scala b/library/src/scala/Tuple8.scala index 0c3e569de884..5c5adfd5a5b4 100644 --- a/library/src/scala/Tuple8.scala +++ b/library/src/scala/Tuple8.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 8 elements; the canonical representation of a [[scala.Product8]]. * diff --git a/library/src/scala/Tuple9.scala b/library/src/scala/Tuple9.scala index b52971dd7a78..3a69c9ae8b25 100644 --- a/library/src/scala/Tuple9.scala +++ b/library/src/scala/Tuple9.scala @@ -14,7 +14,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** A tuple of 9 elements; the canonical representation of a [[scala.Product9]]. * diff --git a/library/src/scala/UninitializedError.scala b/library/src/scala/UninitializedError.scala index 247c83124d04..e53c2698ef68 100644 --- a/library/src/scala/UninitializedError.scala +++ b/library/src/scala/UninitializedError.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** This class represents uninitialized variable/value errors. */ diff --git a/library/src/scala/UninitializedFieldError.scala b/library/src/scala/UninitializedFieldError.scala index c225dca83311..77476a69b8af 100644 --- a/library/src/scala/UninitializedFieldError.scala +++ b/library/src/scala/UninitializedFieldError.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** This class implements errors which are thrown whenever a * field is used before it has been initialized. diff --git a/library/src/scala/Unit.scala b/library/src/scala/Unit.scala index c3236fd7522d..1799f678e3fa 100644 --- a/library/src/scala/Unit.scala +++ b/library/src/scala/Unit.scala @@ -16,7 +16,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** `Unit` is a subtype of [[scala.AnyVal]]. There is only one value of type * `Unit`, `()`, and it is not represented by any object in the underlying diff --git a/library/src/scala/ValueOf.scala b/library/src/scala/ValueOf.scala index bfc5a0d98f84..eea40ca5e0c3 100644 --- a/library/src/scala/ValueOf.scala +++ b/library/src/scala/ValueOf.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** * `ValueOf[T]` provides the unique value of the type `T` where `T` is a type which has a diff --git a/library/src/scala/annotation/Annotation.scala b/library/src/scala/annotation/Annotation.scala index 1b9ae71fd6b9..8997071d9321 100644 --- a/library/src/scala/annotation/Annotation.scala +++ b/library/src/scala/annotation/Annotation.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** * A base class for annotations. diff --git a/library/src/scala/annotation/ClassfileAnnotation.scala b/library/src/scala/annotation/ClassfileAnnotation.scala index 93a175272a3d..c9e9cd63614a 100644 --- a/library/src/scala/annotation/ClassfileAnnotation.scala +++ b/library/src/scala/annotation/ClassfileAnnotation.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** A base class for classfile annotations. These are stored as * [[https://docs.oracle.com/javase/8/docs/technotes/guides/language/annotations.html Java annotations]] diff --git a/library/src/scala/annotation/ConstantAnnotation.scala b/library/src/scala/annotation/ConstantAnnotation.scala index 39110fbe166d..248d18545842 100644 --- a/library/src/scala/annotation/ConstantAnnotation.scala +++ b/library/src/scala/annotation/ConstantAnnotation.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** * Annotation classes extending this trait only accept constant values as arguments. diff --git a/library/src/scala/annotation/StaticAnnotation.scala b/library/src/scala/annotation/StaticAnnotation.scala index 3f3513c05ff9..0d0e2159731e 100644 --- a/library/src/scala/annotation/StaticAnnotation.scala +++ b/library/src/scala/annotation/StaticAnnotation.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** * A base class for static annotations. These are available to the Scala type checker or Scala diff --git a/library/src/scala/annotation/TypeConstraint.scala b/library/src/scala/annotation/TypeConstraint.scala index 121710b137bf..4cfd24a1bc9a 100644 --- a/library/src/scala/annotation/TypeConstraint.scala +++ b/library/src/scala/annotation/TypeConstraint.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** A marker for annotations that, when applied to a type, should be treated * as a constraint on the annotated type. diff --git a/library/src/scala/annotation/compileTimeOnly.scala b/library/src/scala/annotation/compileTimeOnly.scala index 8981ad7d0eda..731e03a0bbc6 100644 --- a/library/src/scala/annotation/compileTimeOnly.scala +++ b/library/src/scala/annotation/compileTimeOnly.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta._ /** diff --git a/library/src/scala/annotation/elidable.scala b/library/src/scala/annotation/elidable.scala index cdbd9b5d592c..db2aa024a071 100644 --- a/library/src/scala/annotation/elidable.scala +++ b/library/src/scala/annotation/elidable.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** An annotation for methods whose bodies may be excluded * from compiler-generated bytecode. diff --git a/library/src/scala/annotation/implicitAmbiguous.scala b/library/src/scala/annotation/implicitAmbiguous.scala index c734daf76e4b..1d33d329272d 100644 --- a/library/src/scala/annotation/implicitAmbiguous.scala +++ b/library/src/scala/annotation/implicitAmbiguous.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** * To customize the error message that's emitted when an implicit search finds diff --git a/library/src/scala/annotation/implicitNotFound.scala b/library/src/scala/annotation/implicitNotFound.scala index 70080aafabf4..cc12beb7d701 100644 --- a/library/src/scala/annotation/implicitNotFound.scala +++ b/library/src/scala/annotation/implicitNotFound.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** * To customize the error message that's emitted when an implicit of type diff --git a/library/src/scala/annotation/meta/beanGetter.scala b/library/src/scala/annotation/meta/beanGetter.scala index 887019a564e1..fcd12d2f679f 100644 --- a/library/src/scala/annotation/meta/beanGetter.scala +++ b/library/src/scala/annotation/meta/beanGetter.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * Consult the documentation in package [[scala.annotation.meta]]. diff --git a/library/src/scala/annotation/meta/beanSetter.scala b/library/src/scala/annotation/meta/beanSetter.scala index 003efeb5cd45..3951ccf0da90 100644 --- a/library/src/scala/annotation/meta/beanSetter.scala +++ b/library/src/scala/annotation/meta/beanSetter.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * Consult the documentation in package [[scala.annotation.meta]]. diff --git a/library/src/scala/annotation/meta/companionClass.scala b/library/src/scala/annotation/meta/companionClass.scala index aa5f03752ae5..a1417e3808d9 100644 --- a/library/src/scala/annotation/meta/companionClass.scala +++ b/library/src/scala/annotation/meta/companionClass.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * When defining an implicit class, the Scala compiler creates an implicit diff --git a/library/src/scala/annotation/meta/companionMethod.scala b/library/src/scala/annotation/meta/companionMethod.scala index ba815cbebe65..746c8bc73b60 100644 --- a/library/src/scala/annotation/meta/companionMethod.scala +++ b/library/src/scala/annotation/meta/companionMethod.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * When defining an implicit class, the Scala compiler creates an implicit diff --git a/library/src/scala/annotation/meta/companionObject.scala b/library/src/scala/annotation/meta/companionObject.scala index c92e827d817d..91bc7c300ac1 100644 --- a/library/src/scala/annotation/meta/companionObject.scala +++ b/library/src/scala/annotation/meta/companionObject.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * Currently unused; intended as an annotation target for classes such as case classes diff --git a/library/src/scala/annotation/meta/defaultArg.scala b/library/src/scala/annotation/meta/defaultArg.scala index e4cdab835e05..2cbc3aa2af67 100644 --- a/library/src/scala/annotation/meta/defaultArg.scala +++ b/library/src/scala/annotation/meta/defaultArg.scala @@ -13,7 +13,7 @@ package scala.annotation package meta -import scala.language.`2` +import scala.language.`2.13` /** * This internal meta annotation is used by the compiler to support default annotation arguments. diff --git a/library/src/scala/annotation/meta/field.scala b/library/src/scala/annotation/meta/field.scala index eeee4975e477..43c70f93e255 100644 --- a/library/src/scala/annotation/meta/field.scala +++ b/library/src/scala/annotation/meta/field.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * Consult the documentation in package [[scala.annotation.meta]]. diff --git a/library/src/scala/annotation/meta/getter.scala b/library/src/scala/annotation/meta/getter.scala index d016798c8f12..1d7e0f5db5b5 100644 --- a/library/src/scala/annotation/meta/getter.scala +++ b/library/src/scala/annotation/meta/getter.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * Consult the documentation in package [[scala.annotation.meta]]. diff --git a/library/src/scala/annotation/meta/languageFeature.scala b/library/src/scala/annotation/meta/languageFeature.scala index 620f297cfba6..83a96c65b940 100644 --- a/library/src/scala/annotation/meta/languageFeature.scala +++ b/library/src/scala/annotation/meta/languageFeature.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * An annotation giving particulars for a language feature in object `scala.language`. diff --git a/library/src/scala/annotation/meta/package.scala b/library/src/scala/annotation/meta/package.scala index 805b6750f10f..ddb21d208d53 100644 --- a/library/src/scala/annotation/meta/package.scala +++ b/library/src/scala/annotation/meta/package.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** * When defining a field, the Scala compiler creates up to four accessors diff --git a/library/src/scala/annotation/meta/param.scala b/library/src/scala/annotation/meta/param.scala index 5a755b454d71..725d89ade8f5 100644 --- a/library/src/scala/annotation/meta/param.scala +++ b/library/src/scala/annotation/meta/param.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * Consult the documentation in package [[scala.annotation.meta]]. diff --git a/library/src/scala/annotation/meta/setter.scala b/library/src/scala/annotation/meta/setter.scala index e8ff9ae03f01..5db7cae2da72 100644 --- a/library/src/scala/annotation/meta/setter.scala +++ b/library/src/scala/annotation/meta/setter.scala @@ -12,7 +12,7 @@ package scala.annotation.meta -import scala.language.`2` +import scala.language.`2.13` /** * Consult the documentation in package [[scala.annotation.meta]]. diff --git a/library/src/scala/annotation/meta/superArg.scala b/library/src/scala/annotation/meta/superArg.scala index 39465b723937..6dd22135990a 100644 --- a/library/src/scala/annotation/meta/superArg.scala +++ b/library/src/scala/annotation/meta/superArg.scala @@ -13,7 +13,7 @@ package scala.annotation package meta -import scala.language.`2` +import scala.language.`2.13` /** * This internal annotation encodes arguments passed to annotation superclasses. Example: diff --git a/library/src/scala/annotation/migration.scala b/library/src/scala/annotation/migration.scala index 5980e5b623c7..8daa003eba96 100644 --- a/library/src/scala/annotation/migration.scala +++ b/library/src/scala/annotation/migration.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** * An annotation that marks a member as having changed semantics diff --git a/library/src/scala/annotation/nowarn.scala b/library/src/scala/annotation/nowarn.scala index 54ae27251a68..af1cebb42b0a 100644 --- a/library/src/scala/annotation/nowarn.scala +++ b/library/src/scala/annotation/nowarn.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** An annotation for local warning suppression. * diff --git a/library/src/scala/annotation/showAsInfix.scala b/library/src/scala/annotation/showAsInfix.scala index 8344f1266b59..89cbd623e76c 100644 --- a/library/src/scala/annotation/showAsInfix.scala +++ b/library/src/scala/annotation/showAsInfix.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** * This annotation configures how Scala prints two-parameter generic types. diff --git a/library/src/scala/annotation/strictfp.scala b/library/src/scala/annotation/strictfp.scala index e745c7af9842..fd558390abfb 100644 --- a/library/src/scala/annotation/strictfp.scala +++ b/library/src/scala/annotation/strictfp.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** If this annotation is present on a method or its enclosing class, * the strictfp flag will be emitted. diff --git a/library/src/scala/annotation/switch.scala b/library/src/scala/annotation/switch.scala index 8c940959c4ba..590c07bc94ba 100644 --- a/library/src/scala/annotation/switch.scala +++ b/library/src/scala/annotation/switch.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** An annotation to be applied to a match expression. If present, * the compiler will verify that the match has been compiled to a diff --git a/library/src/scala/annotation/tailrec.scala b/library/src/scala/annotation/tailrec.scala index 6a1bd92bcb6b..7d5fa19ef043 100644 --- a/library/src/scala/annotation/tailrec.scala +++ b/library/src/scala/annotation/tailrec.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** A method annotation which verifies that the method will be compiled * with tail call optimization. diff --git a/library/src/scala/annotation/unchecked/uncheckedStable.scala b/library/src/scala/annotation/unchecked/uncheckedStable.scala index 2bf9d779cd1f..585c5a13ef37 100644 --- a/library/src/scala/annotation/unchecked/uncheckedStable.scala +++ b/library/src/scala/annotation/unchecked/uncheckedStable.scala @@ -12,7 +12,7 @@ package scala.annotation.unchecked -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta.{field, getter} /** An annotation for values that are assumed to be stable even though their diff --git a/library/src/scala/annotation/unchecked/uncheckedVariance.scala b/library/src/scala/annotation/unchecked/uncheckedVariance.scala index c2624792c917..fb426dbf877c 100644 --- a/library/src/scala/annotation/unchecked/uncheckedVariance.scala +++ b/library/src/scala/annotation/unchecked/uncheckedVariance.scala @@ -12,7 +12,7 @@ package scala.annotation.unchecked -import scala.language.`2` +import scala.language.`2.13` /** An annotation for type arguments for which one wants to suppress variance checking. */ diff --git a/library/src/scala/annotation/unspecialized.scala b/library/src/scala/annotation/unspecialized.scala index 3b960858bc31..616542305fbc 100644 --- a/library/src/scala/annotation/unspecialized.scala +++ b/library/src/scala/annotation/unspecialized.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** A method annotation which suppresses the creation of * additional specialized forms based on enclosing specialized diff --git a/library/src/scala/annotation/unused.scala b/library/src/scala/annotation/unused.scala index d9937e0479ea..b2fdd2034fef 100644 --- a/library/src/scala/annotation/unused.scala +++ b/library/src/scala/annotation/unused.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** Mark an element unused for a given context. * diff --git a/library/src/scala/annotation/varargs.scala b/library/src/scala/annotation/varargs.scala index 1d08e2468433..967e2df00f6f 100644 --- a/library/src/scala/annotation/varargs.scala +++ b/library/src/scala/annotation/varargs.scala @@ -12,7 +12,7 @@ package scala.annotation -import scala.language.`2` +import scala.language.`2.13` /** A method annotation which instructs the compiler to generate a * Java varargs-style forwarder method for interop. This annotation can diff --git a/library/src/scala/beans/BeanProperty.scala b/library/src/scala/beans/BeanProperty.scala index 42e1a30c2a25..37c6ecf3676b 100644 --- a/library/src/scala/beans/BeanProperty.scala +++ b/library/src/scala/beans/BeanProperty.scala @@ -12,7 +12,7 @@ package scala.beans -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta.{beanGetter, beanSetter, field} diff --git a/library/src/scala/beans/BooleanBeanProperty.scala b/library/src/scala/beans/BooleanBeanProperty.scala index cd9f0288913d..657b17d564bb 100644 --- a/library/src/scala/beans/BooleanBeanProperty.scala +++ b/library/src/scala/beans/BooleanBeanProperty.scala @@ -12,7 +12,7 @@ package scala.beans -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta.{beanGetter, beanSetter, field} /** This annotation has the same functionality as diff --git a/library/src/scala/collection/ArrayOps.scala b/library/src/scala/collection/ArrayOps.scala index 36025b0a0ade..c7f5ff67bd73 100644 --- a/library/src/scala/collection/ArrayOps.scala +++ b/library/src/scala/collection/ArrayOps.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import java.lang.Math.{max, min} import java.util.Arrays diff --git a/library/src/scala/collection/BitSet.scala b/library/src/scala/collection/BitSet.scala index fa23bbc5a19a..e82950b82e80 100644 --- a/library/src/scala/collection/BitSet.scala +++ b/library/src/scala/collection/BitSet.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import java.io.{ObjectInputStream, ObjectOutputStream} import scala.annotation.nowarn diff --git a/library/src/scala/collection/BufferedIterator.scala b/library/src/scala/collection/BufferedIterator.scala index d56f2909989e..e933ffcd4c16 100644 --- a/library/src/scala/collection/BufferedIterator.scala +++ b/library/src/scala/collection/BufferedIterator.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` /** Buffered iterators are iterators which provide a method `head` * that inspects the next element without discarding it. diff --git a/library/src/scala/collection/BuildFrom.scala b/library/src/scala/collection/BuildFrom.scala index 2e93fac6b782..1a623228db55 100644 --- a/library/src/scala/collection/BuildFrom.scala +++ b/library/src/scala/collection/BuildFrom.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.implicitNotFound import scala.collection.mutable.Builder import scala.collection.immutable.WrappedString diff --git a/library/src/scala/collection/DefaultMap.scala b/library/src/scala/collection/DefaultMap.scala index 27138060165c..d957a4ef245e 100644 --- a/library/src/scala/collection/DefaultMap.scala +++ b/library/src/scala/collection/DefaultMap.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` /** A default map which builds a default `immutable.Map` implementation for all * transformations. diff --git a/library/src/scala/collection/Factory.scala b/library/src/scala/collection/Factory.scala index ba6b120b90fb..8e40f2955853 100644 --- a/library/src/scala/collection/Factory.scala +++ b/library/src/scala/collection/Factory.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.collection.immutable.NumericRange import scala.language.implicitConversions import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/Hashing.scala b/library/src/scala/collection/Hashing.scala index cd82b4574b85..5ba8ad24948f 100644 --- a/library/src/scala/collection/Hashing.scala +++ b/library/src/scala/collection/Hashing.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` protected[collection] object Hashing { diff --git a/library/src/scala/collection/IndexedSeq.scala b/library/src/scala/collection/IndexedSeq.scala index 9dbbd5e2ed4d..4ad5515a8536 100644 --- a/library/src/scala/collection/IndexedSeq.scala +++ b/library/src/scala/collection/IndexedSeq.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} import scala.collection.Searching.{Found, InsertionPoint, SearchResult} import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/IndexedSeqView.scala b/library/src/scala/collection/IndexedSeqView.scala index 491c58cb1129..d03ff1b1c689 100644 --- a/library/src/scala/collection/IndexedSeqView.scala +++ b/library/src/scala/collection/IndexedSeqView.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn diff --git a/library/src/scala/collection/Iterable.scala b/library/src/scala/collection/Iterable.scala index 32052a72192a..665418af113b 100644 --- a/library/src/scala/collection/Iterable.scala +++ b/library/src/scala/collection/Iterable.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.annotation.unchecked.uncheckedVariance import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/IterableOnce.scala b/library/src/scala/collection/IterableOnce.scala index dc37b97f56e1..cfdda3ce893a 100644 --- a/library/src/scala/collection/IterableOnce.scala +++ b/library/src/scala/collection/IterableOnce.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec import scala.annotation.unchecked.uncheckedVariance import scala.collection.mutable.StringBuilder diff --git a/library/src/scala/collection/Iterator.scala b/library/src/scala/collection/Iterator.scala index 4fe61a3bc1cc..4fb1cc6d362b 100644 --- a/library/src/scala/collection/Iterator.scala +++ b/library/src/scala/collection/Iterator.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.collection.mutable.{ArrayBuffer, ArrayBuilder, Builder, ImmutableBuilder} import scala.annotation.tailrec import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/JavaConverters.scala b/library/src/scala/collection/JavaConverters.scala index d3047b0c000c..b49e472c04b2 100644 --- a/library/src/scala/collection/JavaConverters.scala +++ b/library/src/scala/collection/JavaConverters.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/LazyZipOps.scala b/library/src/scala/collection/LazyZipOps.scala index 2103ea8c6394..dba5b6432def 100644 --- a/library/src/scala/collection/LazyZipOps.scala +++ b/library/src/scala/collection/LazyZipOps.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions /** Decorator representing lazily zipped pairs. diff --git a/library/src/scala/collection/LinearSeq.scala b/library/src/scala/collection/LinearSeq.scala index c7b17beb8fdf..fb6991717c69 100644 --- a/library/src/scala/collection/LinearSeq.scala +++ b/library/src/scala/collection/LinearSeq.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} /** Base trait for linearly accessed sequences that have efficient `head` and diff --git a/library/src/scala/collection/Map.scala b/library/src/scala/collection/Map.scala index 3836181eb342..c3d0f04ef8f9 100644 --- a/library/src/scala/collection/Map.scala +++ b/library/src/scala/collection/Map.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.collection.generic.DefaultSerializable import scala.collection.mutable.StringBuilder diff --git a/library/src/scala/collection/MapView.scala b/library/src/scala/collection/MapView.scala index 3dfb87fb5c42..a058f3f79514 100644 --- a/library/src/scala/collection/MapView.scala +++ b/library/src/scala/collection/MapView.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.collection.MapView.SomeMapOps import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/Searching.scala b/library/src/scala/collection/Searching.scala index 8d5f823e2bfc..7148f54606bf 100644 --- a/library/src/scala/collection/Searching.scala +++ b/library/src/scala/collection/Searching.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions import scala.collection.generic.IsSeq diff --git a/library/src/scala/collection/Seq.scala b/library/src/scala/collection/Seq.scala index 9d3d6d3430a5..ee52b1f22243 100644 --- a/library/src/scala/collection/Seq.scala +++ b/library/src/scala/collection/Seq.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.collection.immutable.Range import scala.util.hashing.MurmurHash3 import Searching.{Found, InsertionPoint, SearchResult} diff --git a/library/src/scala/collection/SeqMap.scala b/library/src/scala/collection/SeqMap.scala index fe8f321ad78e..17d187975af2 100644 --- a/library/src/scala/collection/SeqMap.scala +++ b/library/src/scala/collection/SeqMap.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn /** diff --git a/library/src/scala/collection/SeqView.scala b/library/src/scala/collection/SeqView.scala index 5181f62fbb5e..3f6a4c5c3ea4 100644 --- a/library/src/scala/collection/SeqView.scala +++ b/library/src/scala/collection/SeqView.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.collection.generic.CommonErrors diff --git a/library/src/scala/collection/Set.scala b/library/src/scala/collection/Set.scala index 0ae870c658ce..2ec1c0dfcee3 100644 --- a/library/src/scala/collection/Set.scala +++ b/library/src/scala/collection/Set.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.util.hashing.MurmurHash3 import java.lang.String diff --git a/library/src/scala/collection/SortedMap.scala b/library/src/scala/collection/SortedMap.scala index 7a1c92391e8a..6b74afe919fa 100644 --- a/library/src/scala/collection/SortedMap.scala +++ b/library/src/scala/collection/SortedMap.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{implicitNotFound, nowarn} /** A Map whose keys are sorted according to a [[scala.math.Ordering]]*/ diff --git a/library/src/scala/collection/SortedOps.scala b/library/src/scala/collection/SortedOps.scala index 0fc0bb06692e..ace9a7ed76db 100644 --- a/library/src/scala/collection/SortedOps.scala +++ b/library/src/scala/collection/SortedOps.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` /** Base trait for sorted collections */ trait SortedOps[A, +C] { diff --git a/library/src/scala/collection/SortedSet.scala b/library/src/scala/collection/SortedSet.scala index deaab1159d9a..38f0713a0f15 100644 --- a/library/src/scala/collection/SortedSet.scala +++ b/library/src/scala/collection/SortedSet.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{implicitNotFound, nowarn} import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/Stepper.scala b/library/src/scala/collection/Stepper.scala index 9a035b5a7115..8755142d7209 100644 --- a/library/src/scala/collection/Stepper.scala +++ b/library/src/scala/collection/Stepper.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import java.util.function.{Consumer, DoubleConsumer, IntConsumer, LongConsumer} import java.util.{PrimitiveIterator, Spliterator, Iterator => JIterator} import java.{lang => jl} diff --git a/library/src/scala/collection/StepperShape.scala b/library/src/scala/collection/StepperShape.scala index 9215ce9ea215..ec193cc27fc2 100644 --- a/library/src/scala/collection/StepperShape.scala +++ b/library/src/scala/collection/StepperShape.scala @@ -14,7 +14,7 @@ package scala.collection import java.{lang => jl} -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit /** An implicit StepperShape instance is used in the [[IterableOnce.stepper]] to return a possibly diff --git a/library/src/scala/collection/StrictOptimizedIterableOps.scala b/library/src/scala/collection/StrictOptimizedIterableOps.scala index 4c22b95fd768..7d1ad357f3d9 100644 --- a/library/src/scala/collection/StrictOptimizedIterableOps.scala +++ b/library/src/scala/collection/StrictOptimizedIterableOps.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.annotation.unchecked.uncheckedVariance import scala.runtime.Statics diff --git a/library/src/scala/collection/StrictOptimizedMapOps.scala b/library/src/scala/collection/StrictOptimizedMapOps.scala index 2f29d99ad458..8bf04c5dee6b 100644 --- a/library/src/scala/collection/StrictOptimizedMapOps.scala +++ b/library/src/scala/collection/StrictOptimizedMapOps.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` /** * Trait that overrides map operations to take advantage of strict builders. diff --git a/library/src/scala/collection/StrictOptimizedSeqOps.scala b/library/src/scala/collection/StrictOptimizedSeqOps.scala index 7185b29d1d04..ed4b76298322 100644 --- a/library/src/scala/collection/StrictOptimizedSeqOps.scala +++ b/library/src/scala/collection/StrictOptimizedSeqOps.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` /** * Trait that overrides operations on sequences in order diff --git a/library/src/scala/collection/StrictOptimizedSetOps.scala b/library/src/scala/collection/StrictOptimizedSetOps.scala index 28033e38741c..0100beffed7b 100644 --- a/library/src/scala/collection/StrictOptimizedSetOps.scala +++ b/library/src/scala/collection/StrictOptimizedSetOps.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` /** * Trait that overrides set operations to take advantage of strict builders. diff --git a/library/src/scala/collection/StrictOptimizedSortedMapOps.scala b/library/src/scala/collection/StrictOptimizedSortedMapOps.scala index 6b5e23a7c9d1..bdc1fe3dbab5 100644 --- a/library/src/scala/collection/StrictOptimizedSortedMapOps.scala +++ b/library/src/scala/collection/StrictOptimizedSortedMapOps.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.implicitNotFound /** diff --git a/library/src/scala/collection/StrictOptimizedSortedSetOps.scala b/library/src/scala/collection/StrictOptimizedSortedSetOps.scala index 7c8d6737f67f..1c1d861c67d1 100644 --- a/library/src/scala/collection/StrictOptimizedSortedSetOps.scala +++ b/library/src/scala/collection/StrictOptimizedSortedSetOps.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.implicitNotFound import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/StringOps.scala b/library/src/scala/collection/StringOps.scala index 65737197e4c5..20f51e35da20 100644 --- a/library/src/scala/collection/StringOps.scala +++ b/library/src/scala/collection/StringOps.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import java.lang.{StringBuilder => JStringBuilder} import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/StringParsers.scala b/library/src/scala/collection/StringParsers.scala index b857f060fd0a..cfaa4f86985f 100644 --- a/library/src/scala/collection/StringParsers.scala +++ b/library/src/scala/collection/StringParsers.scala @@ -13,7 +13,7 @@ package scala package collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec /** A module containing the implementations of parsers from strings to numeric types, and boolean diff --git a/library/src/scala/collection/View.scala b/library/src/scala/collection/View.scala index 4d5622f7210b..690ba49aafe8 100644 --- a/library/src/scala/collection/View.scala +++ b/library/src/scala/collection/View.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} import scala.collection.mutable.{ArrayBuffer, Builder} import scala.collection.immutable.LazyList diff --git a/library/src/scala/collection/WithFilter.scala b/library/src/scala/collection/WithFilter.scala index 978e302fecc7..da65ba6fab27 100644 --- a/library/src/scala/collection/WithFilter.scala +++ b/library/src/scala/collection/WithFilter.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` /** A template trait that contains just the `map`, `flatMap`, `foreach` and `withFilter` methods * of trait `Iterable`. diff --git a/library/src/scala/collection/concurrent/Map.scala b/library/src/scala/collection/concurrent/Map.scala index 6f5347124d5e..818fcda2a510 100644 --- a/library/src/scala/collection/concurrent/Map.scala +++ b/library/src/scala/collection/concurrent/Map.scala @@ -13,7 +13,7 @@ package scala package collection.concurrent -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec /** A template trait for mutable maps that allow concurrent access. diff --git a/library/src/scala/collection/concurrent/TrieMap.scala b/library/src/scala/collection/concurrent/TrieMap.scala index 2e92d12c2ecd..4e3916c6981c 100644 --- a/library/src/scala/collection/concurrent/TrieMap.scala +++ b/library/src/scala/collection/concurrent/TrieMap.scala @@ -14,7 +14,7 @@ package scala package collection package concurrent -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.atomic._ import scala.{unchecked => uc} import scala.annotation.tailrec diff --git a/library/src/scala/collection/convert/AsJavaConverters.scala b/library/src/scala/collection/convert/AsJavaConverters.scala index 39f34f131585..f82546e251a7 100644 --- a/library/src/scala/collection/convert/AsJavaConverters.scala +++ b/library/src/scala/collection/convert/AsJavaConverters.scala @@ -14,7 +14,7 @@ package scala package collection package convert -import scala.language.`2` +import scala.language.`2.13` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/AsJavaExtensions.scala b/library/src/scala/collection/convert/AsJavaExtensions.scala index f980c7094210..406ad7e8b82f 100644 --- a/library/src/scala/collection/convert/AsJavaExtensions.scala +++ b/library/src/scala/collection/convert/AsJavaExtensions.scala @@ -14,7 +14,7 @@ package scala package collection package convert -import scala.language.`2` +import scala.language.`2.13` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/AsScalaConverters.scala b/library/src/scala/collection/convert/AsScalaConverters.scala index 626969690932..dac9b9484369 100644 --- a/library/src/scala/collection/convert/AsScalaConverters.scala +++ b/library/src/scala/collection/convert/AsScalaConverters.scala @@ -14,7 +14,7 @@ package scala package collection package convert -import scala.language.`2` +import scala.language.`2.13` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/AsScalaExtensions.scala b/library/src/scala/collection/convert/AsScalaExtensions.scala index a23ecf3137b7..65f017495280 100644 --- a/library/src/scala/collection/convert/AsScalaExtensions.scala +++ b/library/src/scala/collection/convert/AsScalaExtensions.scala @@ -14,7 +14,7 @@ package scala package collection package convert -import scala.language.`2` +import scala.language.`2.13` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/ImplicitConversions.scala b/library/src/scala/collection/convert/ImplicitConversions.scala index 807f85662812..ef72a79d5795 100644 --- a/library/src/scala/collection/convert/ImplicitConversions.scala +++ b/library/src/scala/collection/convert/ImplicitConversions.scala @@ -14,7 +14,7 @@ package scala package collection package convert -import scala.language.`2` +import scala.language.`2.13` import java.util.{concurrent => juc} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/JavaCollectionWrappers.scala b/library/src/scala/collection/convert/JavaCollectionWrappers.scala index 0a9510bc1ad5..1679491efcb0 100644 --- a/library/src/scala/collection/convert/JavaCollectionWrappers.scala +++ b/library/src/scala/collection/convert/JavaCollectionWrappers.scala @@ -14,7 +14,7 @@ package scala package collection package convert -import scala.language.`2` +import scala.language.`2.13` import java.util.{concurrent => juc} import java.util.{NavigableMap} import java.{lang => jl, util => ju} diff --git a/library/src/scala/collection/convert/StreamExtensions.scala b/library/src/scala/collection/convert/StreamExtensions.scala index 4a588b389c61..4457989ead40 100644 --- a/library/src/scala/collection/convert/StreamExtensions.scala +++ b/library/src/scala/collection/convert/StreamExtensions.scala @@ -12,7 +12,7 @@ package scala.collection.convert -import scala.language.`2` +import scala.language.`2.13` import java.util.Spliterator import java.util.stream._ import java.{lang => jl} diff --git a/library/src/scala/collection/convert/impl/ArrayStepper.scala b/library/src/scala/collection/convert/impl/ArrayStepper.scala index 1ab6d98fd90e..b53dab574909 100644 --- a/library/src/scala/collection/convert/impl/ArrayStepper.scala +++ b/library/src/scala/collection/convert/impl/ArrayStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import scala.collection._ private[collection] class ObjectArrayStepper[A <: Object](underlying: Array[A], _i0: Int, _iN: Int) diff --git a/library/src/scala/collection/convert/impl/BinaryTreeStepper.scala b/library/src/scala/collection/convert/impl/BinaryTreeStepper.scala index e126f03f3f6a..87823ced9cee 100644 --- a/library/src/scala/collection/convert/impl/BinaryTreeStepper.scala +++ b/library/src/scala/collection/convert/impl/BinaryTreeStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import java.util.Spliterator import annotation.tailrec diff --git a/library/src/scala/collection/convert/impl/BitSetStepper.scala b/library/src/scala/collection/convert/impl/BitSetStepper.scala index 2ee95c51b6ef..a7fa44685d80 100644 --- a/library/src/scala/collection/convert/impl/BitSetStepper.scala +++ b/library/src/scala/collection/convert/impl/BitSetStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection.{BitSetOps, IntStepper, Stepper} diff --git a/library/src/scala/collection/convert/impl/ChampStepper.scala b/library/src/scala/collection/convert/impl/ChampStepper.scala index 33de8e3dbcfc..2973cd1ba9d2 100644 --- a/library/src/scala/collection/convert/impl/ChampStepper.scala +++ b/library/src/scala/collection/convert/impl/ChampStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection._ import scala.collection.immutable.Node diff --git a/library/src/scala/collection/convert/impl/InOrderStepperBase.scala b/library/src/scala/collection/convert/impl/InOrderStepperBase.scala index 2d1827248683..544bfff010d8 100644 --- a/library/src/scala/collection/convert/impl/InOrderStepperBase.scala +++ b/library/src/scala/collection/convert/impl/InOrderStepperBase.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import java.util.Spliterator import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/convert/impl/IndexedSeqStepper.scala b/library/src/scala/collection/convert/impl/IndexedSeqStepper.scala index 51437629f75b..5e4717c55fe1 100644 --- a/library/src/scala/collection/convert/impl/IndexedSeqStepper.scala +++ b/library/src/scala/collection/convert/impl/IndexedSeqStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import scala.collection._ private[collection] class AnyIndexedSeqStepper[A](underlying: collection.IndexedSeqOps[A, AnyConstr, _], _i0: Int, _iN: Int) diff --git a/library/src/scala/collection/convert/impl/IndexedStepperBase.scala b/library/src/scala/collection/convert/impl/IndexedStepperBase.scala index b193590d6043..3acb743e7c57 100644 --- a/library/src/scala/collection/convert/impl/IndexedStepperBase.scala +++ b/library/src/scala/collection/convert/impl/IndexedStepperBase.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import java.util.Spliterator import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/convert/impl/IteratorStepper.scala b/library/src/scala/collection/convert/impl/IteratorStepper.scala index 41cb94b8452b..9f8aab9c2165 100644 --- a/library/src/scala/collection/convert/impl/IteratorStepper.scala +++ b/library/src/scala/collection/convert/impl/IteratorStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import java.util.Spliterator import scala.collection.{AnyStepper, DoubleStepper, IntStepper, LongStepper, Stepper} diff --git a/library/src/scala/collection/convert/impl/NumericRangeStepper.scala b/library/src/scala/collection/convert/impl/NumericRangeStepper.scala index eafa21781bee..a44efa52248c 100644 --- a/library/src/scala/collection/convert/impl/NumericRangeStepper.scala +++ b/library/src/scala/collection/convert/impl/NumericRangeStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{AnyStepper, IntStepper, LongStepper, Stepper} import scala.collection.immutable.NumericRange diff --git a/library/src/scala/collection/convert/impl/RangeStepper.scala b/library/src/scala/collection/convert/impl/RangeStepper.scala index f2638e866286..283975ff0332 100644 --- a/library/src/scala/collection/convert/impl/RangeStepper.scala +++ b/library/src/scala/collection/convert/impl/RangeStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{IntStepper, Stepper} /** Implements Stepper on an integer Range. You don't actually need the Range to do this, diff --git a/library/src/scala/collection/convert/impl/StringStepper.scala b/library/src/scala/collection/convert/impl/StringStepper.scala index fff945fe97ff..72d4e67ef1cb 100644 --- a/library/src/scala/collection/convert/impl/StringStepper.scala +++ b/library/src/scala/collection/convert/impl/StringStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import java.lang.Character.{charCount, isLowSurrogate} import java.util.Spliterator diff --git a/library/src/scala/collection/convert/impl/TableStepper.scala b/library/src/scala/collection/convert/impl/TableStepper.scala index 6891d4179536..324732a0c2d1 100644 --- a/library/src/scala/collection/convert/impl/TableStepper.scala +++ b/library/src/scala/collection/convert/impl/TableStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection._ diff --git a/library/src/scala/collection/convert/impl/VectorStepper.scala b/library/src/scala/collection/convert/impl/VectorStepper.scala index e4e0c4270078..85f349922f48 100644 --- a/library/src/scala/collection/convert/impl/VectorStepper.scala +++ b/library/src/scala/collection/convert/impl/VectorStepper.scala @@ -13,7 +13,7 @@ package scala.collection.convert package impl -import scala.language.`2` +import scala.language.`2.13` import scala.collection._ private[convert] abstract class VectorStepperBase[Sub >: Null, Semi <: Sub]( diff --git a/library/src/scala/collection/generic/BitOperations.scala b/library/src/scala/collection/generic/BitOperations.scala index 4f0c5d1db233..39aa29d1daf9 100644 --- a/library/src/scala/collection/generic/BitOperations.scala +++ b/library/src/scala/collection/generic/BitOperations.scala @@ -13,7 +13,7 @@ package scala.collection package generic -import scala.language.`2` +import scala.language.`2.13` /** Some bit operations. * diff --git a/library/src/scala/collection/generic/CommonErrors.scala b/library/src/scala/collection/generic/CommonErrors.scala index c0b740e8afed..3ced8e3debbf 100644 --- a/library/src/scala/collection/generic/CommonErrors.scala +++ b/library/src/scala/collection/generic/CommonErrors.scala @@ -13,7 +13,7 @@ package scala.collection package generic -import scala.language.`2` +import scala.language.`2.13` /** Some precomputed common errors to reduce the generated code size. */ diff --git a/library/src/scala/collection/generic/DefaultSerializationProxy.scala b/library/src/scala/collection/generic/DefaultSerializationProxy.scala index 028469e593a4..8b3422ed8407 100644 --- a/library/src/scala/collection/generic/DefaultSerializationProxy.scala +++ b/library/src/scala/collection/generic/DefaultSerializationProxy.scala @@ -14,7 +14,7 @@ package scala.collection.generic import java.io.{ObjectInputStream, ObjectOutputStream} -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{Factory, Iterable} import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/generic/IsIterable.scala b/library/src/scala/collection/generic/IsIterable.scala index 2b2da73d3564..643b9c2ee2bc 100644 --- a/library/src/scala/collection/generic/IsIterable.scala +++ b/library/src/scala/collection/generic/IsIterable.scala @@ -13,7 +13,7 @@ package scala.collection package generic -import scala.language.`2` +import scala.language.`2.13` /** A trait which can be used to avoid code duplication when defining extension * methods that should be applicable both to existing Scala collections (i.e., diff --git a/library/src/scala/collection/generic/IsIterableOnce.scala b/library/src/scala/collection/generic/IsIterableOnce.scala index 25772d42d509..3cc2c8e53651 100644 --- a/library/src/scala/collection/generic/IsIterableOnce.scala +++ b/library/src/scala/collection/generic/IsIterableOnce.scala @@ -14,7 +14,7 @@ package scala package collection package generic -import scala.language.`2` +import scala.language.`2.13` /** Type class witnessing that a collection representation type `Repr` has * elements of type `A` and has a conversion to `IterableOnce[A]`. diff --git a/library/src/scala/collection/generic/IsMap.scala b/library/src/scala/collection/generic/IsMap.scala index b9cb7e0b4487..cb578873caf6 100644 --- a/library/src/scala/collection/generic/IsMap.scala +++ b/library/src/scala/collection/generic/IsMap.scala @@ -13,7 +13,7 @@ package scala.collection package generic -import scala.language.`2` +import scala.language.`2.13` import IsMap.Tupled import scala.collection.immutable.{IntMap, LongMap} diff --git a/library/src/scala/collection/generic/IsSeq.scala b/library/src/scala/collection/generic/IsSeq.scala index 03bb02ed0054..ec0fb8993d0b 100644 --- a/library/src/scala/collection/generic/IsSeq.scala +++ b/library/src/scala/collection/generic/IsSeq.scala @@ -13,7 +13,7 @@ package scala.collection package generic -import scala.language.`2` +import scala.language.`2.13` import scala.reflect.ClassTag /** Type class witnessing that a collection representation type `Repr` has diff --git a/library/src/scala/collection/generic/Subtractable.scala b/library/src/scala/collection/generic/Subtractable.scala index 4b69a5b53487..2e06819b6832 100644 --- a/library/src/scala/collection/generic/Subtractable.scala +++ b/library/src/scala/collection/generic/Subtractable.scala @@ -14,7 +14,7 @@ package scala package collection package generic -import scala.language.`2` +import scala.language.`2.13` /** This trait represents collection-like objects that can be reduced * using a '+' operator. It defines variants of `-` and `--` diff --git a/library/src/scala/collection/generic/package.scala b/library/src/scala/collection/generic/package.scala index c38e886dd646..0dc855d81d54 100644 --- a/library/src/scala/collection/generic/package.scala +++ b/library/src/scala/collection/generic/package.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` package object generic { @deprecated("Clearable was moved from collection.generic to collection.mutable", "2.13.0") diff --git a/library/src/scala/collection/immutable/ArraySeq.scala b/library/src/scala/collection/immutable/ArraySeq.scala index 1e5fdad836fd..9cd2700779fb 100644 --- a/library/src/scala/collection/immutable/ArraySeq.scala +++ b/library/src/scala/collection/immutable/ArraySeq.scala @@ -13,7 +13,7 @@ package scala.collection package immutable -import scala.language.`2` +import scala.language.`2.13` import java.util.Arrays import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/immutable/BitSet.scala b/library/src/scala/collection/immutable/BitSet.scala index 06ecbfee48c1..c454727fe4b9 100644 --- a/library/src/scala/collection/immutable/BitSet.scala +++ b/library/src/scala/collection/immutable/BitSet.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import BitSetOps.{LogWL, updateArray} import mutable.Builder import scala.annotation.{implicitNotFound, nowarn} diff --git a/library/src/scala/collection/immutable/ChampCommon.scala b/library/src/scala/collection/immutable/ChampCommon.scala index 1305ddbe8423..899525e822a6 100644 --- a/library/src/scala/collection/immutable/ChampCommon.scala +++ b/library/src/scala/collection/immutable/ChampCommon.scala @@ -12,7 +12,7 @@ package scala.collection.immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.AbstractIterator import java.lang.Integer.bitCount import java.lang.Math.ceil diff --git a/library/src/scala/collection/immutable/HashMap.scala b/library/src/scala/collection/immutable/HashMap.scala index 15596f1a35d8..eefdf6b6adbb 100644 --- a/library/src/scala/collection/immutable/HashMap.scala +++ b/library/src/scala/collection/immutable/HashMap.scala @@ -13,7 +13,7 @@ package scala package collection.immutable -import scala.language.`2` +import scala.language.`2.13` import java.lang.Integer.bitCount import java.lang.System.arraycopy diff --git a/library/src/scala/collection/immutable/HashSet.scala b/library/src/scala/collection/immutable/HashSet.scala index b92488c8c64a..8ce8035fd015 100644 --- a/library/src/scala/collection/immutable/HashSet.scala +++ b/library/src/scala/collection/immutable/HashSet.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import java.lang.Integer.{bitCount, numberOfTrailingZeros} import java.lang.System.arraycopy diff --git a/library/src/scala/collection/immutable/IntMap.scala b/library/src/scala/collection/immutable/IntMap.scala index f529028b4eb0..1728da6c5710 100644 --- a/library/src/scala/collection/immutable/IntMap.scala +++ b/library/src/scala/collection/immutable/IntMap.scala @@ -13,7 +13,7 @@ package scala.collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.generic.{BitOperations, DefaultSerializationProxy} import scala.collection.mutable.{Builder, ImmutableBuilder} import scala.annotation.tailrec diff --git a/library/src/scala/collection/immutable/Iterable.scala b/library/src/scala/collection/immutable/Iterable.scala index 38a153725ffc..0691663e7e4d 100644 --- a/library/src/scala/collection/immutable/Iterable.scala +++ b/library/src/scala/collection/immutable/Iterable.scala @@ -12,7 +12,7 @@ package scala.collection.immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{IterableFactory, IterableFactoryDefaults} /** A trait for collections that are guaranteed immutable. diff --git a/library/src/scala/collection/immutable/LazyList.scala b/library/src/scala/collection/immutable/LazyList.scala index 403560818bd9..bcf5f5df17a8 100644 --- a/library/src/scala/collection/immutable/LazyList.scala +++ b/library/src/scala/collection/immutable/LazyList.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import java.io.{ObjectInputStream, ObjectOutputStream} import java.lang.{StringBuilder => JStringBuilder} diff --git a/library/src/scala/collection/immutable/List.scala b/library/src/scala/collection/immutable/List.scala index 4d5a91068a67..eff8a8ac8c8a 100644 --- a/library/src/scala/collection/immutable/List.scala +++ b/library/src/scala/collection/immutable/List.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.unchecked.uncheckedVariance import scala.annotation.tailrec import mutable.{Builder, ListBuffer} diff --git a/library/src/scala/collection/immutable/ListMap.scala b/library/src/scala/collection/immutable/ListMap.scala index 5585e12c3948..8b2cd61175fe 100644 --- a/library/src/scala/collection/immutable/ListMap.scala +++ b/library/src/scala/collection/immutable/ListMap.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} import scala.collection.mutable.ReusableBuilder import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/immutable/ListSet.scala b/library/src/scala/collection/immutable/ListSet.scala index f8a18e0b531d..4325bd500b14 100644 --- a/library/src/scala/collection/immutable/ListSet.scala +++ b/library/src/scala/collection/immutable/ListSet.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import mutable.{Builder, ImmutableBuilder} import scala.annotation.tailrec import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/immutable/LongMap.scala b/library/src/scala/collection/immutable/LongMap.scala index ceb7aca9e9db..9832b4a7d55c 100644 --- a/library/src/scala/collection/immutable/LongMap.scala +++ b/library/src/scala/collection/immutable/LongMap.scala @@ -13,7 +13,7 @@ package scala.collection package immutable -import scala.language.`2` +import scala.language.`2.13` import java.lang.IllegalStateException import scala.collection.generic.{BitOperations, DefaultSerializationProxy} diff --git a/library/src/scala/collection/immutable/Map.scala b/library/src/scala/collection/immutable/Map.scala index 533344398fdf..5219b892c063 100644 --- a/library/src/scala/collection/immutable/Map.scala +++ b/library/src/scala/collection/immutable/Map.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.unchecked.uncheckedVariance import scala.collection.generic.DefaultSerializable import scala.collection.immutable.Map.Map4 diff --git a/library/src/scala/collection/immutable/NumericRange.scala b/library/src/scala/collection/immutable/NumericRange.scala index 3db5d771a295..6a10bef7171f 100644 --- a/library/src/scala/collection/immutable/NumericRange.scala +++ b/library/src/scala/collection/immutable/NumericRange.scala @@ -12,7 +12,7 @@ package scala.collection.immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection.{AbstractIterator, AnyStepper, IterableFactoryDefaults, Iterator, Stepper, StepperShape} import scala.collection.generic.CommonErrors diff --git a/library/src/scala/collection/immutable/Queue.scala b/library/src/scala/collection/immutable/Queue.scala index 591abef5facb..6deaabc5c7f7 100644 --- a/library/src/scala/collection/immutable/Queue.scala +++ b/library/src/scala/collection/immutable/Queue.scala @@ -13,7 +13,7 @@ package scala.collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.generic.DefaultSerializable import scala.collection.mutable.{Builder, ListBuffer} diff --git a/library/src/scala/collection/immutable/Range.scala b/library/src/scala/collection/immutable/Range.scala index 409e1ee52b19..5fd0490596d7 100644 --- a/library/src/scala/collection/immutable/Range.scala +++ b/library/src/scala/collection/immutable/Range.scala @@ -13,7 +13,7 @@ package scala package collection.immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection.convert.impl.RangeStepper import scala.collection.generic.CommonErrors diff --git a/library/src/scala/collection/immutable/RedBlackTree.scala b/library/src/scala/collection/immutable/RedBlackTree.scala index e4b0c2c800e4..a57785bbf741 100644 --- a/library/src/scala/collection/immutable/RedBlackTree.scala +++ b/library/src/scala/collection/immutable/RedBlackTree.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta.{getter, setter} import scala.annotation.tailrec import scala.runtime.Statics.releaseFence diff --git a/library/src/scala/collection/immutable/Seq.scala b/library/src/scala/collection/immutable/Seq.scala index e1f52ff832b1..964a7b3d52cb 100644 --- a/library/src/scala/collection/immutable/Seq.scala +++ b/library/src/scala/collection/immutable/Seq.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` trait Seq[+A] extends Iterable[A] with collection.Seq[A] diff --git a/library/src/scala/collection/immutable/SeqMap.scala b/library/src/scala/collection/immutable/SeqMap.scala index 74932227b227..50a5dcfce382 100644 --- a/library/src/scala/collection/immutable/SeqMap.scala +++ b/library/src/scala/collection/immutable/SeqMap.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.mutable.{Builder, ReusableBuilder} /** A base trait for ordered, immutable maps. diff --git a/library/src/scala/collection/immutable/Set.scala b/library/src/scala/collection/immutable/Set.scala index f9fc47f61240..f124ca8d8edb 100644 --- a/library/src/scala/collection/immutable/Set.scala +++ b/library/src/scala/collection/immutable/Set.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.immutable.Set.Set4 import scala.collection.mutable.{Builder, ReusableBuilder} diff --git a/library/src/scala/collection/immutable/SortedMap.scala b/library/src/scala/collection/immutable/SortedMap.scala index ec4e1b70037a..6a62a7996213 100644 --- a/library/src/scala/collection/immutable/SortedMap.scala +++ b/library/src/scala/collection/immutable/SortedMap.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.unchecked.uncheckedVariance import scala.collection.mutable.Builder diff --git a/library/src/scala/collection/immutable/SortedSet.scala b/library/src/scala/collection/immutable/SortedSet.scala index 8f70edbb1da0..8425e95dbed4 100644 --- a/library/src/scala/collection/immutable/SortedSet.scala +++ b/library/src/scala/collection/immutable/SortedSet.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` /** Base trait for sorted sets */ trait SortedSet[A] diff --git a/library/src/scala/collection/immutable/Stream.scala b/library/src/scala/collection/immutable/Stream.scala index 7ee4530228fa..a7017a23a16d 100644 --- a/library/src/scala/collection/immutable/Stream.scala +++ b/library/src/scala/collection/immutable/Stream.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import java.io.{ObjectInputStream, ObjectOutputStream} import java.lang.{StringBuilder => JStringBuilder} diff --git a/library/src/scala/collection/immutable/StrictOptimizedSeqOps.scala b/library/src/scala/collection/immutable/StrictOptimizedSeqOps.scala index 15ea9c37e3c9..40478aeceb86 100644 --- a/library/src/scala/collection/immutable/StrictOptimizedSeqOps.scala +++ b/library/src/scala/collection/immutable/StrictOptimizedSeqOps.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.generic.CommonErrors /** Trait that overrides operations to take advantage of strict builders. diff --git a/library/src/scala/collection/immutable/TreeMap.scala b/library/src/scala/collection/immutable/TreeMap.scala index e0db92f81505..b4a7e4b6605d 100644 --- a/library/src/scala/collection/immutable/TreeMap.scala +++ b/library/src/scala/collection/immutable/TreeMap.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/immutable/TreeSeqMap.scala b/library/src/scala/collection/immutable/TreeSeqMap.scala index a744ebfaddaf..e3a7552c5934 100644 --- a/library/src/scala/collection/immutable/TreeSeqMap.scala +++ b/library/src/scala/collection/immutable/TreeSeqMap.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec /** This class implements an immutable map that preserves order using diff --git a/library/src/scala/collection/immutable/TreeSet.scala b/library/src/scala/collection/immutable/TreeSet.scala index ebf16f37e5c3..a9bf1979700a 100644 --- a/library/src/scala/collection/immutable/TreeSet.scala +++ b/library/src/scala/collection/immutable/TreeSet.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializable import scala.collection.mutable.ReusableBuilder diff --git a/library/src/scala/collection/immutable/Vector.scala b/library/src/scala/collection/immutable/Vector.scala index 30272b3aedbd..4ea962fc8fa9 100644 --- a/library/src/scala/collection/immutable/Vector.scala +++ b/library/src/scala/collection/immutable/Vector.scala @@ -13,7 +13,7 @@ package scala.collection package immutable -import scala.language.`2` +import scala.language.`2.13` import java.lang.Math.{abs, max => mmax, min => mmin} import java.util.Arrays.{copyOf, copyOfRange} import java.util.{Arrays, Spliterator} diff --git a/library/src/scala/collection/immutable/VectorMap.scala b/library/src/scala/collection/immutable/VectorMap.scala index b3052639c3b6..316d02037ec0 100644 --- a/library/src/scala/collection/immutable/VectorMap.scala +++ b/library/src/scala/collection/immutable/VectorMap.scala @@ -14,7 +14,7 @@ package scala package collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} /** This class implements immutable maps using a vector/map-based data structure, which preserves insertion order. diff --git a/library/src/scala/collection/immutable/WrappedString.scala b/library/src/scala/collection/immutable/WrappedString.scala index 2cbe5d273e4f..76d69c092673 100644 --- a/library/src/scala/collection/immutable/WrappedString.scala +++ b/library/src/scala/collection/immutable/WrappedString.scala @@ -13,7 +13,7 @@ package scala.collection package immutable -import scala.language.`2` +import scala.language.`2.13` import scala.Predef.{wrapString => _, assert} import scala.collection.Stepper.EfficientSplit import scala.collection.convert.impl.CharStringStepper diff --git a/library/src/scala/collection/immutable/package.scala b/library/src/scala/collection/immutable/package.scala index 93a8593f134a..061619cb8b86 100644 --- a/library/src/scala/collection/immutable/package.scala +++ b/library/src/scala/collection/immutable/package.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` package object immutable { type StringOps = scala.collection.StringOps diff --git a/library/src/scala/collection/mutable/AnyRefMap.scala b/library/src/scala/collection/mutable/AnyRefMap.scala index 2964926a823e..3caccdbc194d 100644 --- a/library/src/scala/collection/mutable/AnyRefMap.scala +++ b/library/src/scala/collection/mutable/AnyRefMap.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta.companionClass import scala.annotation.nowarn import scala.collection.generic.DefaultSerializationProxy diff --git a/library/src/scala/collection/mutable/ArrayBuffer.scala b/library/src/scala/collection/mutable/ArrayBuffer.scala index b788aac7aeb2..72384e3f65a2 100644 --- a/library/src/scala/collection/mutable/ArrayBuffer.scala +++ b/library/src/scala/collection/mutable/ArrayBuffer.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import java.util.Arrays import scala.annotation.{nowarn, tailrec} import scala.collection.Stepper.EfficientSplit diff --git a/library/src/scala/collection/mutable/ArrayBuilder.scala b/library/src/scala/collection/mutable/ArrayBuilder.scala index 48b62468f2bb..c6bd34a4001c 100644 --- a/library/src/scala/collection/mutable/ArrayBuilder.scala +++ b/library/src/scala/collection/mutable/ArrayBuilder.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.mutable.ArrayBuffer.resizeUp import scala.reflect.ClassTag diff --git a/library/src/scala/collection/mutable/ArrayDeque.scala b/library/src/scala/collection/mutable/ArrayDeque.scala index 0060e5eaaea8..1cd8e6ff5716 100644 --- a/library/src/scala/collection/mutable/ArrayDeque.scala +++ b/library/src/scala/collection/mutable/ArrayDeque.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.collection.Stepper.EfficientSplit import scala.collection.generic.{CommonErrors, DefaultSerializable} diff --git a/library/src/scala/collection/mutable/ArraySeq.scala b/library/src/scala/collection/mutable/ArraySeq.scala index 364fd1cd3a09..a6af2be04fff 100644 --- a/library/src/scala/collection/mutable/ArraySeq.scala +++ b/library/src/scala/collection/mutable/ArraySeq.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import java.util.Arrays import scala.collection.Stepper.EfficientSplit import scala.collection.convert.impl._ diff --git a/library/src/scala/collection/mutable/BitSet.scala b/library/src/scala/collection/mutable/BitSet.scala index 069d47a681a6..39124537758f 100644 --- a/library/src/scala/collection/mutable/BitSet.scala +++ b/library/src/scala/collection/mutable/BitSet.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.immutable.Range import BitSetOps.{LogWL, MaxSize} import scala.annotation.implicitNotFound diff --git a/library/src/scala/collection/mutable/Buffer.scala b/library/src/scala/collection/mutable/Buffer.scala index 10518eb9ec6a..333d86fce772 100644 --- a/library/src/scala/collection/mutable/Buffer.scala +++ b/library/src/scala/collection/mutable/Buffer.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn diff --git a/library/src/scala/collection/mutable/Builder.scala b/library/src/scala/collection/mutable/Builder.scala index 1b07c97cbfc1..c545929fa33f 100644 --- a/library/src/scala/collection/mutable/Builder.scala +++ b/library/src/scala/collection/mutable/Builder.scala @@ -12,7 +12,7 @@ package scala.collection.mutable -import scala.language.`2` +import scala.language.`2.13` /** Base trait for collection builders. * diff --git a/library/src/scala/collection/mutable/CheckedIndexedSeqView.scala b/library/src/scala/collection/mutable/CheckedIndexedSeqView.scala index 947ea94b95cf..720e8ce90b95 100644 --- a/library/src/scala/collection/mutable/CheckedIndexedSeqView.scala +++ b/library/src/scala/collection/mutable/CheckedIndexedSeqView.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` private[mutable] trait CheckedIndexedSeqView[+A] extends IndexedSeqView[A] { protected val mutationCount: () => Int diff --git a/library/src/scala/collection/mutable/Cloneable.scala b/library/src/scala/collection/mutable/Cloneable.scala index 39ec0d7abd56..7480b5bae613 100644 --- a/library/src/scala/collection/mutable/Cloneable.scala +++ b/library/src/scala/collection/mutable/Cloneable.scala @@ -12,7 +12,7 @@ package scala.collection.mutable -import scala.language.`2` +import scala.language.`2.13` /** A trait for cloneable collections. * diff --git a/library/src/scala/collection/mutable/CollisionProofHashMap.scala b/library/src/scala/collection/mutable/CollisionProofHashMap.scala index d8d4429a8263..18d469c42900 100644 --- a/library/src/scala/collection/mutable/CollisionProofHashMap.scala +++ b/library/src/scala/collection/mutable/CollisionProofHashMap.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.{unchecked => uc} import scala.annotation.{implicitNotFound, tailrec, unused} import scala.annotation.unchecked.uncheckedVariance diff --git a/library/src/scala/collection/mutable/Growable.scala b/library/src/scala/collection/mutable/Growable.scala index 9dad685fc9e6..9caed94240e2 100644 --- a/library/src/scala/collection/mutable/Growable.scala +++ b/library/src/scala/collection/mutable/Growable.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` /** This trait forms part of collections that can be augmented * using a `+=` operator and that can be cleared of all elements using diff --git a/library/src/scala/collection/mutable/GrowableBuilder.scala b/library/src/scala/collection/mutable/GrowableBuilder.scala index dea1846e25f5..e98aa16c2581 100644 --- a/library/src/scala/collection/mutable/GrowableBuilder.scala +++ b/library/src/scala/collection/mutable/GrowableBuilder.scala @@ -13,7 +13,7 @@ package scala package collection.mutable -import scala.language.`2` +import scala.language.`2.13` /** The canonical builder for collections that are growable, i.e. that support an * efficient `+=` method which adds an element to the collection. diff --git a/library/src/scala/collection/mutable/HashMap.scala b/library/src/scala/collection/mutable/HashMap.scala index afa475a3704d..7980ffe08bd7 100644 --- a/library/src/scala/collection/mutable/HashMap.scala +++ b/library/src/scala/collection/mutable/HashMap.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializationProxy diff --git a/library/src/scala/collection/mutable/HashSet.scala b/library/src/scala/collection/mutable/HashSet.scala index 1314c7ac41dc..df0cb0a9ee33 100644 --- a/library/src/scala/collection/mutable/HashSet.scala +++ b/library/src/scala/collection/mutable/HashSet.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializationProxy diff --git a/library/src/scala/collection/mutable/HashTable.scala b/library/src/scala/collection/mutable/HashTable.scala index 7831854c8fdb..08bdd68eece3 100644 --- a/library/src/scala/collection/mutable/HashTable.scala +++ b/library/src/scala/collection/mutable/HashTable.scala @@ -13,7 +13,7 @@ package scala package collection.mutable -import scala.language.`2` +import scala.language.`2.13` import collection.{AbstractIterator, Iterator} import java.lang.Integer.{numberOfLeadingZeros, rotateRight} diff --git a/library/src/scala/collection/mutable/ImmutableBuilder.scala b/library/src/scala/collection/mutable/ImmutableBuilder.scala index 613b54f7024f..6806367e53a4 100644 --- a/library/src/scala/collection/mutable/ImmutableBuilder.scala +++ b/library/src/scala/collection/mutable/ImmutableBuilder.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` /** * Reusable builder for immutable collections diff --git a/library/src/scala/collection/mutable/IndexedSeq.scala b/library/src/scala/collection/mutable/IndexedSeq.scala index ac57d3f35903..9fa3728c7c1d 100644 --- a/library/src/scala/collection/mutable/IndexedSeq.scala +++ b/library/src/scala/collection/mutable/IndexedSeq.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` trait IndexedSeq[T] extends Seq[T] with scala.collection.IndexedSeq[T] diff --git a/library/src/scala/collection/mutable/Iterable.scala b/library/src/scala/collection/mutable/Iterable.scala index d686a8f3c66f..7f018b00c17f 100644 --- a/library/src/scala/collection/mutable/Iterable.scala +++ b/library/src/scala/collection/mutable/Iterable.scala @@ -12,7 +12,7 @@ package scala.collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{IterableFactory, IterableFactoryDefaults} trait Iterable[A] diff --git a/library/src/scala/collection/mutable/LinkedHashMap.scala b/library/src/scala/collection/mutable/LinkedHashMap.scala index e0d8288be713..5a4f9285972d 100644 --- a/library/src/scala/collection/mutable/LinkedHashMap.scala +++ b/library/src/scala/collection/mutable/LinkedHashMap.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} import scala.collection.generic.DefaultSerializable import scala.util.hashing.MurmurHash3 diff --git a/library/src/scala/collection/mutable/LinkedHashSet.scala b/library/src/scala/collection/mutable/LinkedHashSet.scala index 29cadfabd1fb..79d3d62a41d1 100644 --- a/library/src/scala/collection/mutable/LinkedHashSet.scala +++ b/library/src/scala/collection/mutable/LinkedHashSet.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} import scala.collection.generic.DefaultSerializable import scala.util.hashing.MurmurHash3 diff --git a/library/src/scala/collection/mutable/ListBuffer.scala b/library/src/scala/collection/mutable/ListBuffer.scala index ec8f9e4a708e..e5858f79eb5e 100644 --- a/library/src/scala/collection/mutable/ListBuffer.scala +++ b/library/src/scala/collection/mutable/ListBuffer.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{nowarn, tailrec} import scala.collection.generic.CommonErrors import scala.collection.immutable.{::, List, Nil} diff --git a/library/src/scala/collection/mutable/ListMap.scala b/library/src/scala/collection/mutable/ListMap.scala index bf13e11b8110..3bb7e9bd54bb 100644 --- a/library/src/scala/collection/mutable/ListMap.scala +++ b/library/src/scala/collection/mutable/ListMap.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec import scala.collection.generic.DefaultSerializable import scala.collection.immutable.List diff --git a/library/src/scala/collection/mutable/LongMap.scala b/library/src/scala/collection/mutable/LongMap.scala index bbebe81a7ee3..a56d874a5fc2 100644 --- a/library/src/scala/collection/mutable/LongMap.scala +++ b/library/src/scala/collection/mutable/LongMap.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.generic.DefaultSerializationProxy import scala.language.implicitConversions diff --git a/library/src/scala/collection/mutable/Map.scala b/library/src/scala/collection/mutable/Map.scala index 641204d18668..c07787417a19 100644 --- a/library/src/scala/collection/mutable/Map.scala +++ b/library/src/scala/collection/mutable/Map.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` /** Base type of mutable Maps */ trait Map[K, V] diff --git a/library/src/scala/collection/mutable/MultiMap.scala b/library/src/scala/collection/mutable/MultiMap.scala index d15bca1fb2bd..f96a2ca94754 100644 --- a/library/src/scala/collection/mutable/MultiMap.scala +++ b/library/src/scala/collection/mutable/MultiMap.scala @@ -12,7 +12,7 @@ package scala.collection.mutable -import scala.language.`2` +import scala.language.`2.13` /** A trait for mutable maps with multiple values assigned to a key. * diff --git a/library/src/scala/collection/mutable/MutationTracker.scala b/library/src/scala/collection/mutable/MutationTracker.scala index ea9d4f7efebf..6b41ac22db37 100644 --- a/library/src/scala/collection/mutable/MutationTracker.scala +++ b/library/src/scala/collection/mutable/MutationTracker.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import java.util.ConcurrentModificationException /** diff --git a/library/src/scala/collection/mutable/OpenHashMap.scala b/library/src/scala/collection/mutable/OpenHashMap.scala index 99b470dc7837..36d77098512b 100644 --- a/library/src/scala/collection/mutable/OpenHashMap.scala +++ b/library/src/scala/collection/mutable/OpenHashMap.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import java.lang.Integer.numberOfLeadingZeros import java.util.ConcurrentModificationException import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/mutable/PriorityQueue.scala b/library/src/scala/collection/mutable/PriorityQueue.scala index 14a15c2e159b..f0146450e50f 100644 --- a/library/src/scala/collection/mutable/PriorityQueue.scala +++ b/library/src/scala/collection/mutable/PriorityQueue.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.generic.DefaultSerializationProxy import scala.math.Ordering diff --git a/library/src/scala/collection/mutable/Queue.scala b/library/src/scala/collection/mutable/Queue.scala index 39b685092ccc..7a0c25c049b6 100644 --- a/library/src/scala/collection/mutable/Queue.scala +++ b/library/src/scala/collection/mutable/Queue.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.collection.generic.DefaultSerializable diff --git a/library/src/scala/collection/mutable/RedBlackTree.scala b/library/src/scala/collection/mutable/RedBlackTree.scala index 3a5c5709af0b..e4f2c54017a8 100644 --- a/library/src/scala/collection/mutable/RedBlackTree.scala +++ b/library/src/scala/collection/mutable/RedBlackTree.scala @@ -13,7 +13,7 @@ package scala package collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec import collection.{AbstractIterator, Iterator} import java.lang.String diff --git a/library/src/scala/collection/mutable/ReusableBuilder.scala b/library/src/scala/collection/mutable/ReusableBuilder.scala index 624cc5e6a2ce..1cba786c749a 100644 --- a/library/src/scala/collection/mutable/ReusableBuilder.scala +++ b/library/src/scala/collection/mutable/ReusableBuilder.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` /** `ReusableBuilder` is a marker trait that indicates that a `Builder` * can be reused to build more than one instance of a collection. In diff --git a/library/src/scala/collection/mutable/Seq.scala b/library/src/scala/collection/mutable/Seq.scala index 842c13a1d422..af729ce2f336 100644 --- a/library/src/scala/collection/mutable/Seq.scala +++ b/library/src/scala/collection/mutable/Seq.scala @@ -12,7 +12,7 @@ package scala.collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{IterableFactoryDefaults, SeqFactory} trait Seq[A] diff --git a/library/src/scala/collection/mutable/SeqMap.scala b/library/src/scala/collection/mutable/SeqMap.scala index 6932b380cc50..bad3ea10b243 100644 --- a/library/src/scala/collection/mutable/SeqMap.scala +++ b/library/src/scala/collection/mutable/SeqMap.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` /** * A generic trait for ordered mutable maps. Concrete classes have to provide diff --git a/library/src/scala/collection/mutable/Set.scala b/library/src/scala/collection/mutable/Set.scala index 8539c9ea5442..d0d42d738351 100644 --- a/library/src/scala/collection/mutable/Set.scala +++ b/library/src/scala/collection/mutable/Set.scala @@ -12,7 +12,7 @@ package scala.collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{IterableFactory, IterableFactoryDefaults, IterableOps} /** Base trait for mutable sets */ diff --git a/library/src/scala/collection/mutable/Shrinkable.scala b/library/src/scala/collection/mutable/Shrinkable.scala index 9386db587b93..96171c6df024 100644 --- a/library/src/scala/collection/mutable/Shrinkable.scala +++ b/library/src/scala/collection/mutable/Shrinkable.scala @@ -13,7 +13,7 @@ package scala package collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec /** This trait forms part of collections that can be reduced diff --git a/library/src/scala/collection/mutable/SortedMap.scala b/library/src/scala/collection/mutable/SortedMap.scala index 72196167bb16..70c76a01c30c 100644 --- a/library/src/scala/collection/mutable/SortedMap.scala +++ b/library/src/scala/collection/mutable/SortedMap.scala @@ -13,7 +13,7 @@ package scala package collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{SortedMapFactory, SortedMapFactoryDefaults} /** diff --git a/library/src/scala/collection/mutable/SortedSet.scala b/library/src/scala/collection/mutable/SortedSet.scala index fa1e8147ca27..6e7978d40d94 100644 --- a/library/src/scala/collection/mutable/SortedSet.scala +++ b/library/src/scala/collection/mutable/SortedSet.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` /** Base type for mutable sorted set collections */ diff --git a/library/src/scala/collection/mutable/Stack.scala b/library/src/scala/collection/mutable/Stack.scala index 299fe73bd174..f888475c7544 100644 --- a/library/src/scala/collection/mutable/Stack.scala +++ b/library/src/scala/collection/mutable/Stack.scala @@ -12,7 +12,7 @@ package scala.collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{migration, nowarn} import scala.collection.generic.DefaultSerializable import scala.collection.{IterableFactoryDefaults, IterableOnce, SeqFactory, StrictOptimizedSeqFactory, StrictOptimizedSeqOps} diff --git a/library/src/scala/collection/mutable/StringBuilder.scala b/library/src/scala/collection/mutable/StringBuilder.scala index 873b7f3df061..dfd778b44b34 100644 --- a/library/src/scala/collection/mutable/StringBuilder.scala +++ b/library/src/scala/collection/mutable/StringBuilder.scala @@ -12,7 +12,7 @@ package scala.collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{IterableFactoryDefaults, IterableOnce} import scala.collection.immutable.WrappedString diff --git a/library/src/scala/collection/mutable/TreeMap.scala b/library/src/scala/collection/mutable/TreeMap.scala index 371dad2a2a67..85b8d897f22a 100644 --- a/library/src/scala/collection/mutable/TreeMap.scala +++ b/library/src/scala/collection/mutable/TreeMap.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializable import scala.collection.mutable.{RedBlackTree => RB} diff --git a/library/src/scala/collection/mutable/TreeSet.scala b/library/src/scala/collection/mutable/TreeSet.scala index a1f044ba791f..4f302d46906e 100644 --- a/library/src/scala/collection/mutable/TreeSet.scala +++ b/library/src/scala/collection/mutable/TreeSet.scala @@ -13,7 +13,7 @@ package scala package collection.mutable -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection.generic.DefaultSerializable import scala.collection.mutable.{RedBlackTree => RB} diff --git a/library/src/scala/collection/mutable/UnrolledBuffer.scala b/library/src/scala/collection/mutable/UnrolledBuffer.scala index c71735c5915f..4e60b3555a07 100644 --- a/library/src/scala/collection/mutable/UnrolledBuffer.scala +++ b/library/src/scala/collection/mutable/UnrolledBuffer.scala @@ -13,7 +13,7 @@ package scala.collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec import scala.collection.generic.{CommonErrors, DefaultSerializable} import scala.reflect.ClassTag diff --git a/library/src/scala/collection/mutable/WeakHashMap.scala b/library/src/scala/collection/mutable/WeakHashMap.scala index 7ac917a90f6c..e0f592faf9f1 100644 --- a/library/src/scala/collection/mutable/WeakHashMap.scala +++ b/library/src/scala/collection/mutable/WeakHashMap.scala @@ -14,7 +14,7 @@ package scala package collection package mutable -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.collection.convert.JavaCollectionWrappers.{JMapWrapper, JMapWrapperLike} diff --git a/library/src/scala/collection/mutable/package.scala b/library/src/scala/collection/mutable/package.scala index 0499055b0dc4..475aec0afea7 100644 --- a/library/src/scala/collection/mutable/package.scala +++ b/library/src/scala/collection/mutable/package.scala @@ -12,7 +12,7 @@ package scala.collection -import scala.language.`2` +import scala.language.`2.13` package object mutable { @deprecated("Use ArraySeq instead of WrappedArray; it can represent both, boxed and unboxed arrays", "2.13.0") diff --git a/library/src/scala/collection/package.scala b/library/src/scala/collection/package.scala index 4ce27ca11cf2..aced3cb25e03 100644 --- a/library/src/scala/collection/package.scala +++ b/library/src/scala/collection/package.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` package object collection { @deprecated("Use Iterable instead of Traversable", "2.13.0") diff --git a/library/src/scala/compat/Platform.scala b/library/src/scala/compat/Platform.scala index d79d7d4e8412..b6140e34afba 100644 --- a/library/src/scala/compat/Platform.scala +++ b/library/src/scala/compat/Platform.scala @@ -13,7 +13,7 @@ package scala package compat -import scala.language.`2` +import scala.language.`2.13` @deprecated("Will be removed in the future.", since = "2.13.0") object Platform { diff --git a/library/src/scala/concurrent/Awaitable.scala b/library/src/scala/concurrent/Awaitable.scala index 368c81b985ca..ded8bd307987 100644 --- a/library/src/scala/concurrent/Awaitable.scala +++ b/library/src/scala/concurrent/Awaitable.scala @@ -13,7 +13,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` import scala.concurrent.duration.Duration diff --git a/library/src/scala/concurrent/BatchingExecutor.scala b/library/src/scala/concurrent/BatchingExecutor.scala index 38e2d7e3ea80..b108af7c3eca 100644 --- a/library/src/scala/concurrent/BatchingExecutor.scala +++ b/library/src/scala/concurrent/BatchingExecutor.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.Executor import java.util.Objects import scala.util.control.NonFatal diff --git a/library/src/scala/concurrent/BlockContext.scala b/library/src/scala/concurrent/BlockContext.scala index d5084adb7277..bec31c270038 100644 --- a/library/src/scala/concurrent/BlockContext.scala +++ b/library/src/scala/concurrent/BlockContext.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` /** * A context to be notified by [[scala.concurrent.blocking]] when diff --git a/library/src/scala/concurrent/Channel.scala b/library/src/scala/concurrent/Channel.scala index 6021b92063fd..ebb3b324ef5a 100644 --- a/library/src/scala/concurrent/Channel.scala +++ b/library/src/scala/concurrent/Channel.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` /** This class provides a simple FIFO queue of data objects, * which are read by one or more reader threads. diff --git a/library/src/scala/concurrent/DelayedLazyVal.scala b/library/src/scala/concurrent/DelayedLazyVal.scala index aee3dfbed5fc..0406e7c0d7f7 100644 --- a/library/src/scala/concurrent/DelayedLazyVal.scala +++ b/library/src/scala/concurrent/DelayedLazyVal.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` /** A `DelayedLazyVal` is a wrapper for lengthy computations which have a * valid partially computed result. diff --git a/library/src/scala/concurrent/ExecutionContext.scala b/library/src/scala/concurrent/ExecutionContext.scala index 6943c2e0180e..703b962a0f17 100644 --- a/library/src/scala/concurrent/ExecutionContext.scala +++ b/library/src/scala/concurrent/ExecutionContext.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.{ ExecutorService, Executor } import scala.annotation.implicitNotFound diff --git a/library/src/scala/concurrent/Future.scala b/library/src/scala/concurrent/Future.scala index f6a36ea8ab5d..05fcadf28e45 100644 --- a/library/src/scala/concurrent/Future.scala +++ b/library/src/scala/concurrent/Future.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.atomic.AtomicReference import java.util.concurrent.locks.LockSupport import scala.util.control.{NoStackTrace, NonFatal} diff --git a/library/src/scala/concurrent/JavaConversions.scala b/library/src/scala/concurrent/JavaConversions.scala index fe82406f7e38..eab15c2610b9 100644 --- a/library/src/scala/concurrent/JavaConversions.scala +++ b/library/src/scala/concurrent/JavaConversions.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.{ExecutorService, Executor} import scala.language.implicitConversions diff --git a/library/src/scala/concurrent/Promise.scala b/library/src/scala/concurrent/Promise.scala index 44d85c15dbff..3c82b9e5920f 100644 --- a/library/src/scala/concurrent/Promise.scala +++ b/library/src/scala/concurrent/Promise.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` import scala.util.{ Try, Success, Failure } /** Promise is an object which can be completed with a value or failed diff --git a/library/src/scala/concurrent/SyncChannel.scala b/library/src/scala/concurrent/SyncChannel.scala index 9f21e53b9bb0..53fe27deb4fd 100644 --- a/library/src/scala/concurrent/SyncChannel.scala +++ b/library/src/scala/concurrent/SyncChannel.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` /** A `SyncChannel` allows one to exchange data synchronously between * a reader and a writer thread. The writer thread is blocked until the diff --git a/library/src/scala/concurrent/SyncVar.scala b/library/src/scala/concurrent/SyncVar.scala index 3f1b4d356a97..ccb7d19f3bc7 100644 --- a/library/src/scala/concurrent/SyncVar.scala +++ b/library/src/scala/concurrent/SyncVar.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.TimeUnit /** A class to provide safe concurrent access to a mutable cell. diff --git a/library/src/scala/concurrent/duration/Deadline.scala b/library/src/scala/concurrent/duration/Deadline.scala index a2cd4eadeb1d..9270083b351c 100644 --- a/library/src/scala/concurrent/duration/Deadline.scala +++ b/library/src/scala/concurrent/duration/Deadline.scala @@ -12,7 +12,7 @@ package scala.concurrent.duration -import scala.language.`2` +import scala.language.`2.13` /** * This class stores a deadline, as obtained via `Deadline.now` or the diff --git a/library/src/scala/concurrent/duration/Duration.scala b/library/src/scala/concurrent/duration/Duration.scala index 752bcfa28d72..4fa495c8989c 100644 --- a/library/src/scala/concurrent/duration/Duration.scala +++ b/library/src/scala/concurrent/duration/Duration.scala @@ -12,7 +12,7 @@ package scala.concurrent.duration -import scala.language.`2` +import scala.language.`2.13` import java.lang.{ Double => JDouble } import scala.collection.StringParsers diff --git a/library/src/scala/concurrent/duration/DurationConversions.scala b/library/src/scala/concurrent/duration/DurationConversions.scala index 849d5ebefead..b90d93e02ffb 100644 --- a/library/src/scala/concurrent/duration/DurationConversions.scala +++ b/library/src/scala/concurrent/duration/DurationConversions.scala @@ -12,7 +12,7 @@ package scala.concurrent.duration -import scala.language.`2` +import scala.language.`2.13` import DurationConversions._ // Would be nice to limit the visibility of this trait a little bit, diff --git a/library/src/scala/concurrent/duration/package.scala b/library/src/scala/concurrent/duration/package.scala index 03a323d785c2..09348cdde8d5 100644 --- a/library/src/scala/concurrent/duration/package.scala +++ b/library/src/scala/concurrent/duration/package.scala @@ -12,7 +12,7 @@ package scala.concurrent -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions package object duration { diff --git a/library/src/scala/concurrent/impl/ExecutionContextImpl.scala b/library/src/scala/concurrent/impl/ExecutionContextImpl.scala index a9732349f66b..3096297f620a 100644 --- a/library/src/scala/concurrent/impl/ExecutionContextImpl.scala +++ b/library/src/scala/concurrent/impl/ExecutionContextImpl.scala @@ -12,7 +12,7 @@ package scala.concurrent.impl -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.{ Semaphore, ForkJoinPool, ForkJoinWorkerThread, Callable, Executor, ExecutorService, ThreadFactory, TimeUnit } import java.util.Collection import scala.concurrent.{ BlockContext, ExecutionContext, CanAwait, ExecutionContextExecutor, ExecutionContextExecutorService } diff --git a/library/src/scala/concurrent/impl/FutureConvertersImpl.scala b/library/src/scala/concurrent/impl/FutureConvertersImpl.scala index 9073f2f6fd2c..68c4293a439d 100644 --- a/library/src/scala/concurrent/impl/FutureConvertersImpl.scala +++ b/library/src/scala/concurrent/impl/FutureConvertersImpl.scala @@ -12,7 +12,7 @@ package scala.concurrent.impl -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.{CompletableFuture, CompletionStage, TimeUnit} import java.util.function.{BiConsumer, BiFunction, Consumer, Function => JFunction} diff --git a/library/src/scala/concurrent/impl/Promise.scala b/library/src/scala/concurrent/impl/Promise.scala index 3542bfd31c29..983a82e7bb7c 100644 --- a/library/src/scala/concurrent/impl/Promise.scala +++ b/library/src/scala/concurrent/impl/Promise.scala @@ -12,7 +12,7 @@ package scala.concurrent.impl -import scala.language.`2` +import scala.language.`2.13` import scala.concurrent.{Batchable, CanAwait, ExecutionContext, ExecutionException, Future, TimeoutException} import scala.concurrent.duration.Duration import scala.annotation.{nowarn, switch, tailrec} diff --git a/library/src/scala/concurrent/package.scala b/library/src/scala/concurrent/package.scala index 703ef97ef118..98044742538b 100644 --- a/library/src/scala/concurrent/package.scala +++ b/library/src/scala/concurrent/package.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.concurrent.duration.Duration import scala.annotation.implicitNotFound diff --git a/library/src/scala/deprecated.scala b/library/src/scala/deprecated.scala index 377ff35f9a7a..181d25ebc37d 100644 --- a/library/src/scala/deprecated.scala +++ b/library/src/scala/deprecated.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta._ /** An annotation that designates that a definition is deprecated. diff --git a/library/src/scala/deprecatedInheritance.scala b/library/src/scala/deprecatedInheritance.scala index 2e534253ea5f..684c2f05249c 100644 --- a/library/src/scala/deprecatedInheritance.scala +++ b/library/src/scala/deprecatedInheritance.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta._ /** An annotation that designates that inheriting from a class is deprecated. diff --git a/library/src/scala/deprecatedName.scala b/library/src/scala/deprecatedName.scala index cbc2c2232aa7..931c6e3d348e 100644 --- a/library/src/scala/deprecatedName.scala +++ b/library/src/scala/deprecatedName.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta._ /** An annotation that designates that the name of a parameter is deprecated. diff --git a/library/src/scala/deprecatedOverriding.scala b/library/src/scala/deprecatedOverriding.scala index b54dfbaedf74..d5495c87e31a 100644 --- a/library/src/scala/deprecatedOverriding.scala +++ b/library/src/scala/deprecatedOverriding.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta._ /** An annotation that designates that overriding a member is deprecated. diff --git a/library/src/scala/inline.scala b/library/src/scala/inline.scala index de2f8a3354de..a54f29c099de 100644 --- a/library/src/scala/inline.scala +++ b/library/src/scala/inline.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** * An annotation for methods that the optimizer should inline. diff --git a/library/src/scala/io/AnsiColor.scala b/library/src/scala/io/AnsiColor.scala index b22478f1a123..e21db830dbb8 100644 --- a/library/src/scala/io/AnsiColor.scala +++ b/library/src/scala/io/AnsiColor.scala @@ -13,7 +13,7 @@ package scala package io -import scala.language.`2` +import scala.language.`2.13` /** ANSI escape codes providing control over text formatting and color on supporting text terminals. * diff --git a/library/src/scala/io/BufferedSource.scala b/library/src/scala/io/BufferedSource.scala index 2520159c2520..b569cce8d797 100644 --- a/library/src/scala/io/BufferedSource.scala +++ b/library/src/scala/io/BufferedSource.scala @@ -12,7 +12,7 @@ package scala.io -import scala.language.`2` +import scala.language.`2.13` import java.io.{ InputStream, BufferedReader, InputStreamReader, PushbackReader } import Source.DefaultBufSize import scala.collection.{ Iterator, AbstractIterator } diff --git a/library/src/scala/io/Codec.scala b/library/src/scala/io/Codec.scala index dc1e876875ef..44b5becd7d78 100644 --- a/library/src/scala/io/Codec.scala +++ b/library/src/scala/io/Codec.scala @@ -13,7 +13,7 @@ package scala package io -import scala.language.`2` +import scala.language.`2.13` import java.nio.charset.{CharacterCodingException, Charset, CharsetDecoder, CharsetEncoder, CodingErrorAction => Action} import java.nio.charset.StandardCharsets.{ISO_8859_1, UTF_8} import scala.annotation.migration diff --git a/library/src/scala/io/Position.scala b/library/src/scala/io/Position.scala index 67a4b967d0a6..0a61e4c05c9f 100644 --- a/library/src/scala/io/Position.scala +++ b/library/src/scala/io/Position.scala @@ -13,7 +13,7 @@ package scala package io -import scala.language.`2` +import scala.language.`2.13` import annotation.nowarn /** The object Position provides convenience methods to encode diff --git a/library/src/scala/io/Source.scala b/library/src/scala/io/Source.scala index 7c4368ffcb30..c66c12d3c8e1 100644 --- a/library/src/scala/io/Source.scala +++ b/library/src/scala/io/Source.scala @@ -17,7 +17,7 @@ import scala.collection.{AbstractIterator, BufferedIterator} import java.io.{Closeable, FileInputStream, FileNotFoundException, InputStream, PrintStream, File => JFile} import java.net.{URI, URL} -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn /** This object provides convenience methods to create an iterable diff --git a/library/src/scala/io/StdIn.scala b/library/src/scala/io/StdIn.scala index 66a7611db223..b79cbce83b3b 100644 --- a/library/src/scala/io/StdIn.scala +++ b/library/src/scala/io/StdIn.scala @@ -13,7 +13,7 @@ package scala package io -import scala.language.`2` +import scala.language.`2.13` import java.text.MessageFormat /** private[scala] because this is not functionality we should be providing diff --git a/library/src/scala/jdk/Accumulator.scala b/library/src/scala/jdk/Accumulator.scala index 6ea9d7ef543f..612e317db497 100644 --- a/library/src/scala/jdk/Accumulator.scala +++ b/library/src/scala/jdk/Accumulator.scala @@ -14,7 +14,7 @@ package scala.jdk import java.{lang => jl} -import scala.language.`2` +import scala.language.`2.13` import scala.collection.Stepper.EfficientSplit import scala.collection.{Stepper, StepperShape, mutable} import scala.language.implicitConversions diff --git a/library/src/scala/jdk/AnyAccumulator.scala b/library/src/scala/jdk/AnyAccumulator.scala index 064fc99ff639..94814594008c 100644 --- a/library/src/scala/jdk/AnyAccumulator.scala +++ b/library/src/scala/jdk/AnyAccumulator.scala @@ -12,7 +12,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` import java.io.{ObjectInputStream, ObjectOutputStream} import java.util.Spliterator import java.util.function.Consumer diff --git a/library/src/scala/jdk/CollectionConverters.scala b/library/src/scala/jdk/CollectionConverters.scala index fc379237e1d4..269d93ebd00c 100644 --- a/library/src/scala/jdk/CollectionConverters.scala +++ b/library/src/scala/jdk/CollectionConverters.scala @@ -12,7 +12,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` import scala.collection.convert.{AsJavaExtensions, AsScalaExtensions} /** This object provides extension methods that convert between Scala and Java collections. diff --git a/library/src/scala/jdk/DoubleAccumulator.scala b/library/src/scala/jdk/DoubleAccumulator.scala index 8280029b79db..403f877364c4 100644 --- a/library/src/scala/jdk/DoubleAccumulator.scala +++ b/library/src/scala/jdk/DoubleAccumulator.scala @@ -12,7 +12,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` import java.io.{ObjectInputStream, ObjectOutputStream} import java.util.Spliterator import java.util.function.{Consumer, DoubleConsumer} diff --git a/library/src/scala/jdk/DurationConverters.scala b/library/src/scala/jdk/DurationConverters.scala index 3332abb6dc8d..bca4e6a512bb 100644 --- a/library/src/scala/jdk/DurationConverters.scala +++ b/library/src/scala/jdk/DurationConverters.scala @@ -12,7 +12,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` import java.time.{Duration => JDuration} import scala.concurrent.duration.FiniteDuration diff --git a/library/src/scala/jdk/FunctionConverters.scala b/library/src/scala/jdk/FunctionConverters.scala index 20c97b7e731a..2332d3f2ac74 100644 --- a/library/src/scala/jdk/FunctionConverters.scala +++ b/library/src/scala/jdk/FunctionConverters.scala @@ -15,7 +15,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` /** This object provides extension methods that convert between Scala and Java function types. * diff --git a/library/src/scala/jdk/FunctionExtensions.scala b/library/src/scala/jdk/FunctionExtensions.scala index 117575bc290d..9f97426bbe12 100644 --- a/library/src/scala/jdk/FunctionExtensions.scala +++ b/library/src/scala/jdk/FunctionExtensions.scala @@ -15,7 +15,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` import language.implicitConversions trait Priority3FunctionExtensions { diff --git a/library/src/scala/jdk/FunctionWrappers.scala b/library/src/scala/jdk/FunctionWrappers.scala index 838da8b84099..d6a4d071144d 100644 --- a/library/src/scala/jdk/FunctionWrappers.scala +++ b/library/src/scala/jdk/FunctionWrappers.scala @@ -15,7 +15,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` object FunctionWrappers { case class FromJavaBiConsumer[T, U](jf: java.util.function.BiConsumer[T, U]) extends scala.Function2[T, U, Unit] { diff --git a/library/src/scala/jdk/FutureConverters.scala b/library/src/scala/jdk/FutureConverters.scala index ca2da2290de6..aea951238cb7 100644 --- a/library/src/scala/jdk/FutureConverters.scala +++ b/library/src/scala/jdk/FutureConverters.scala @@ -12,7 +12,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.CompletionStage import scala.concurrent.Future diff --git a/library/src/scala/jdk/IntAccumulator.scala b/library/src/scala/jdk/IntAccumulator.scala index 3f3a3cfef2a5..2b507940ec2e 100644 --- a/library/src/scala/jdk/IntAccumulator.scala +++ b/library/src/scala/jdk/IntAccumulator.scala @@ -22,7 +22,7 @@ import scala.collection.Stepper.EfficientSplit import scala.collection.{AnyStepper, Factory, IntStepper, SeqFactory, Stepper, StepperShape, mutable} import scala.language.implicitConversions -import scala.language.`2` +import scala.language.`2.13` /** A specialized Accumulator that holds `Int`s without boxing, see [[Accumulator]]. */ final class IntAccumulator diff --git a/library/src/scala/jdk/LongAccumulator.scala b/library/src/scala/jdk/LongAccumulator.scala index 105b137e9891..dd39c6e05a4d 100644 --- a/library/src/scala/jdk/LongAccumulator.scala +++ b/library/src/scala/jdk/LongAccumulator.scala @@ -22,7 +22,7 @@ import scala.collection.Stepper.EfficientSplit import scala.collection.{AnyStepper, Factory, LongStepper, SeqFactory, Stepper, StepperShape, mutable} import scala.language.implicitConversions -import scala.language.`2` +import scala.language.`2.13` /** A specialized Accumulator that holds `Long`s without boxing, see [[Accumulator]]. */ final class LongAccumulator diff --git a/library/src/scala/jdk/OptionConverters.scala b/library/src/scala/jdk/OptionConverters.scala index b8eb3743dcc0..ddf179f14c0e 100644 --- a/library/src/scala/jdk/OptionConverters.scala +++ b/library/src/scala/jdk/OptionConverters.scala @@ -12,7 +12,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` import java.util.{Optional, OptionalDouble, OptionalInt, OptionalLong} /** This object provides extension methods that convert between Scala `Option` and Java `Optional` diff --git a/library/src/scala/jdk/OptionShape.scala b/library/src/scala/jdk/OptionShape.scala index 4cf565a8be55..b6540c7ad696 100644 --- a/library/src/scala/jdk/OptionShape.scala +++ b/library/src/scala/jdk/OptionShape.scala @@ -15,7 +15,7 @@ package scala.jdk import java.util.{Optional, OptionalDouble, OptionalInt, OptionalLong} import java.{lang => jl} -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.implicitNotFound /** A type class implementing conversions from a generic Scala `Option` or Java `Optional` to diff --git a/library/src/scala/jdk/StreamConverters.scala b/library/src/scala/jdk/StreamConverters.scala index f4aaad90d998..c0cf5a2c5cc8 100644 --- a/library/src/scala/jdk/StreamConverters.scala +++ b/library/src/scala/jdk/StreamConverters.scala @@ -12,7 +12,7 @@ package scala.jdk -import scala.language.`2` +import scala.language.`2.13` import scala.collection.convert.StreamExtensions /** This object provides extension methods to create [[java.util.stream.Stream Java Streams]] that diff --git a/library/src/scala/jdk/javaapi/CollectionConverters.scala b/library/src/scala/jdk/javaapi/CollectionConverters.scala index 3d1dd3e3de52..e3e7e036b9e7 100644 --- a/library/src/scala/jdk/javaapi/CollectionConverters.scala +++ b/library/src/scala/jdk/javaapi/CollectionConverters.scala @@ -12,7 +12,7 @@ package scala.jdk.javaapi -import scala.language.`2` +import scala.language.`2.13` import scala.collection.convert.{AsJavaConverters, AsScalaConverters} /** This object contains methods that convert between Scala and Java collections. diff --git a/library/src/scala/jdk/javaapi/DurationConverters.scala b/library/src/scala/jdk/javaapi/DurationConverters.scala index 60b4ba22e698..f2646f781e49 100644 --- a/library/src/scala/jdk/javaapi/DurationConverters.scala +++ b/library/src/scala/jdk/javaapi/DurationConverters.scala @@ -12,7 +12,7 @@ package scala.jdk.javaapi -import scala.language.`2` +import scala.language.`2.13` import java.time.temporal.ChronoUnit import java.time.{Duration => JDuration} import java.util.concurrent.TimeUnit diff --git a/library/src/scala/jdk/javaapi/FunctionConverters.scala b/library/src/scala/jdk/javaapi/FunctionConverters.scala index 617ba4fe5896..9a5daea45a9c 100644 --- a/library/src/scala/jdk/javaapi/FunctionConverters.scala +++ b/library/src/scala/jdk/javaapi/FunctionConverters.scala @@ -15,7 +15,7 @@ package scala.jdk.javaapi -import scala.language.`2` +import scala.language.`2.13` /** This object contains methods that convert between Scala and Java function types. * diff --git a/library/src/scala/jdk/javaapi/FutureConverters.scala b/library/src/scala/jdk/javaapi/FutureConverters.scala index 4a6f693827bb..c1538e8d1c31 100644 --- a/library/src/scala/jdk/javaapi/FutureConverters.scala +++ b/library/src/scala/jdk/javaapi/FutureConverters.scala @@ -12,7 +12,7 @@ package scala.jdk.javaapi -import scala.language.`2` +import scala.language.`2.13` import java.util.concurrent.{CompletableFuture, CompletionStage} import scala.concurrent.impl.FutureConvertersImpl.{CF, P} import scala.concurrent.{ExecutionContext, Future} diff --git a/library/src/scala/jdk/javaapi/OptionConverters.scala b/library/src/scala/jdk/javaapi/OptionConverters.scala index f486706547ae..93b6720c8eb4 100644 --- a/library/src/scala/jdk/javaapi/OptionConverters.scala +++ b/library/src/scala/jdk/javaapi/OptionConverters.scala @@ -12,7 +12,7 @@ package scala.jdk.javaapi -import scala.language.`2` +import scala.language.`2.13` import java.util.{Optional, OptionalDouble, OptionalInt, OptionalLong} import java.{lang => jl} diff --git a/library/src/scala/jdk/javaapi/StreamConverters.scala b/library/src/scala/jdk/javaapi/StreamConverters.scala index 456d6ab12b48..f91c34e0b711 100644 --- a/library/src/scala/jdk/javaapi/StreamConverters.scala +++ b/library/src/scala/jdk/javaapi/StreamConverters.scala @@ -12,7 +12,7 @@ package scala.jdk.javaapi -import scala.language.`2` +import scala.language.`2.13` import java.util.stream.{DoubleStream, IntStream, LongStream, Stream, StreamSupport} import java.{lang => jl} diff --git a/library/src/scala/jdk/package.scala b/library/src/scala/jdk/package.scala index 93b099ae5fcb..b3188ae0faa3 100644 --- a/library/src/scala/jdk/package.scala +++ b/library/src/scala/jdk/package.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** The jdk package contains utilities to interact with JDK classes. * diff --git a/library/src/scala/language.scala b/library/src/scala/language.scala index 4e4c12572f07..12354e85833d 100644 --- a/library/src/scala/language.scala +++ b/library/src/scala/language.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** * The `scala.language` object controls the language features available to the programmer, as proposed in the diff --git a/library/src/scala/languageFeature.scala b/library/src/scala/languageFeature.scala index 663f7cf29170..8ce9724ecc17 100644 --- a/library/src/scala/languageFeature.scala +++ b/library/src/scala/languageFeature.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta object languageFeature { diff --git a/library/src/scala/math/BigDecimal.scala b/library/src/scala/math/BigDecimal.scala index b62a5d842e73..7e0cb6434401 100644 --- a/library/src/scala/math/BigDecimal.scala +++ b/library/src/scala/math/BigDecimal.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions import java.math.{ diff --git a/library/src/scala/math/BigInt.scala b/library/src/scala/math/BigInt.scala index 33beacf5a413..cf7c45d5682a 100644 --- a/library/src/scala/math/BigInt.scala +++ b/library/src/scala/math/BigInt.scala @@ -15,7 +15,7 @@ package math import java.math.BigInteger -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn import scala.language.implicitConversions import scala.collection.immutable.NumericRange diff --git a/library/src/scala/math/Equiv.scala b/library/src/scala/math/Equiv.scala index 4f3952a46596..4c708783f20a 100644 --- a/library/src/scala/math/Equiv.scala +++ b/library/src/scala/math/Equiv.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` import java.util.Comparator import scala.annotation.migration diff --git a/library/src/scala/math/Fractional.scala b/library/src/scala/math/Fractional.scala index 9bcdd07068b6..e0469d9cb054 100644 --- a/library/src/scala/math/Fractional.scala +++ b/library/src/scala/math/Fractional.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions trait Fractional[T] extends Numeric[T] { diff --git a/library/src/scala/math/Integral.scala b/library/src/scala/math/Integral.scala index dfd9dcef4d93..89465fb81023 100644 --- a/library/src/scala/math/Integral.scala +++ b/library/src/scala/math/Integral.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions trait Integral[T] extends Numeric[T] { diff --git a/library/src/scala/math/Numeric.scala b/library/src/scala/math/Numeric.scala index 8a5b71e4ef9f..e129a98e9fdd 100644 --- a/library/src/scala/math/Numeric.scala +++ b/library/src/scala/math/Numeric.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` import scala.collection.StringParsers import scala.language.implicitConversions import scala.util.Try diff --git a/library/src/scala/math/Ordered.scala b/library/src/scala/math/Ordered.scala index 887b5d365566..88109ff5f854 100644 --- a/library/src/scala/math/Ordered.scala +++ b/library/src/scala/math/Ordered.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions /** A trait for data that have a single, natural ordering. See diff --git a/library/src/scala/math/Ordering.scala b/library/src/scala/math/Ordering.scala index bf5552137fc0..e8d94a564665 100644 --- a/library/src/scala/math/Ordering.scala +++ b/library/src/scala/math/Ordering.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` import java.util.Comparator import scala.language.implicitConversions diff --git a/library/src/scala/math/PartialOrdering.scala b/library/src/scala/math/PartialOrdering.scala index da922e1e2caf..0ba83b9b459a 100644 --- a/library/src/scala/math/PartialOrdering.scala +++ b/library/src/scala/math/PartialOrdering.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` /** A trait for representing partial orderings. It is important to * distinguish between a type that has a partial order and a representation diff --git a/library/src/scala/math/PartiallyOrdered.scala b/library/src/scala/math/PartiallyOrdered.scala index f3b014a8ec64..0d9c2574c2cf 100644 --- a/library/src/scala/math/PartiallyOrdered.scala +++ b/library/src/scala/math/PartiallyOrdered.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` /** A class for partially ordered data. */ diff --git a/library/src/scala/math/ScalaNumericConversions.scala b/library/src/scala/math/ScalaNumericConversions.scala index 03bc7bf0c099..b265bedaa7d2 100644 --- a/library/src/scala/math/ScalaNumericConversions.scala +++ b/library/src/scala/math/ScalaNumericConversions.scala @@ -13,7 +13,7 @@ package scala package math -import scala.language.`2` +import scala.language.`2.13` /** A slightly more specific conversion trait for classes which * extend ScalaNumber (which excludes value classes.) diff --git a/library/src/scala/math/package.scala b/library/src/scala/math/package.scala index 3cf2999336a5..203db407069b 100644 --- a/library/src/scala/math/package.scala +++ b/library/src/scala/math/package.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** The package object `scala.math` contains methods for performing basic * numeric operations such as elementary exponential, logarithmic, root and diff --git a/library/src/scala/native.scala b/library/src/scala/native.scala index a55f258ef3b3..bf853d575b6f 100644 --- a/library/src/scala/native.scala +++ b/library/src/scala/native.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** Marker for native methods. * diff --git a/library/src/scala/noinline.scala b/library/src/scala/noinline.scala index c060e7ebcfe3..d2a770e9c822 100644 --- a/library/src/scala/noinline.scala +++ b/library/src/scala/noinline.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** * An annotation for methods that the optimizer should not inline. diff --git a/library/src/scala/package.scala b/library/src/scala/package.scala index e0196636e430..fe9ed612506e 100644 --- a/library/src/scala/package.scala +++ b/library/src/scala/package.scala @@ -10,7 +10,7 @@ * additional information regarding copyright ownership. */ -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.migration /** diff --git a/library/src/scala/ref/PhantomReference.scala b/library/src/scala/ref/PhantomReference.scala index ab3add3380c5..d2d180da1d5c 100644 --- a/library/src/scala/ref/PhantomReference.scala +++ b/library/src/scala/ref/PhantomReference.scala @@ -12,7 +12,7 @@ package scala.ref -import scala.language.`2` +import scala.language.`2.13` class PhantomReference[+T <: AnyRef](value: T, queue: ReferenceQueue[T]) extends ReferenceWrapper[T] { val underlying: java.lang.ref.PhantomReference[_ <: T] = diff --git a/library/src/scala/ref/Reference.scala b/library/src/scala/ref/Reference.scala index c13c9488895b..549d23a162c1 100644 --- a/library/src/scala/ref/Reference.scala +++ b/library/src/scala/ref/Reference.scala @@ -12,7 +12,7 @@ package scala.ref -import scala.language.`2` +import scala.language.`2.13` /** * @see `java.lang.ref.Reference` diff --git a/library/src/scala/ref/ReferenceQueue.scala b/library/src/scala/ref/ReferenceQueue.scala index 1329edb6b6cd..2fb8e646b444 100644 --- a/library/src/scala/ref/ReferenceQueue.scala +++ b/library/src/scala/ref/ReferenceQueue.scala @@ -12,7 +12,7 @@ package scala.ref -import scala.language.`2` +import scala.language.`2.13` class ReferenceQueue[+T <: AnyRef] { diff --git a/library/src/scala/ref/ReferenceWrapper.scala b/library/src/scala/ref/ReferenceWrapper.scala index d726a6d6fe28..7877f1816016 100644 --- a/library/src/scala/ref/ReferenceWrapper.scala +++ b/library/src/scala/ref/ReferenceWrapper.scala @@ -12,7 +12,7 @@ package scala.ref -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.nowarn @nowarn("cat=deprecation") diff --git a/library/src/scala/ref/SoftReference.scala b/library/src/scala/ref/SoftReference.scala index 0bb94fba0911..dd79863ff03b 100644 --- a/library/src/scala/ref/SoftReference.scala +++ b/library/src/scala/ref/SoftReference.scala @@ -12,7 +12,7 @@ package scala.ref -import scala.language.`2` +import scala.language.`2.13` class SoftReference[+T <: AnyRef](value : T, queue : ReferenceQueue[T]) extends ReferenceWrapper[T] { def this(value : T) = this(value, null) diff --git a/library/src/scala/ref/WeakReference.scala b/library/src/scala/ref/WeakReference.scala index ddb2d51d412c..196b79131a04 100644 --- a/library/src/scala/ref/WeakReference.scala +++ b/library/src/scala/ref/WeakReference.scala @@ -12,7 +12,7 @@ package scala.ref -import scala.language.`2` +import scala.language.`2.13` /** * A wrapper class for java.lang.ref.WeakReference diff --git a/library/src/scala/reflect/ClassManifestDeprecatedApis.scala b/library/src/scala/reflect/ClassManifestDeprecatedApis.scala index cb8b6b3956e7..17e05050132a 100644 --- a/library/src/scala/reflect/ClassManifestDeprecatedApis.scala +++ b/library/src/scala/reflect/ClassManifestDeprecatedApis.scala @@ -13,7 +13,7 @@ package scala package reflect -import scala.language.`2` +import scala.language.`2.13` import scala.collection.mutable.{ArrayBuilder, ArraySeq} import java.lang.{Class => jClass} diff --git a/library/src/scala/reflect/ClassTag.scala b/library/src/scala/reflect/ClassTag.scala index deb87f5d72cd..25cf56490ff1 100644 --- a/library/src/scala/reflect/ClassTag.scala +++ b/library/src/scala/reflect/ClassTag.scala @@ -13,7 +13,7 @@ package scala package reflect -import scala.language.`2` +import scala.language.`2.13` import java.lang.{Class => jClass} import java.lang.ref.{WeakReference => jWeakReference} import scala.annotation.{implicitNotFound, nowarn} diff --git a/library/src/scala/reflect/Manifest.scala b/library/src/scala/reflect/Manifest.scala index 4c1b8964ab3f..85b645633a65 100644 --- a/library/src/scala/reflect/Manifest.scala +++ b/library/src/scala/reflect/Manifest.scala @@ -13,7 +13,7 @@ package scala package reflect -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{implicitNotFound, nowarn} import scala.collection.mutable.{ArrayBuilder, ArraySeq} diff --git a/library/src/scala/reflect/NameTransformer.scala b/library/src/scala/reflect/NameTransformer.scala index 54df171f0a5c..15d2af96f15e 100644 --- a/library/src/scala/reflect/NameTransformer.scala +++ b/library/src/scala/reflect/NameTransformer.scala @@ -13,7 +13,7 @@ package scala package reflect -import scala.language.`2` +import scala.language.`2.13` /** Provides functions to encode and decode Scala symbolic names. * Also provides some constants. diff --git a/library/src/scala/reflect/NoManifest.scala b/library/src/scala/reflect/NoManifest.scala index 4a333af8448c..69a2b5e898d3 100644 --- a/library/src/scala/reflect/NoManifest.scala +++ b/library/src/scala/reflect/NoManifest.scala @@ -13,7 +13,7 @@ package scala package reflect -import scala.language.`2` +import scala.language.`2.13` /** One of the branches of an [[scala.reflect.OptManifest]]. */ diff --git a/library/src/scala/reflect/OptManifest.scala b/library/src/scala/reflect/OptManifest.scala index 892a1fd46e52..fd208ac3a14b 100644 --- a/library/src/scala/reflect/OptManifest.scala +++ b/library/src/scala/reflect/OptManifest.scala @@ -13,7 +13,7 @@ package scala package reflect -import scala.language.`2` +import scala.language.`2.13` /** A `OptManifest[T]` is an optional [[scala.reflect.Manifest]]. * diff --git a/library/src/scala/reflect/macros/internal/macroImpl.scala b/library/src/scala/reflect/macros/internal/macroImpl.scala index b6f556c7f1b0..0751d0d011ce 100644 --- a/library/src/scala/reflect/macros/internal/macroImpl.scala +++ b/library/src/scala/reflect/macros/internal/macroImpl.scala @@ -13,7 +13,7 @@ package scala.reflect.macros package internal -import scala.language.`2` +import scala.language.`2.13` /** Links macro definitions with their implementation. * This is necessary to preserve macro def -> macro impl links between compilation runs. diff --git a/library/src/scala/reflect/package.scala b/library/src/scala/reflect/package.scala index 92397ab300a1..b342fc352122 100644 --- a/library/src/scala/reflect/package.scala +++ b/library/src/scala/reflect/package.scala @@ -15,7 +15,7 @@ package scala import java.lang.reflect.{AccessibleObject => jAccessibleObject} import scala.annotation.nowarn -import scala.language.`2` +import scala.language.`2.13` package object reflect { diff --git a/library/src/scala/runtime/AbstractFunction0.scala b/library/src/scala/runtime/AbstractFunction0.scala index 96e6122a120e..1b2253a01ca2 100644 --- a/library/src/scala/runtime/AbstractFunction0.scala +++ b/library/src/scala/runtime/AbstractFunction0.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction0[@specialized(Specializable.Primitives) +R] extends Function0[R] { diff --git a/library/src/scala/runtime/AbstractFunction1.scala b/library/src/scala/runtime/AbstractFunction1.scala index 170e78c29092..c490b36e2acc 100644 --- a/library/src/scala/runtime/AbstractFunction1.scala +++ b/library/src/scala/runtime/AbstractFunction1.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction1[@specialized(Specializable.Arg) -T1, @specialized(Specializable.Return) +R] extends Function1[T1, R] { diff --git a/library/src/scala/runtime/AbstractFunction10.scala b/library/src/scala/runtime/AbstractFunction10.scala index 43ce9bda6369..02d0db52ef19 100644 --- a/library/src/scala/runtime/AbstractFunction10.scala +++ b/library/src/scala/runtime/AbstractFunction10.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction10[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +R] extends Function10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R] { diff --git a/library/src/scala/runtime/AbstractFunction11.scala b/library/src/scala/runtime/AbstractFunction11.scala index e648f5d7a956..403c0407e8dc 100644 --- a/library/src/scala/runtime/AbstractFunction11.scala +++ b/library/src/scala/runtime/AbstractFunction11.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction11[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +R] extends Function11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R] { diff --git a/library/src/scala/runtime/AbstractFunction12.scala b/library/src/scala/runtime/AbstractFunction12.scala index 2b6337199413..d704ba37d683 100644 --- a/library/src/scala/runtime/AbstractFunction12.scala +++ b/library/src/scala/runtime/AbstractFunction12.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction12[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, +R] extends Function12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R] { diff --git a/library/src/scala/runtime/AbstractFunction13.scala b/library/src/scala/runtime/AbstractFunction13.scala index 49a5784a2def..907507a64762 100644 --- a/library/src/scala/runtime/AbstractFunction13.scala +++ b/library/src/scala/runtime/AbstractFunction13.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction13[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, +R] extends Function13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R] { diff --git a/library/src/scala/runtime/AbstractFunction14.scala b/library/src/scala/runtime/AbstractFunction14.scala index dcbfd5536cde..7ea6ed451bfb 100644 --- a/library/src/scala/runtime/AbstractFunction14.scala +++ b/library/src/scala/runtime/AbstractFunction14.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction14[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, +R] extends Function14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R] { diff --git a/library/src/scala/runtime/AbstractFunction15.scala b/library/src/scala/runtime/AbstractFunction15.scala index c610baf0f5b5..c1dd9a63e4f1 100644 --- a/library/src/scala/runtime/AbstractFunction15.scala +++ b/library/src/scala/runtime/AbstractFunction15.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction15[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, +R] extends Function15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R] { diff --git a/library/src/scala/runtime/AbstractFunction16.scala b/library/src/scala/runtime/AbstractFunction16.scala index 12e0d368bb08..6830b3048d60 100644 --- a/library/src/scala/runtime/AbstractFunction16.scala +++ b/library/src/scala/runtime/AbstractFunction16.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction16[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, +R] extends Function16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R] { diff --git a/library/src/scala/runtime/AbstractFunction17.scala b/library/src/scala/runtime/AbstractFunction17.scala index e2b48212484d..ab5b6304e546 100644 --- a/library/src/scala/runtime/AbstractFunction17.scala +++ b/library/src/scala/runtime/AbstractFunction17.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction17[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, +R] extends Function17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R] { diff --git a/library/src/scala/runtime/AbstractFunction18.scala b/library/src/scala/runtime/AbstractFunction18.scala index c3bcfa320a51..a5dea969565c 100644 --- a/library/src/scala/runtime/AbstractFunction18.scala +++ b/library/src/scala/runtime/AbstractFunction18.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction18[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, +R] extends Function18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R] { diff --git a/library/src/scala/runtime/AbstractFunction19.scala b/library/src/scala/runtime/AbstractFunction19.scala index bf5b79e107dc..b2723deb1e77 100644 --- a/library/src/scala/runtime/AbstractFunction19.scala +++ b/library/src/scala/runtime/AbstractFunction19.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction19[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, +R] extends Function19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R] { diff --git a/library/src/scala/runtime/AbstractFunction2.scala b/library/src/scala/runtime/AbstractFunction2.scala index acd303c56d68..58d84f76481b 100644 --- a/library/src/scala/runtime/AbstractFunction2.scala +++ b/library/src/scala/runtime/AbstractFunction2.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction2[@specialized(Specializable.Args) -T1, @specialized(Specializable.Args) -T2, @specialized(Specializable.Return) +R] extends Function2[T1, T2, R] { diff --git a/library/src/scala/runtime/AbstractFunction20.scala b/library/src/scala/runtime/AbstractFunction20.scala index db0900561300..01b65bc527b3 100644 --- a/library/src/scala/runtime/AbstractFunction20.scala +++ b/library/src/scala/runtime/AbstractFunction20.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction20[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, +R] extends Function20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R] { diff --git a/library/src/scala/runtime/AbstractFunction21.scala b/library/src/scala/runtime/AbstractFunction21.scala index 0a9b07636378..e40ca7daeccc 100644 --- a/library/src/scala/runtime/AbstractFunction21.scala +++ b/library/src/scala/runtime/AbstractFunction21.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction21[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, +R] extends Function21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R] { diff --git a/library/src/scala/runtime/AbstractFunction22.scala b/library/src/scala/runtime/AbstractFunction22.scala index e0b36a36a949..a97373349452 100644 --- a/library/src/scala/runtime/AbstractFunction22.scala +++ b/library/src/scala/runtime/AbstractFunction22.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction22[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, -T22, +R] extends Function22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R] { diff --git a/library/src/scala/runtime/AbstractFunction3.scala b/library/src/scala/runtime/AbstractFunction3.scala index 13f0e223129b..c1a88307bbae 100644 --- a/library/src/scala/runtime/AbstractFunction3.scala +++ b/library/src/scala/runtime/AbstractFunction3.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction3[-T1, -T2, -T3, +R] extends Function3[T1, T2, T3, R] { diff --git a/library/src/scala/runtime/AbstractFunction4.scala b/library/src/scala/runtime/AbstractFunction4.scala index 7222065daa53..49837a0880d4 100644 --- a/library/src/scala/runtime/AbstractFunction4.scala +++ b/library/src/scala/runtime/AbstractFunction4.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction4[-T1, -T2, -T3, -T4, +R] extends Function4[T1, T2, T3, T4, R] { diff --git a/library/src/scala/runtime/AbstractFunction5.scala b/library/src/scala/runtime/AbstractFunction5.scala index 753573c8e373..a5e5f307f9a6 100644 --- a/library/src/scala/runtime/AbstractFunction5.scala +++ b/library/src/scala/runtime/AbstractFunction5.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction5[-T1, -T2, -T3, -T4, -T5, +R] extends Function5[T1, T2, T3, T4, T5, R] { diff --git a/library/src/scala/runtime/AbstractFunction6.scala b/library/src/scala/runtime/AbstractFunction6.scala index 138df23480b9..e6be191fced3 100644 --- a/library/src/scala/runtime/AbstractFunction6.scala +++ b/library/src/scala/runtime/AbstractFunction6.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction6[-T1, -T2, -T3, -T4, -T5, -T6, +R] extends Function6[T1, T2, T3, T4, T5, T6, R] { diff --git a/library/src/scala/runtime/AbstractFunction7.scala b/library/src/scala/runtime/AbstractFunction7.scala index 994fcec8ac92..51c7fa6d1cfa 100644 --- a/library/src/scala/runtime/AbstractFunction7.scala +++ b/library/src/scala/runtime/AbstractFunction7.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction7[-T1, -T2, -T3, -T4, -T5, -T6, -T7, +R] extends Function7[T1, T2, T3, T4, T5, T6, T7, R] { diff --git a/library/src/scala/runtime/AbstractFunction8.scala b/library/src/scala/runtime/AbstractFunction8.scala index 97215995504b..07fd8838e9f0 100644 --- a/library/src/scala/runtime/AbstractFunction8.scala +++ b/library/src/scala/runtime/AbstractFunction8.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction8[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends Function8[T1, T2, T3, T4, T5, T6, T7, T8, R] { diff --git a/library/src/scala/runtime/AbstractFunction9.scala b/library/src/scala/runtime/AbstractFunction9.scala index d4e2d82c2e9c..915eddf41932 100644 --- a/library/src/scala/runtime/AbstractFunction9.scala +++ b/library/src/scala/runtime/AbstractFunction9.scala @@ -14,7 +14,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` abstract class AbstractFunction9[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +R] extends Function9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R] { diff --git a/library/src/scala/runtime/AbstractPartialFunction.scala b/library/src/scala/runtime/AbstractPartialFunction.scala index ba28af7797ba..895dac79058b 100644 --- a/library/src/scala/runtime/AbstractPartialFunction.scala +++ b/library/src/scala/runtime/AbstractPartialFunction.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` /** `AbstractPartialFunction` reformulates all operations of its supertrait `PartialFunction` * in terms of `isDefinedAt` and `applyOrElse`. diff --git a/library/src/scala/runtime/ArrayCharSequence.scala b/library/src/scala/runtime/ArrayCharSequence.scala index 3294252d215a..2ec482915c86 100644 --- a/library/src/scala/runtime/ArrayCharSequence.scala +++ b/library/src/scala/runtime/ArrayCharSequence.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` // Still need this one since the implicit class ArrayCharSequence only converts // a single argument. diff --git a/library/src/scala/runtime/ClassValueCompat.scala b/library/src/scala/runtime/ClassValueCompat.scala index 68e39d64db02..24daf6695013 100644 --- a/library/src/scala/runtime/ClassValueCompat.scala +++ b/library/src/scala/runtime/ClassValueCompat.scala @@ -12,7 +12,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` import scala.runtime.ClassValueCompat._ private[scala] abstract class ClassValueCompat[T] extends ClassValueInterface[T] { self => diff --git a/library/src/scala/runtime/LambdaDeserialize.scala b/library/src/scala/runtime/LambdaDeserialize.scala index 914ef932c076..202827923592 100644 --- a/library/src/scala/runtime/LambdaDeserialize.scala +++ b/library/src/scala/runtime/LambdaDeserialize.scala @@ -18,7 +18,7 @@ import java.util import scala.annotation.varargs import scala.collection.immutable -import scala.language.`2` +import scala.language.`2.13` final class LambdaDeserialize private (lookup: MethodHandles.Lookup, targetMethods: Array[MethodHandle]) { private val targetMethodMap: util.HashMap[String, MethodHandle] = new util.HashMap[String, MethodHandle](targetMethods.length) diff --git a/library/src/scala/runtime/LambdaDeserializer.scala b/library/src/scala/runtime/LambdaDeserializer.scala index c46cb40fb42c..fa2a038f1f3f 100644 --- a/library/src/scala/runtime/LambdaDeserializer.scala +++ b/library/src/scala/runtime/LambdaDeserializer.scala @@ -12,7 +12,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` import java.lang.invoke._ /** diff --git a/library/src/scala/runtime/LazyRef.scala b/library/src/scala/runtime/LazyRef.scala index 21ad57642443..a27f16c927a5 100644 --- a/library/src/scala/runtime/LazyRef.scala +++ b/library/src/scala/runtime/LazyRef.scala @@ -12,7 +12,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` /** Classes used as holders for lazy vals defined in methods. */ diff --git a/library/src/scala/runtime/MethodCache.scala b/library/src/scala/runtime/MethodCache.scala index e0b341500792..9cd59a1cf4d3 100644 --- a/library/src/scala/runtime/MethodCache.scala +++ b/library/src/scala/runtime/MethodCache.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` import java.lang.reflect.{ Method => JMethod } import java.lang.{ Class => JClass } diff --git a/library/src/scala/runtime/ModuleSerializationProxy.scala b/library/src/scala/runtime/ModuleSerializationProxy.scala index 06e2ce5ae7ee..91f2d7acf1c9 100644 --- a/library/src/scala/runtime/ModuleSerializationProxy.scala +++ b/library/src/scala/runtime/ModuleSerializationProxy.scala @@ -12,7 +12,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` import java.io.Serializable import java.security.PrivilegedActionException import java.security.PrivilegedExceptionAction diff --git a/library/src/scala/runtime/NonLocalReturnControl.scala b/library/src/scala/runtime/NonLocalReturnControl.scala index 76bb6c01c7b9..ad68c0162d48 100644 --- a/library/src/scala/runtime/NonLocalReturnControl.scala +++ b/library/src/scala/runtime/NonLocalReturnControl.scala @@ -12,7 +12,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` import scala.util.control.ControlThrowable // remove Unit specialization when binary compatibility permits diff --git a/library/src/scala/runtime/Nothing$.scala b/library/src/scala/runtime/Nothing$.scala index 9cf8acdc3139..b657fddc0383 100644 --- a/library/src/scala/runtime/Nothing$.scala +++ b/library/src/scala/runtime/Nothing$.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` /** * Dummy class which exist only to satisfy the JVM. It corresponds diff --git a/library/src/scala/runtime/Null$.scala b/library/src/scala/runtime/Null$.scala index 30877a03d503..0202462c914a 100644 --- a/library/src/scala/runtime/Null$.scala +++ b/library/src/scala/runtime/Null$.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` /** * Dummy class which exist only to satisfy the JVM. It corresponds to diff --git a/library/src/scala/runtime/PStatics.scala b/library/src/scala/runtime/PStatics.scala index 212f4a59572e..ccab25d3b901 100644 --- a/library/src/scala/runtime/PStatics.scala +++ b/library/src/scala/runtime/PStatics.scala @@ -12,7 +12,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` // things that should be in `Statics`, but can't be yet for bincompat reasons // TODO 3.T: move to `Statics` diff --git a/library/src/scala/runtime/RichBoolean.scala b/library/src/scala/runtime/RichBoolean.scala index 0ef4f28b1249..9b7745f9859a 100644 --- a/library/src/scala/runtime/RichBoolean.scala +++ b/library/src/scala/runtime/RichBoolean.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` final class RichBoolean(val self: Boolean) extends AnyVal with OrderedProxy[Boolean] { protected def ord: scala.math.Ordering.Boolean.type = scala.math.Ordering.Boolean diff --git a/library/src/scala/runtime/RichByte.scala b/library/src/scala/runtime/RichByte.scala index 84576e3e4c1d..58b68b21b31b 100644 --- a/library/src/scala/runtime/RichByte.scala +++ b/library/src/scala/runtime/RichByte.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` final class RichByte(val self: Byte) extends AnyVal with ScalaWholeNumberProxy[Byte] { protected def num: scala.math.Numeric.ByteIsIntegral.type = scala.math.Numeric.ByteIsIntegral diff --git a/library/src/scala/runtime/RichChar.scala b/library/src/scala/runtime/RichChar.scala index 982d7fb526b8..8bdda656f987 100644 --- a/library/src/scala/runtime/RichChar.scala +++ b/library/src/scala/runtime/RichChar.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` final class RichChar(val self: Char) extends AnyVal with IntegralProxy[Char] { protected def num: scala.math.Numeric.CharIsIntegral.type = scala.math.Numeric.CharIsIntegral diff --git a/library/src/scala/runtime/RichDouble.scala b/library/src/scala/runtime/RichDouble.scala index a32e9bd69401..a1b8bdd065fa 100644 --- a/library/src/scala/runtime/RichDouble.scala +++ b/library/src/scala/runtime/RichDouble.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` final class RichDouble(val self: Double) extends AnyVal with FractionalProxy[Double] { protected def num: Fractional[Double] = scala.math.Numeric.DoubleIsFractional diff --git a/library/src/scala/runtime/RichFloat.scala b/library/src/scala/runtime/RichFloat.scala index 67b3e4df7dbc..78cabf5e7402 100644 --- a/library/src/scala/runtime/RichFloat.scala +++ b/library/src/scala/runtime/RichFloat.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` final class RichFloat(val self: Float) extends AnyVal with FractionalProxy[Float] { protected def num: Fractional[Float] = scala.math.Numeric.FloatIsFractional diff --git a/library/src/scala/runtime/RichInt.scala b/library/src/scala/runtime/RichInt.scala index d56706887468..10d2d3b9ea0e 100644 --- a/library/src/scala/runtime/RichInt.scala +++ b/library/src/scala/runtime/RichInt.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` import scala.collection.immutable.Range // Note that this does not implement IntegralProxy[Int] so that it can return diff --git a/library/src/scala/runtime/RichLong.scala b/library/src/scala/runtime/RichLong.scala index bf4b6eacc866..2dc7d6ffa2d4 100644 --- a/library/src/scala/runtime/RichLong.scala +++ b/library/src/scala/runtime/RichLong.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` final class RichLong(val self: Long) extends AnyVal with IntegralProxy[Long] { protected def num: scala.math.Numeric.LongIsIntegral.type = scala.math.Numeric.LongIsIntegral diff --git a/library/src/scala/runtime/RichShort.scala b/library/src/scala/runtime/RichShort.scala index 536491228f53..31f189380f94 100644 --- a/library/src/scala/runtime/RichShort.scala +++ b/library/src/scala/runtime/RichShort.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` final class RichShort(val self: Short) extends AnyVal with ScalaWholeNumberProxy[Short] { protected def num: scala.math.Numeric.ShortIsIntegral.type = scala.math.Numeric.ShortIsIntegral diff --git a/library/src/scala/runtime/ScalaNumberProxy.scala b/library/src/scala/runtime/ScalaNumberProxy.scala index 1110917f2026..cf70558469de 100644 --- a/library/src/scala/runtime/ScalaNumberProxy.scala +++ b/library/src/scala/runtime/ScalaNumberProxy.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` import scala.collection.immutable import scala.math.ScalaNumericAnyConversions import immutable.NumericRange diff --git a/library/src/scala/runtime/ScalaRunTime.scala b/library/src/scala/runtime/ScalaRunTime.scala index b0341731c394..d63056b372c0 100644 --- a/library/src/scala/runtime/ScalaRunTime.scala +++ b/library/src/scala/runtime/ScalaRunTime.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{AbstractIterator, AnyConstr, SortedOps, StrictOptimizedIterableOps, StringOps, StringView, View} import scala.collection.generic.IsIterable import scala.collection.immutable.{ArraySeq, NumericRange} diff --git a/library/src/scala/runtime/StructuralCallSite.scala b/library/src/scala/runtime/StructuralCallSite.scala index 38e6a28f65b5..29a0febec3f0 100644 --- a/library/src/scala/runtime/StructuralCallSite.scala +++ b/library/src/scala/runtime/StructuralCallSite.scala @@ -12,7 +12,7 @@ package scala.runtime -import scala.language.`2` +import scala.language.`2.13` import java.lang.invoke._ import java.lang.ref.SoftReference import java.lang.reflect.Method diff --git a/library/src/scala/runtime/Tuple2Zipped.scala b/library/src/scala/runtime/Tuple2Zipped.scala index 951be3598ede..0c4e9efaef48 100644 --- a/library/src/scala/runtime/Tuple2Zipped.scala +++ b/library/src/scala/runtime/Tuple2Zipped.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{BuildFrom, IterableOps} import scala.language.implicitConversions diff --git a/library/src/scala/runtime/Tuple3Zipped.scala b/library/src/scala/runtime/Tuple3Zipped.scala index 453f785572d7..cb164512daa5 100644 --- a/library/src/scala/runtime/Tuple3Zipped.scala +++ b/library/src/scala/runtime/Tuple3Zipped.scala @@ -13,7 +13,7 @@ package scala package runtime -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{BuildFrom, IterableOps} import scala.language.implicitConversions diff --git a/library/src/scala/runtime/java8/JFunction0$mcB$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcB$sp.scala index 20ea7a917622..877431126a6d 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcB$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcB$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcB$sp extends Function0[Any] with Serializable { def apply$mcB$sp(): Byte diff --git a/library/src/scala/runtime/java8/JFunction0$mcC$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcC$sp.scala index 963e71d8e090..18c99570a154 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcC$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcC$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcC$sp extends Function0[Any] with Serializable { def apply$mcC$sp(): Char diff --git a/library/src/scala/runtime/java8/JFunction0$mcD$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcD$sp.scala index 5fe0cc051058..d0d805cfacfe 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcD$sp extends Function0[Any] with Serializable { def apply$mcD$sp(): Double diff --git a/library/src/scala/runtime/java8/JFunction0$mcF$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcF$sp.scala index ad1d20451309..78aa698d06af 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcF$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcF$sp extends Function0[Any] with Serializable { def apply$mcF$sp(): Float diff --git a/library/src/scala/runtime/java8/JFunction0$mcI$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcI$sp.scala index d34a43a0d2e6..5cb05a4c1226 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcI$sp extends Function0[Any] with Serializable { def apply$mcI$sp(): Int diff --git a/library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala index f8ff8b0b4b55..98e2cd15b746 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcJ$sp extends Function0[Any] with Serializable { def apply$mcJ$sp(): Long diff --git a/library/src/scala/runtime/java8/JFunction0$mcS$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcS$sp.scala index cca35f9f10d9..2cca873d0565 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcS$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcS$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcS$sp extends Function0[Any] with Serializable { def apply$mcS$sp(): Short diff --git a/library/src/scala/runtime/java8/JFunction0$mcV$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcV$sp.scala index 159133ab877e..8ad2c5be6bae 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcV$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcV$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcV$sp extends Function0[Any] with Serializable { def apply$mcV$sp(): Unit diff --git a/library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala b/library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala index 0cb9349a2402..987caf2d1844 100644 --- a/library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction0$mcZ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction0$mcZ$sp extends Function0[Any] with Serializable { def apply$mcZ$sp(): Boolean diff --git a/library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala index f696ee60463b..d39f70bf2e7e 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcDD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcDD$sp extends Function1[Any, Any] with Serializable { def apply$mcDD$sp(v1: Double): Double diff --git a/library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala index f781ceda612f..ca19695efffb 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcDF$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcDF$sp extends Function1[Any, Any] with Serializable { def apply$mcDF$sp(v1: Float): Double diff --git a/library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala index 89539845abd0..92049ad33c39 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcDI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcDI$sp extends Function1[Any, Any] with Serializable { def apply$mcDI$sp(v1: Int): Double diff --git a/library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala index 6c95ab61c1c9..115be9c367ea 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcDJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcDJ$sp extends Function1[Any, Any] with Serializable { def apply$mcDJ$sp(v1: Long): Double diff --git a/library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala index 7e94648bfa2e..8fefaf0178cc 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcFD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcFD$sp extends Function1[Any, Any] with Serializable { def apply$mcFD$sp(v1: Double): Float diff --git a/library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala index f86f38693aca..b5301ab4b903 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcFF$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcFF$sp extends Function1[Any, Any] with Serializable { def apply$mcFF$sp(v1: Float): Float diff --git a/library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala index ecadd16bf272..1ae403365eed 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcFI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcFI$sp extends Function1[Any, Any] with Serializable { def apply$mcFI$sp(v1: Int): Float diff --git a/library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala index 6dc0cfa02d8d..698accc7f735 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcFJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcFJ$sp extends Function1[Any, Any] with Serializable { def apply$mcFJ$sp(v1: Long): Float diff --git a/library/src/scala/runtime/java8/JFunction1$mcID$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcID$sp.scala index 80de6fa85343..b8ac67b0f974 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcID$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcID$sp extends Function1[Any, Any] with Serializable { def apply$mcID$sp(v1: Double): Int diff --git a/library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala index fe4967a85332..56009880ffbb 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcIF$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcIF$sp extends Function1[Any, Any] with Serializable { def apply$mcIF$sp(v1: Float): Int diff --git a/library/src/scala/runtime/java8/JFunction1$mcII$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcII$sp.scala index 29a342a2c148..25bfa5dfa29e 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcII$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcII$sp extends Function1[Any, Any] with Serializable { def apply$mcII$sp(v1: Int): Int diff --git a/library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala index 75a5dfe07c64..469a368cb32e 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcIJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcIJ$sp extends Function1[Any, Any] with Serializable { def apply$mcIJ$sp(v1: Long): Int diff --git a/library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala index 61628b314f0e..b287ca500897 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcJD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcJD$sp extends Function1[Any, Any] with Serializable { def apply$mcJD$sp(v1: Double): Long diff --git a/library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala index bb7e4d9d9c99..8e37585e1a74 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcJF$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcJF$sp extends Function1[Any, Any] with Serializable { def apply$mcJF$sp(v1: Float): Long diff --git a/library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala index 1695c7a6cadb..77e4a81b2d85 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcJI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcJI$sp extends Function1[Any, Any] with Serializable { def apply$mcJI$sp(v1: Int): Long diff --git a/library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala index ca90319e98f1..d3652a3d8a1e 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcJJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcJJ$sp extends Function1[Any, Any] with Serializable { def apply$mcJJ$sp(v1: Long): Long diff --git a/library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala index d15c99c525b8..a203b7c2e1e7 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcVD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcVD$sp extends Function1[Any, Any] with Serializable { def apply$mcVD$sp(v1: Double): Unit diff --git a/library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala index 24f4f344b70d..cc8fca94f72f 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcVF$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcVF$sp extends Function1[Any, Any] with Serializable { def apply$mcVF$sp(v1: Float): Unit diff --git a/library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala index 4c866d71cd35..057731065c1b 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcVI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcVI$sp extends Function1[Any, Any] with Serializable { def apply$mcVI$sp(v1: Int): Unit diff --git a/library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala index c800a3963944..3e314f4d5feb 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcVJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcVJ$sp extends Function1[Any, Any] with Serializable { def apply$mcVJ$sp(v1: Long): Unit diff --git a/library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala index 26582517b776..f549e4880ab7 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcZD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcZD$sp extends Function1[Any, Any] with Serializable { def apply$mcZD$sp(v1: Double): Boolean diff --git a/library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala index 1f5340365dc1..6cf524f364d3 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcZF$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcZF$sp extends Function1[Any, Any] with Serializable { def apply$mcZF$sp(v1: Float): Boolean diff --git a/library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala index 0f0136ae24e3..5b515524c009 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcZI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcZI$sp extends Function1[Any, Any] with Serializable { def apply$mcZI$sp(v1: Int): Boolean diff --git a/library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala b/library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala index 836eba33772d..5b7815c7e89e 100644 --- a/library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction1$mcZJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction1$mcZJ$sp extends Function1[Any, Any] with Serializable { def apply$mcZJ$sp(v1: Long): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala index f69c836b205f..31c5c9edcecc 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDDD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDDD$sp(v1: Double, v2: Double): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala index 75be774f081e..2cf9d4b6e80a 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDDI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDDI$sp(v1: Double, v2: Int): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala index 77f063087ef3..127d73aba5e8 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDDJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDDJ$sp(v1: Double, v2: Long): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala index 8c6ad32168e2..a70ccb6c3ed4 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDID$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDID$sp(v1: Int, v2: Double): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala index da541e9a4408..2de6cddd8bec 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDII$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDII$sp(v1: Int, v2: Int): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala index 0e9c503013ea..7bda4d00b974 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDIJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDIJ$sp(v1: Int, v2: Long): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala index cfccc265c108..f0c078e8334e 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDJD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDJD$sp(v1: Long, v2: Double): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala index 625bb29f9841..c62fa042e1c7 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDJI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDJI$sp(v1: Long, v2: Int): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala index 865f56a7de60..c980a47f653c 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcDJJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcDJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcDJJ$sp(v1: Long, v2: Long): Double diff --git a/library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala index 6939b57ed114..c3a0f40a5d1e 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFDD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFDD$sp(v1: Double, v2: Double): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala index 00dab2f01741..dfdc4b74dfd9 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFDI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFDI$sp(v1: Double, v2: Int): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala index 5767c6f62824..0e5caaa89e8b 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFDJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFDJ$sp(v1: Double, v2: Long): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala index 4b5f39f537ae..2808ce6bb3db 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFID$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFID$sp(v1: Int, v2: Double): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala index d6c99f2d2ac5..d233dfd4b89b 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFII$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFII$sp(v1: Int, v2: Int): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala index e71d90aede81..ef66633ace2c 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFIJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFIJ$sp(v1: Int, v2: Long): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala index 89ac313c3f0f..8147ea7988ee 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFJD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFJD$sp(v1: Long, v2: Double): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala index 8a186380c8f1..971565be082d 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFJI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFJI$sp(v1: Long, v2: Int): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala index aa168fa28735..f7f92df07f78 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcFJJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcFJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcFJJ$sp(v1: Long, v2: Long): Float diff --git a/library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala index d373a3c8f433..7fea7b0dec2a 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIDD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIDD$sp(v1: Double, v2: Double): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala index 11a32cc23dc7..3bf98ac2fd4e 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIDI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIDI$sp(v1: Double, v2: Int): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala index afd489ebd762..bcd420495b5b 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIDJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIDJ$sp(v1: Double, v2: Long): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala index c5e7b2aa0607..5ef47488be8e 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIID$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIID$sp(v1: Int, v2: Double): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala index 8ccd335e41ca..7acabedd4477 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIII$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIII$sp(v1: Int, v2: Int): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala index 463e89462c2b..dc93e1b9aa39 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIIJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIIJ$sp(v1: Int, v2: Long): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala index d2bfc1dcf375..f8cd79bacd4c 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIJD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIJD$sp(v1: Long, v2: Double): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala index ddb036b40bab..b138f5e272c4 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIJI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIJI$sp(v1: Long, v2: Int): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala index d8ea3c2bc2ee..423b3700bd80 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcIJJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcIJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcIJJ$sp(v1: Long, v2: Long): Int diff --git a/library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala index 5c937c34ed03..37858178dae6 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJDD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJDD$sp(v1: Double, v2: Double): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala index 7ef1f7faa099..614c7ca03867 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJDI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJDI$sp(v1: Double, v2: Int): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala index 9fc8236bd60a..b9d5a48216d2 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJDJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJDJ$sp(v1: Double, v2: Long): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala index 5661c3946fcb..c6b0b3c3325b 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJID$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJID$sp(v1: Int, v2: Double): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala index b8468b3c9a18..235d7b96dbf0 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJII$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJII$sp(v1: Int, v2: Int): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala index 4e6b6ee3c93e..51de2d927b4f 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJIJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJIJ$sp(v1: Int, v2: Long): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala index c3ce2d01d4c7..d37fa65164cc 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJJD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJJD$sp(v1: Long, v2: Double): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala index 4985db6499c1..67a4e98a26c3 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJJI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJJI$sp(v1: Long, v2: Int): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala index ba1655409228..9996290a54da 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcJJJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcJJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcJJJ$sp(v1: Long, v2: Long): Long diff --git a/library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala index 0d4fdfdb0339..bad81ad774de 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVDD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVDD$sp(v1: Double, v2: Double): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala index 80b867418f86..7ea5dea1aa80 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVDI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVDI$sp(v1: Double, v2: Int): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala index 835e5ddbd203..c8709cf9cd8f 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVDJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVDJ$sp(v1: Double, v2: Long): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala index 7d856f91dbb1..56bbc882c7dc 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVID$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVID$sp(v1: Int, v2: Double): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala index 091fac78ff9e..9f4669f086d8 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVII$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVII$sp(v1: Int, v2: Int): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala index 106ac76f4722..3b426c309f07 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVIJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVIJ$sp(v1: Int, v2: Long): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala index 8323c7c17863..e732f7e97d90 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVJD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVJD$sp(v1: Long, v2: Double): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala index d429d016bf4c..13452f0926b3 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVJI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVJI$sp(v1: Long, v2: Int): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala index fcf68648c7a0..8eeaa6c99454 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcVJJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcVJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcVJJ$sp(v1: Long, v2: Long): Unit diff --git a/library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala index d7fcfccface1..f7a690f44339 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZDD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZDD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZDD$sp(v1: Double, v2: Double): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala index 509aa05621c9..fa78cf691ae5 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZDI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZDI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZDI$sp(v1: Double, v2: Int): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala index 59fbdcc6b841..541078d6b5a5 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZDJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZDJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZDJ$sp(v1: Double, v2: Long): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala index b18d9e830141..79e57edc4d48 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZID$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZID$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZID$sp(v1: Int, v2: Double): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala index 769245ee2239..fde9f4e61c79 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZII$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZII$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZII$sp(v1: Int, v2: Int): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala index eaa0d979755d..de909f4bb048 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZIJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZIJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZIJ$sp(v1: Int, v2: Long): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala index a97ce4c7c596..ebbdde246224 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZJD$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZJD$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZJD$sp(v1: Long, v2: Double): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala index d8ebd813e99f..164d437b429f 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZJI$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZJI$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZJI$sp(v1: Long, v2: Int): Boolean diff --git a/library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala b/library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala index 86f960c8566d..edae96a9ef31 100644 --- a/library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala +++ b/library/src/scala/runtime/java8/JFunction2$mcZJJ$sp.scala @@ -12,7 +12,7 @@ package scala.runtime.java8 -import scala.language.`2` +import scala.language.`2.13` @FunctionalInterface trait JFunction2$mcZJJ$sp extends Function2[Any, Any, Any] with Serializable { def apply$mcZJJ$sp(v1: Long, v2: Long): Boolean diff --git a/library/src/scala/specialized.scala b/library/src/scala/specialized.scala index 6b79cb4a1ee1..f673fb6a3bb9 100644 --- a/library/src/scala/specialized.scala +++ b/library/src/scala/specialized.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import Specializable._ diff --git a/library/src/scala/sys/BooleanProp.scala b/library/src/scala/sys/BooleanProp.scala index 9917241bb322..723623d72769 100644 --- a/library/src/scala/sys/BooleanProp.scala +++ b/library/src/scala/sys/BooleanProp.scala @@ -13,7 +13,7 @@ package scala package sys -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions /** A few additional conveniences for Boolean properties. diff --git a/library/src/scala/sys/Prop.scala b/library/src/scala/sys/Prop.scala index fd0edf55b4bc..0a7c8b678299 100644 --- a/library/src/scala/sys/Prop.scala +++ b/library/src/scala/sys/Prop.scala @@ -13,7 +13,7 @@ package scala package sys -import scala.language.`2` +import scala.language.`2.13` /** A lightweight interface wrapping a property contained in some * unspecified map. Generally it'll be the system properties but this diff --git a/library/src/scala/sys/PropImpl.scala b/library/src/scala/sys/PropImpl.scala index d8d72954f1a4..37f0bac5c02a 100644 --- a/library/src/scala/sys/PropImpl.scala +++ b/library/src/scala/sys/PropImpl.scala @@ -13,7 +13,7 @@ package scala package sys -import scala.language.`2` +import scala.language.`2.13` import scala.collection.mutable /** The internal implementation of scala.sys.Prop. diff --git a/library/src/scala/sys/ShutdownHookThread.scala b/library/src/scala/sys/ShutdownHookThread.scala index 1e526f347a41..d9499d5e1ad1 100644 --- a/library/src/scala/sys/ShutdownHookThread.scala +++ b/library/src/scala/sys/ShutdownHookThread.scala @@ -13,7 +13,7 @@ package scala package sys -import scala.language.`2` +import scala.language.`2.13` /** A minimal Thread wrapper to enhance shutdown hooks. It knows * how to unregister itself. diff --git a/library/src/scala/sys/SystemProperties.scala b/library/src/scala/sys/SystemProperties.scala index 88932e86a810..d1a5326e66f7 100644 --- a/library/src/scala/sys/SystemProperties.scala +++ b/library/src/scala/sys/SystemProperties.scala @@ -13,7 +13,7 @@ package scala package sys -import scala.language.`2` +import scala.language.`2.13` import scala.collection.{mutable, Iterator} import scala.jdk.CollectionConverters._ import java.security.AccessControlException diff --git a/library/src/scala/sys/package.scala b/library/src/scala/sys/package.scala index cad7f6784675..3329e53e0d0b 100644 --- a/library/src/scala/sys/package.scala +++ b/library/src/scala/sys/package.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.collection.immutable.ArraySeq import scala.jdk.CollectionConverters._ diff --git a/library/src/scala/sys/process/BasicIO.scala b/library/src/scala/sys/process/BasicIO.scala index 276d7901c937..57710609451d 100644 --- a/library/src/scala/sys/process/BasicIO.scala +++ b/library/src/scala/sys/process/BasicIO.scala @@ -14,7 +14,7 @@ package scala package sys package process -import scala.language.`2` +import scala.language.`2.13` import processInternal._ import java.io.{ BufferedReader, InputStreamReader, FilterInputStream, FilterOutputStream } import java.util.concurrent.LinkedBlockingQueue diff --git a/library/src/scala/sys/process/Parser.scala b/library/src/scala/sys/process/Parser.scala index 9f67feba3f87..a1dbb7ec6320 100644 --- a/library/src/scala/sys/process/Parser.scala +++ b/library/src/scala/sys/process/Parser.scala @@ -12,7 +12,7 @@ package scala.sys.process -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec /** A simple enough command line parser using shell quote conventions. diff --git a/library/src/scala/sys/process/Process.scala b/library/src/scala/sys/process/Process.scala index 9393faeebc6f..be9a3490ebe4 100644 --- a/library/src/scala/sys/process/Process.scala +++ b/library/src/scala/sys/process/Process.scala @@ -14,7 +14,7 @@ package scala package sys package process -import scala.language.`2` +import scala.language.`2.13` import processInternal._ import ProcessBuilder._ import scala.language.implicitConversions diff --git a/library/src/scala/sys/process/ProcessBuilder.scala b/library/src/scala/sys/process/ProcessBuilder.scala index c7f9c9175d61..d4eb2b054375 100644 --- a/library/src/scala/sys/process/ProcessBuilder.scala +++ b/library/src/scala/sys/process/ProcessBuilder.scala @@ -14,7 +14,7 @@ package scala package sys package process -import scala.language.`2` +import scala.language.`2.13` import processInternal._ import ProcessBuilder.{Sink, Source} diff --git a/library/src/scala/sys/process/ProcessBuilderImpl.scala b/library/src/scala/sys/process/ProcessBuilderImpl.scala index f718bfafdb7f..41b284dbd0bb 100644 --- a/library/src/scala/sys/process/ProcessBuilderImpl.scala +++ b/library/src/scala/sys/process/ProcessBuilderImpl.scala @@ -14,7 +14,7 @@ package scala package sys package process -import scala.language.`2` +import scala.language.`2.13` import processInternal._ import Process._ import BasicIO.{LazilyListed, Streamed, Uncloseable} diff --git a/library/src/scala/sys/process/ProcessIO.scala b/library/src/scala/sys/process/ProcessIO.scala index a649b279f594..f9f793732218 100644 --- a/library/src/scala/sys/process/ProcessIO.scala +++ b/library/src/scala/sys/process/ProcessIO.scala @@ -14,7 +14,7 @@ package scala package sys package process -import scala.language.`2` +import scala.language.`2.13` import processInternal._ /** This class is used to control the I/O of every diff --git a/library/src/scala/sys/process/ProcessImpl.scala b/library/src/scala/sys/process/ProcessImpl.scala index e1eb8b9efe50..7e5a742d9b5b 100644 --- a/library/src/scala/sys/process/ProcessImpl.scala +++ b/library/src/scala/sys/process/ProcessImpl.scala @@ -12,7 +12,7 @@ package scala.sys.process -import scala.language.`2` +import scala.language.`2.13` import processInternal._ import java.util.concurrent.LinkedBlockingQueue diff --git a/library/src/scala/sys/process/ProcessLogger.scala b/library/src/scala/sys/process/ProcessLogger.scala index 6abea86fa85f..621451cb619c 100644 --- a/library/src/scala/sys/process/ProcessLogger.scala +++ b/library/src/scala/sys/process/ProcessLogger.scala @@ -14,7 +14,7 @@ package scala package sys package process -import scala.language.`2` +import scala.language.`2.13` import java.io._ /** Encapsulates the output and error streams of a running process. This is used diff --git a/library/src/scala/sys/process/package.scala b/library/src/scala/sys/process/package.scala index 38f98c609bbe..bf0e534e2284 100644 --- a/library/src/scala/sys/process/package.scala +++ b/library/src/scala/sys/process/package.scala @@ -17,7 +17,7 @@ package scala.sys package process -import scala.language.`2` +import scala.language.`2.13` /** This package handles the execution of external processes. The contents of * this package can be divided in three groups, according to their diff --git a/library/src/scala/throws.scala b/library/src/scala/throws.scala index f4febf06b009..898c745a4804 100644 --- a/library/src/scala/throws.scala +++ b/library/src/scala/throws.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** * Annotation for specifying the exceptions thrown by a method. diff --git a/library/src/scala/transient.scala b/library/src/scala/transient.scala index 74297b1dace0..3ca34fba9f69 100644 --- a/library/src/scala/transient.scala +++ b/library/src/scala/transient.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta._ @field diff --git a/library/src/scala/typeConstraints.scala b/library/src/scala/typeConstraints.scala index 6b1595eb87e8..3c7e15de67ca 100644 --- a/library/src/scala/typeConstraints.scala +++ b/library/src/scala/typeConstraints.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.implicitNotFound /** An instance of `A <:< B` witnesses that `A` is a subtype of `B`. diff --git a/library/src/scala/unchecked.scala b/library/src/scala/unchecked.scala index cad9d594b76a..1990bc23b819 100644 --- a/library/src/scala/unchecked.scala +++ b/library/src/scala/unchecked.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` /** An annotation to designate that the annotated entity * should not be considered for additional compiler checks. diff --git a/library/src/scala/util/ChainingOps.scala b/library/src/scala/util/ChainingOps.scala index c0e743bb0baf..41526bffbb46 100644 --- a/library/src/scala/util/ChainingOps.scala +++ b/library/src/scala/util/ChainingOps.scala @@ -13,7 +13,7 @@ package scala package util -import scala.language.`2` +import scala.language.`2.13` import scala.language.implicitConversions trait ChainingSyntax { diff --git a/library/src/scala/util/DynamicVariable.scala b/library/src/scala/util/DynamicVariable.scala index 330ce79e858d..1f05de8ab5ca 100644 --- a/library/src/scala/util/DynamicVariable.scala +++ b/library/src/scala/util/DynamicVariable.scala @@ -13,7 +13,7 @@ package scala package util -import scala.language.`2` +import scala.language.`2.13` import java.lang.InheritableThreadLocal /** `DynamicVariables` provide a binding mechanism where the current diff --git a/library/src/scala/util/Either.scala b/library/src/scala/util/Either.scala index dd658cb11d3a..7caa89189301 100644 --- a/library/src/scala/util/Either.scala +++ b/library/src/scala/util/Either.scala @@ -13,7 +13,7 @@ package scala package util -import scala.language.`2` +import scala.language.`2.13` /** Represents a value of one of two possible types (a disjoint union). * An instance of `Either` is an instance of either [[scala.util.Left]] or [[scala.util.Right]]. diff --git a/library/src/scala/util/Properties.scala b/library/src/scala/util/Properties.scala index 2a0ea93af850..364a66caa1e8 100644 --- a/library/src/scala/util/Properties.scala +++ b/library/src/scala/util/Properties.scala @@ -13,7 +13,7 @@ package scala package util -import scala.language.`2` +import scala.language.`2.13` import java.io.{IOException, PrintWriter} import java.util.jar.Attributes.{Name => AttributeName} import scala.annotation.tailrec diff --git a/library/src/scala/util/Random.scala b/library/src/scala/util/Random.scala index 058a8b69f567..e79bd2f5dfcc 100644 --- a/library/src/scala/util/Random.scala +++ b/library/src/scala/util/Random.scala @@ -13,7 +13,7 @@ package scala package util -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.{migration, tailrec} import scala.collection.mutable.ArrayBuffer import scala.collection.BuildFrom diff --git a/library/src/scala/util/Sorting.scala b/library/src/scala/util/Sorting.scala index 8fc14337f657..b1083664b336 100644 --- a/library/src/scala/util/Sorting.scala +++ b/library/src/scala/util/Sorting.scala @@ -13,7 +13,7 @@ package scala package util -import scala.language.`2` +import scala.language.`2.13` import scala.reflect.ClassTag import scala.math.Ordering diff --git a/library/src/scala/util/Try.scala b/library/src/scala/util/Try.scala index ba786d5d9de3..a5686fab01f5 100644 --- a/library/src/scala/util/Try.scala +++ b/library/src/scala/util/Try.scala @@ -13,7 +13,7 @@ package scala package util -import scala.language.`2` +import scala.language.`2.13` import scala.runtime.Statics import scala.util.control.NonFatal diff --git a/library/src/scala/util/Using.scala b/library/src/scala/util/Using.scala index 65ad66ee79f8..90ec6dc71d40 100644 --- a/library/src/scala/util/Using.scala +++ b/library/src/scala/util/Using.scala @@ -12,7 +12,7 @@ package scala.util -import scala.language.`2` +import scala.language.`2.13` import scala.util.control.{ControlThrowable, NonFatal} /** A utility for performing automatic resource management. It can be used to perform an diff --git a/library/src/scala/util/control/Breaks.scala b/library/src/scala/util/control/Breaks.scala index 5f95aa025721..601447e5d099 100644 --- a/library/src/scala/util/control/Breaks.scala +++ b/library/src/scala/util/control/Breaks.scala @@ -12,7 +12,7 @@ package scala.util.control -import scala.language.`2` +import scala.language.`2.13` /** Provides the `break` control abstraction. * diff --git a/library/src/scala/util/control/ControlThrowable.scala b/library/src/scala/util/control/ControlThrowable.scala index 43709925a0d8..b3a3bf1006e2 100644 --- a/library/src/scala/util/control/ControlThrowable.scala +++ b/library/src/scala/util/control/ControlThrowable.scala @@ -12,7 +12,7 @@ package scala.util.control -import scala.language.`2` +import scala.language.`2.13` /** A parent class for throwable objects intended for flow control. * diff --git a/library/src/scala/util/control/Exception.scala b/library/src/scala/util/control/Exception.scala index aaab3881e9cb..76861c23e853 100644 --- a/library/src/scala/util/control/Exception.scala +++ b/library/src/scala/util/control/Exception.scala @@ -14,7 +14,7 @@ package scala package util package control -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.tailrec import scala.reflect.{ClassTag, classTag} import scala.language.implicitConversions diff --git a/library/src/scala/util/control/NoStackTrace.scala b/library/src/scala/util/control/NoStackTrace.scala index adfd3cc63aa6..59d53e02780c 100644 --- a/library/src/scala/util/control/NoStackTrace.scala +++ b/library/src/scala/util/control/NoStackTrace.scala @@ -13,7 +13,7 @@ package scala package util.control -import scala.language.`2` +import scala.language.`2.13` /** A trait for exceptions which, for efficiency reasons, do not * fill in the stack trace. Stack trace suppression can be disabled diff --git a/library/src/scala/util/control/NonFatal.scala b/library/src/scala/util/control/NonFatal.scala index 12620d25d489..9c56eef7cb02 100644 --- a/library/src/scala/util/control/NonFatal.scala +++ b/library/src/scala/util/control/NonFatal.scala @@ -13,7 +13,7 @@ package scala package util.control -import scala.language.`2` +import scala.language.`2.13` /** * Extractor of non-fatal Throwables. Will not match fatal errors like `VirtualMachineError` diff --git a/library/src/scala/util/control/TailCalls.scala b/library/src/scala/util/control/TailCalls.scala index 2716c54ed168..76f0e2dd8e33 100644 --- a/library/src/scala/util/control/TailCalls.scala +++ b/library/src/scala/util/control/TailCalls.scala @@ -12,7 +12,7 @@ package scala.util.control -import scala.language.`2` +import scala.language.`2.13` import annotation.tailrec /** Methods exported by this object implement tail calls via trampolining. diff --git a/library/src/scala/util/hashing/ByteswapHashing.scala b/library/src/scala/util/hashing/ByteswapHashing.scala index 4a6964349c5d..699f385d3366 100644 --- a/library/src/scala/util/hashing/ByteswapHashing.scala +++ b/library/src/scala/util/hashing/ByteswapHashing.scala @@ -13,7 +13,7 @@ package scala package util.hashing -import scala.language.`2` +import scala.language.`2.13` /** A fast multiplicative hash by Phil Bagwell. */ diff --git a/library/src/scala/util/hashing/Hashing.scala b/library/src/scala/util/hashing/Hashing.scala index c326c6df55e6..62080f0ffb8f 100644 --- a/library/src/scala/util/hashing/Hashing.scala +++ b/library/src/scala/util/hashing/Hashing.scala @@ -13,7 +13,7 @@ package scala package util.hashing -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.implicitNotFound /** `Hashing` is a trait whose instances each represent a strategy for hashing diff --git a/library/src/scala/util/hashing/MurmurHash3.scala b/library/src/scala/util/hashing/MurmurHash3.scala index 68e3dc977680..e828ff771819 100644 --- a/library/src/scala/util/hashing/MurmurHash3.scala +++ b/library/src/scala/util/hashing/MurmurHash3.scala @@ -13,7 +13,7 @@ package scala package util.hashing -import scala.language.`2` +import scala.language.`2.13` import java.lang.Integer.{ rotateLeft => rotl } private[hashing] class MurmurHash3 { diff --git a/library/src/scala/util/hashing/package.scala b/library/src/scala/util/hashing/package.scala index 82f8f8e98069..1524903bd992 100644 --- a/library/src/scala/util/hashing/package.scala +++ b/library/src/scala/util/hashing/package.scala @@ -13,7 +13,7 @@ package scala package util -import scala.language.`2` +import scala.language.`2.13` package object hashing { diff --git a/library/src/scala/util/matching/Regex.scala b/library/src/scala/util/matching/Regex.scala index a9c5c47cef76..8e86234ebdb8 100644 --- a/library/src/scala/util/matching/Regex.scala +++ b/library/src/scala/util/matching/Regex.scala @@ -26,7 +26,7 @@ */ package scala.util.matching -import scala.language.`2` +import scala.language.`2.13` import scala.collection.AbstractIterator import java.util.regex.{ Pattern, Matcher } diff --git a/library/src/scala/util/package.scala b/library/src/scala/util/package.scala index 23ec0131e18a..7d1fe27bdde8 100644 --- a/library/src/scala/util/package.scala +++ b/library/src/scala/util/package.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` package object util { /** diff --git a/library/src/scala/volatile.scala b/library/src/scala/volatile.scala index 9d16a3d3bcbe..75b615ee6c7d 100644 --- a/library/src/scala/volatile.scala +++ b/library/src/scala/volatile.scala @@ -12,7 +12,7 @@ package scala -import scala.language.`2` +import scala.language.`2.13` import scala.annotation.meta._ @field