Skip to content

Commit 5260065

Browse files
committed
Merge branch 'add-language-import-stdlib' into hr/main-with-stdlib
2 parents 8c7ff67 + a3065b5 commit 5260065

File tree

540 files changed

+808
-14
lines changed

Some content is hidden

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

540 files changed

+808
-14
lines changed

library/src/scala/AnyVal.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** `AnyVal` is the root class of all ''value types'', which describe values
1618
* not implemented as objects in the underlying host system. Value classes
1719
* are specified in Scala Language Specification, section 12.2.

library/src/scala/AnyValCompanion.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** A common supertype for companion classes of primitive types.
1618
*
1719
* A common trait for /companion/ objects of primitive types comes handy

library/src/scala/App.scala

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

1515
import java.lang.System.{currentTimeMillis => currentTime}
1616

17+
import scala.language.`2.13`
18+
1719
import scala.annotation.nowarn
1820
import scala.collection.mutable.ListBuffer
1921

library/src/scala/Array.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
//import scala.collection.generic._
1618
import scala.collection.{Factory, immutable, mutable}
1719
import mutable.ArrayBuilder

library/src/scala/Boolean.scala

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

1717
package scala
1818

19+
import scala.language.`2.13`
20+
1921
/** `Boolean` (equivalent to Java's `boolean` primitive type) is a
2022
* subtype of [[scala.AnyVal]]. Instances of `Boolean` are not
2123
* represented by an object in the underlying runtime system.

library/src/scala/Byte.scala

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

1717
package scala
1818

19+
import scala.language.`2.13`
20+
1921
/** `Byte`, a 8-bit signed integer (equivalent to Java's `byte` primitive type) is a
2022
* subtype of [[scala.AnyVal]]. Instances of `Byte` are not
2123
* represented by an object in the underlying runtime system.

library/src/scala/Char.scala

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

1717
package scala
1818

19+
import scala.language.`2.13`
20+
1921
/** `Char`, a 16-bit unsigned integer (equivalent to Java's `char` primitive type) is a
2022
* subtype of [[scala.AnyVal]]. Instances of `Char` are not
2123
* represented by an object in the underlying runtime system.

library/src/scala/Console.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
import java.io.{ BufferedReader, InputStream, InputStreamReader, OutputStream, PrintStream, Reader }
1618
import scala.io.AnsiColor
1719
import scala.util.DynamicVariable

library/src/scala/DelayedInit.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** Classes and objects (but note, not traits) inheriting the `DelayedInit`
1618
* marker trait will have their initialization code rewritten as follows:
1719
* `code` becomes `delayedInit(code)`.

library/src/scala/Double.scala

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

1717
package scala
1818

19+
import scala.language.`2.13`
20+
1921
/** `Double`, a 64-bit IEEE-754 floating point number (equivalent to Java's `double` primitive type) is a
2022
* subtype of [[scala.AnyVal]]. Instances of `Double` are not
2123
* represented by an object in the underlying runtime system.

library/src/scala/DummyImplicit.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** A type for which there is always an implicit value. */
1618
final class DummyImplicit private ()
1719

library/src/scala/Dynamic.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** A marker trait that enables dynamic invocations. Instances `x` of this
1618
* trait allow method invocations `x.meth(args)` for arbitrary method
1719
* names `meth` and argument lists `args` as well as field accesses

library/src/scala/Enumeration.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
import scala.collection.{SpecificIterableFactory, StrictOptimizedIterableOps, View, immutable, mutable}
1618
import java.lang.reflect.{Field => JField, Method => JMethod}
1719

library/src/scala/Equals.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** An interface containing operations for equality.
1618
* The only method not already present in class `AnyRef` is `canEqual`.
1719
*/

library/src/scala/Float.scala

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

1717
package scala
1818

19+
import scala.language.`2.13`
20+
1921
/** `Float`, a 32-bit IEEE-754 floating point number (equivalent to Java's `float` primitive type) is a
2022
* subtype of [[scala.AnyVal]]. Instances of `Float` are not
2123
* represented by an object in the underlying runtime system.

library/src/scala/Function.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** A module defining utility methods for higher-order functional programming.
1618
*/
1719
object Function {

library/src/scala/Function0.scala

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

1616
package scala
1717

18+
import scala.language.`2.13`
1819

1920
/** A function of 0 parameters.
2021
*

library/src/scala/Function1.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
object Function1 {
1920

library/src/scala/Function10.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 10 parameters.
1920
*

library/src/scala/Function11.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 11 parameters.
1920
*

library/src/scala/Function12.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 12 parameters.
1920
*

library/src/scala/Function13.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 13 parameters.
1920
*

library/src/scala/Function14.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 14 parameters.
1920
*

library/src/scala/Function15.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 15 parameters.
1920
*

library/src/scala/Function16.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 16 parameters.
1920
*

library/src/scala/Function17.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 17 parameters.
1920
*

library/src/scala/Function18.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 18 parameters.
1920
*

library/src/scala/Function19.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 19 parameters.
1920
*

library/src/scala/Function2.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 2 parameters.
1920
*

library/src/scala/Function20.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 20 parameters.
1920
*

library/src/scala/Function21.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 21 parameters.
1920
*

library/src/scala/Function22.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 22 parameters.
1920
*

library/src/scala/Function3.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 3 parameters.
1920
*

library/src/scala/Function4.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 4 parameters.
1920
*

library/src/scala/Function5.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 5 parameters.
1920
*

library/src/scala/Function6.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 6 parameters.
1920
*

library/src/scala/Function7.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 7 parameters.
1920
*

library/src/scala/Function8.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 8 parameters.
1920
*

library/src/scala/Function9.scala

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

1515
package scala
1616

17+
import scala.language.`2.13`
1718

1819
/** A function of 9 parameters.
1920
*

library/src/scala/Int.scala

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

1717
package scala
1818

19+
import scala.language.`2.13`
20+
1921
/** `Int`, a 32-bit signed integer (equivalent to Java's `int` primitive type) is a
2022
* subtype of [[scala.AnyVal]]. Instances of `Int` are not
2123
* represented by an object in the underlying runtime system.

library/src/scala/Long.scala

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

1717
package scala
1818

19+
import scala.language.`2.13`
20+
1921
/** `Long`, a 64-bit signed integer (equivalent to Java's `long` primitive type) is a
2022
* subtype of [[scala.AnyVal]]. Instances of `Long` are not
2123
* represented by an object in the underlying runtime system.

library/src/scala/MatchError.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** This class implements errors which are thrown whenever an
1618
* object doesn't match any pattern of a pattern matching
1719
* expression.

library/src/scala/NotImplementedError.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** Throwing this exception can be a temporary replacement for a method
1618
* body that remains to be implemented. For instance, the exception is thrown by
1719
* `Predef.???`.

library/src/scala/Option.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
object Option {
1618

1719
import scala.language.implicitConversions

library/src/scala/PartialFunction.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
1516
import scala.annotation.nowarn
1617

1718
/** A partial function of type `PartialFunction[A, B]` is a unary function

library/src/scala/Predef.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
1516
import scala.language.implicitConversions
1617

1718
import scala.collection.{mutable, immutable, ArrayOps, StringOps}, immutable.WrappedString

library/src/scala/Product.scala

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

1313
package scala
1414

15+
import scala.language.`2.13`
16+
1517
/** Base trait for all products, which in the standard library include at
1618
* least [[scala.Product1]] through [[scala.Product22]] and therefore also
1719
* their subclasses [[scala.Tuple1]] through [[scala.Tuple22]]. In addition,

0 commit comments

Comments
 (0)