...
- Sealed color and formatting: https://github.com/apache/netbeans/pull/2282
As IDE Netbeans will be supporting following features for sealed type introduced in JDK-15 as preview feature.
a) Code coloring- Keywords sealed, non-sealed and permits are highlighted slimier to other older keywords.
b) Code formatting- Netbeans allow automatic code formatting, and sealed and permits keywords are new features which will be allowed in editor to get formatted..
c) Auto-completion for sealed - added keyword sealed, non-sealed before class declaration and added permits only on the allowed location(permits clause is not allowed to put before extends and implements clause if they are present in a class)
- Auto completion for Sealed Types: https://github.com/apache/netbeans/pull/2283
- Fixed Record Formatting issue with use of annotation: https://github.com/apache/netbeans/pull/2391
- Fixed issue: refactor record rename & move record file to other package: https://github.com/apache/netbeans/pull/2310
- Fixed JavaDoc listing for class-type RECORD on auto completion: https://github.com/apache/netbeans/pull/2412
- nb-javac fork supports JDK 15: https://github.com/apache/netbeans/pull/2408
...
- Show types for chained method invocations: https://github.com/apache/netbeans/pull/2365
- Create new Class/Interface/Enum when copy-paste raw text: https://github.com/apache/netbeans/pull/2334
- Create only one instance of javac: https://github.com/apache/netbeans/pull/2305
JavaFX
- Avoid assertion & NPE in fxml code completion: https://github.com/apache/netbeans/pull/2399
- Disallow FXML controller in default package: https://github.com/apache/netbeans/pull/2331
- Include immutable objects for fxml editor identification: https://github.com/apache/netbeans/pull/2333
...