Project Amber
Project Amber to inicjatywa, której celem jest wprowadzenie małych zmian, skoncentrowanych na poprawie produktywności. Liderem zespołu jest Brian Goetz. Zmiany są realizowane zgodnie z założeniami JEPów, przyjęto również założenie, że zanim cokolwiek zostanie dodane do języka, musi przejść 2 rundy zapowiedzi (ang. preview feature).
Aktualnie pracują nad:
Dostarczone:
- 420: Pattern Matching for
switch
(Second Preview) - 409: Sealed Classes / Typy zapieczętowane
- 406: Pattern Matching for
switch
(Preview) - 395: Records / Rekordy
- 394: Pattern Matching for
instanceof
- 378: Text Blocks
- 361: Switch Expressions
- 323: Local-Variable Syntax for Lambda Parameters
- 286: Local-Variable Type Inference (
var
)
Wstrzymane:
Wycofane:
- 326: Raw String Literals, wycofane na rzecz Text Blocks (tutaj wyjaśnienie)
Dyskusja i komentarze
Masz pytania do tego wpisu? Może chcesz się podzielić spostrzeżeniami? Zapraszamy dyskusji na naszej grupie na Facebooku.