- Mengubah spesifikasi bahasa Java dan menerapkan perubahan pada kompiler
- Kini,
super()danthis()tidak lagi harus menjadi pernyataan pertama di dalam konstruktor - Jaminan keamanan dan inisialisasi yang selama ini diberikan kepada konstruktor tetap dipertahankan
- Program yang sudah ada akan tetap dapat dikompilasi dan berjalan seperti sebelumnya
- Kini,
- Meskipun bahasa mengharuskan demikian, JVM sebenarnya mengizinkan fleksibilitas yang lebih besar
- JEP: JDK Enhancement Proposal
5 komentar
Setelah dilihat lebih saksama, ini tampaknya bagian dari Project Amber yang mendorong fitur-fitur kecil demi produktivitas. (Rasanya seperti Project Coin zaman dulu...?)
https://openjdk.org/projects/amber/
Saya kira setelah lolos Draft, pasti harus lewat Amber dulu, ternyata tidak ya?
Saya juga tidak begitu paham proses JEP, tetapi tampaknya sebagian besar JEP yang terkait dengan language specification memang ditangani di proyek Amber. Ini juga merupakan salah satu proyek grup compiler saat ini.
https://bugs.openjdk.org/browse/JDK-8300786/…(Draft%2C%20Submitted%2C%20Candidate)%20AND%20component%20%3D%20specification
Baru sekarang..
Hmm, sepertinya ini memang terasa merepotkan saat masih memakai Java. (Sekarang sudah terlalu lama, jadi agak samar.. )