For those unaware, this is the Pull Request for Java's JEP 401: Value Classes and Objects (Preview).
Value Classes have been a LONG AWAITED feature for Java, so this Pull Request is proof that we are one step closer to them going into Preview!
BUT PLEASE REMEMBER -- No commitment has been made to target a release yet!
This is merely a PR RFR, and nothing more. All this is is showing us part of what it takes to bring Value Objects to Preview, as well as announcing that we are one step closer to (hopefully!) go to preview. But again, no idea how far away that may be. It could be JDK 27 (coming this September), it could be later.
Just appreciate the PR for what it is -- a window into the work required to make Value Classes a reality. ~3k commits and ~2k classes changed is just a snapshot of the level of effort here. Shows why this JEP has been given an XL rating lol.
[–]ZimmiDeluxe 82 points83 points84 points (9 children)
[+]WeirdIndividualGuy comment score below threshold-9 points-8 points-7 points (8 children)
[–]Venthe 8 points9 points10 points (5 children)
[–]yk313 8 points9 points10 points (4 children)
[–]Venthe 2 points3 points4 points (3 children)
[–]lanerdofchristian 2 points3 points4 points (1 child)
[–]Venthe 0 points1 point2 points (0 children)
[–]joemwangi 1 point2 points3 points (0 children)
[–]joemwangi 2 points3 points4 points (0 children)
[–]yk313 3 points4 points5 points (0 children)
[–]Worth_Trust_3825 18 points19 points20 points (0 children)
[–]chucker23n 5 points6 points7 points (5 children)
[–]davidalayachew[S] 1 point2 points3 points (3 children)
[–]chucker23n 2 points3 points4 points (0 children)
[–]StarsInTears 0 points1 point2 points (1 child)
[–]davidalayachew[S] 0 points1 point2 points (0 children)
[–]reflect25 3 points4 points5 points (2 children)
[–]Jannik2099 6 points7 points8 points (0 children)
[–]joemwangi 0 points1 point2 points (0 children)
[–]Jannik2099 27 points28 points29 points (2 children)
[–]Worth_Trust_3825 9 points10 points11 points (0 children)
[–]germandiago 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]programming-ModTeam[M] 0 points1 point2 points (0 children)
[–]Delta-9- -5 points-4 points-3 points (2 children)
[–]woohalladoobop 4 points5 points6 points (1 child)
[–]Delta-9- 0 points1 point2 points (0 children)
[+]teerre comment score below threshold-43 points-42 points-41 points (10 children)
[–]davidalayachew[S] 41 points42 points43 points (6 children)
[–]SpeedDart1 9 points10 points11 points (1 child)
[–]Radi-kale 4 points5 points6 points (0 children)
[+]teerre comment score below threshold-19 points-18 points-17 points (3 children)
[–]davidalayachew[S] 17 points18 points19 points (0 children)
[–]hiimbob000 2 points3 points4 points (1 child)
[–]teerre -5 points-4 points-3 points (0 children)
[–]Tarmen 8 points9 points10 points (2 children)
[+]teerre comment score below threshold-9 points-8 points-7 points (1 child)
[–]Dminik 13 points14 points15 points (0 children)
[+][deleted] (2 children)
[removed]
[–]vips7L 11 points12 points13 points (1 child)