Dropped Features
The following pages document the features of Scala 2 that have been dropped in Scala 3.
Table of Contents
- Dropped: DelayedInit
- Dropped: Scala 2 Macros
- Dropped: Existential Types
- Dropped: General Type Projection
- Dropped: Do-While
- Dropped: Procedure Syntax
- Dropped: Package Objects
- Dropped: Early Initializers
- Dropped: Class Shadowing
- Dropped: Limit 22
- Dropped: XML Literals
- Dropped: Symbol Literals
- Dropped: Auto-Application
- Dropped: Weak Conformance
- Deprecated: Nonlocal Returns
- Dropped: private[this] and protected[this]
- Dropped: Wildcard Initializer