Skip to content

Commit 54346d7

Browse files
committed
chore: add scala.language.2 to files in scala.runtime
1 parent 0305668 commit 54346d7

File tree

135 files changed

+257
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+257
-4
lines changed

library/src/scala/runtime/AbstractFunction0.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction0[@specialized(Specializable.Primitives) +R] extends Function0[R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction1.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction1[@specialized(Specializable.Arg) -T1, @specialized(Specializable.Return) +R] extends Function1[T1, R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction10.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction11.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction12.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction13.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction14.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction15.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction16.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction17.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction18.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction19.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction2.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction2[@specialized(Specializable.Args) -T1, @specialized(Specializable.Args) -T2, @specialized(Specializable.Return) +R] extends Function2[T1, T2, R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction20.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction21.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction22.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractFunction3.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction3[-T1, -T2, -T3, +R] extends Function3[T1, T2, T3, R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction4.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction4[-T1, -T2, -T3, -T4, +R] extends Function4[T1, T2, T3, T4, R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction5.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction5[-T1, -T2, -T3, -T4, -T5, +R] extends Function5[T1, T2, T3, T4, T5, R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction6.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction6[-T1, -T2, -T3, -T4, -T5, -T6, +R] extends Function6[T1, T2, T3, T4, T5, T6, R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction7.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction7[-T1, -T2, -T3, -T4, -T5, -T6, -T7, +R] extends Function7[T1, T2, T3, T4, T5, T6, T7, R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction8.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
abstract class AbstractFunction8[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends Function8[T1, T2, T3, T4, T5, T6, T7, T8, R] {
1820

1921
}

library/src/scala/runtime/AbstractFunction9.scala

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
package scala.runtime
1616

17+
import scala.language.`2`
18+
1719
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] {
1820

1921
}

library/src/scala/runtime/AbstractPartialFunction.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
/** `AbstractPartialFunction` reformulates all operations of its supertrait `PartialFunction`
1719
* in terms of `isDefinedAt` and `applyOrElse`.
1820
*

library/src/scala/runtime/ArrayCharSequence.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
// Still need this one since the implicit class ArrayCharSequence only converts
1719
// a single argument.
1820
final class ArrayCharSequence(val xs: Array[Char], start: Int, end: Int) extends CharSequence {

library/src/scala/runtime/ClassValueCompat.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
package scala.runtime
1414

15-
15+
import scala.language.`2`
1616
import scala.runtime.ClassValueCompat._
1717

1818
private[scala] abstract class ClassValueCompat[T] extends ClassValueInterface[T] { self =>

library/src/scala/runtime/LambdaDeserialize.scala

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ import java.util
1818
import scala.annotation.varargs
1919
import scala.collection.immutable
2020

21+
import scala.language.`2`
22+
2123
final class LambdaDeserialize private (lookup: MethodHandles.Lookup, targetMethods: Array[MethodHandle]) {
2224
private val targetMethodMap: util.HashMap[String, MethodHandle] = new util.HashMap[String, MethodHandle](targetMethods.length)
2325

library/src/scala/runtime/LambdaDeserializer.scala

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
package scala.runtime
1414

15+
import scala.language.`2`
1516
import java.lang.invoke._
1617

1718
/**

library/src/scala/runtime/LazyRef.scala

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
package scala.runtime
1414

15+
import scala.language.`2`
16+
1517
/** Classes used as holders for lazy vals defined in methods. */
1618

1719
@SerialVersionUID(1L)

library/src/scala/runtime/MethodCache.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
package scala
1414
package runtime
1515

16-
16+
import scala.language.`2`
1717
import java.lang.reflect.{ Method => JMethod }
1818
import java.lang.{ Class => JClass }
1919

library/src/scala/runtime/ModuleSerializationProxy.scala

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
package scala.runtime
1414

15+
import scala.language.`2`
1516
import java.io.Serializable
1617
import java.security.PrivilegedActionException
1718
import java.security.PrivilegedExceptionAction

library/src/scala/runtime/NonLocalReturnControl.scala

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
package scala.runtime
1414

15+
import scala.language.`2`
1516
import scala.util.control.ControlThrowable
1617

1718
// remove Unit specialization when binary compatibility permits

library/src/scala/runtime/Nothing$.scala

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
1617

1718
/**
1819
* Dummy class which exist only to satisfy the JVM. It corresponds

library/src/scala/runtime/Null$.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
/**
1719
* Dummy class which exist only to satisfy the JVM. It corresponds to
1820
* `scala.Null`. If such type appears in method signatures, it is erased

library/src/scala/runtime/PStatics.scala

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
package scala.runtime
1414

15+
import scala.language.`2`
16+
1517
// things that should be in `Statics`, but can't be yet for bincompat reasons
1618
// TODO 3.T: move to `Statics`
1719
private[scala] object PStatics {

library/src/scala/runtime/RichBoolean.scala

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
1617

1718
final class RichBoolean(val self: Boolean) extends AnyVal with OrderedProxy[Boolean] {
1819
protected def ord: scala.math.Ordering.Boolean.type = scala.math.Ordering.Boolean

library/src/scala/runtime/RichByte.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
final class RichByte(val self: Byte) extends AnyVal with ScalaWholeNumberProxy[Byte] {
1719
protected def num: scala.math.Numeric.ByteIsIntegral.type = scala.math.Numeric.ByteIsIntegral
1820
protected def ord: scala.math.Ordering.Byte.type = scala.math.Ordering.Byte

library/src/scala/runtime/RichChar.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
final class RichChar(val self: Char) extends AnyVal with IntegralProxy[Char] {
1719
protected def num: scala.math.Numeric.CharIsIntegral.type = scala.math.Numeric.CharIsIntegral
1820
protected def ord: scala.math.Ordering.Char.type = scala.math.Ordering.Char

library/src/scala/runtime/RichDouble.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
final class RichDouble(val self: Double) extends AnyVal with FractionalProxy[Double] {
1719
protected def num: Fractional[Double] = scala.math.Numeric.DoubleIsFractional
1820
protected def ord: Ordering[Double] = scala.math.Ordering.Double.TotalOrdering

library/src/scala/runtime/RichFloat.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
final class RichFloat(val self: Float) extends AnyVal with FractionalProxy[Float] {
1719
protected def num: Fractional[Float] = scala.math.Numeric.FloatIsFractional
1820
protected def ord: Ordering[Float] = scala.math.Ordering.Float.TotalOrdering

library/src/scala/runtime/RichInt.scala

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
1617
import scala.collection.immutable.Range
1718

1819
// Note that this does not implement IntegralProxy[Int] so that it can return

library/src/scala/runtime/RichLong.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
final class RichLong(val self: Long) extends AnyVal with IntegralProxy[Long] {
1719
protected def num: scala.math.Numeric.LongIsIntegral.type = scala.math.Numeric.LongIsIntegral
1820
protected def ord: scala.math.Ordering.Long.type = scala.math.Ordering.Long

library/src/scala/runtime/RichShort.scala

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
17+
1618
final class RichShort(val self: Short) extends AnyVal with ScalaWholeNumberProxy[Short] {
1719
protected def num: scala.math.Numeric.ShortIsIntegral.type = scala.math.Numeric.ShortIsIntegral
1820
protected def ord: scala.math.Ordering.Short.type = scala.math.Ordering.Short

library/src/scala/runtime/ScalaNumberProxy.scala

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
1617
import scala.collection.immutable
1718
import scala.math.ScalaNumericAnyConversions
1819
import immutable.NumericRange

library/src/scala/runtime/ScalaRunTime.scala

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package scala
1414
package runtime
1515

16+
import scala.language.`2`
1617
import scala.collection.{AbstractIterator, AnyConstr, SortedOps, StrictOptimizedIterableOps, StringOps, StringView, View}
1718
import scala.collection.generic.IsIterable
1819
import scala.collection.immutable.{ArraySeq, NumericRange}

0 commit comments

Comments
 (0)