What packages / classes / methods / functions will be removed after Scala 2.9?

I wonder if there is any review somewhere, listing all the things planned for removal - not only obvious things, such as the inheritance of the case class, but also all the smaller places, the code / functionality will be removed.

+6
source share
1 answer

OK, there are no other answers yet, so I will try:

Language features:

Standard library items:

  • Package scala.dbc
  • Many things in scala.swing
  • Several methods, such as sort , projection , first , elements , ... in the collection library
  • Methods like append , counted , findIndexOf , readInto in Iterator
  • Methods Array.fromFunction and new Array[Array[....]] .
  • Class scala.CountedIterator
  • Class scala.Cell
  • scala.Math package
  • Methods Tuple , Integer , Character , Sequence , RandomAccessSequence and several types of annotations in the scala package object
  • @serializable
  • Just a few methods in JavaConversions / JavaConverters
  • Just a few helper methods in the object List
  • case object scala.concurrent.TIMEOUT , class scala.concurrent.MailBox , object scala.concurrent.pilib
  • package object scala.runtime
  • A few other small things
+3
source

Source: https://habr.com/ru/post/888786/


All Articles