...
- New JDK 14 Language Features
- JEP 359: Records (Preview), syntax coloring, Navigator support, and formatting of the new Java Records.
public class Foo {
this,
public record Bar(String x, int y) {
}
}
Impacted NetCAT test spec: Java Editor
Task: Run 12.0 on JDK 14, make sure to uninstall nb-javac if installed, enable preview features, and create a class likethe above. The syntax coloring should be not broken and the Navigator should show equals, hashCode, toString, x, y, etc
:.
Status: to be donepublic class Foo {
public record Bar(String x, int y) {
}
}
Impacted NetCAT test spec:
Status:
- JEP 359: Records (Preview), syntax coloring, Navigator support, and formatting of the new Java Records.
- New JDK 13 Language Features
- JEP 355: Switch Expressions (Preview Feature), as shown below.
Impacted NetCAT test spec: Addition needed to Java Syntax Coloring test spec to Java Editor
Task: Run 12.0 on JDK 13 or later, make sure to uninstall nb-javac if installed, enable preview features, verify that the syntax colouring for switch expressions is correct by creating the code above, copy/paste from the test spec, and then seeing that the colors are like the above, not broken, no error markings.
Status: to be done - JEP 355: Text Blocks (Preview Feature), hint for converting to/from text blocks, as shown below, addition needed to Java Hints test spec for this.
In .
Impacted NetCAT test spec: Java Hints
Task: Run 12.0 on JDK 13 or later, make sure to uninstall nb-javac if installed, enable preview features, and use code like the above, copy/pasted from test spec, to verify the hint works to/from text blocks.
Status: to be done
Impacted NetCAT test spec: Editor Options
Task: Run 12.0 on JDK 13 or later, make sure to uninstall nb-javac if installed, enable preview features, create code like the above, go to the Options window, go to Fonts & Colors, choose Syntax, "Java" in Language drop-down, "Text Block" in Category list, then change the Background to something different and then check that the new color is applied in the editor for text blocks.
Impacted NetCAT test spec: Addition needed to Java Syntax Coloring test spec to verify that the syntax colouring for switch expressions is correct.
Status:Status: to be done
- JEP 355: Switch Expressions (Preview Feature), as shown below.
- New JDK 12 Language Features
- JEP 325: Switch Expressions (Preview) – code completion for JEP-325 preview feature for multiple case labels, as shown below, addition needed to Java Code Completion test spec.
Impacted NetCAT test spec: Addition needed to Java Syntax Coloring test spec to verify that the syntax colouring for switch expressions is correct.
Status:
Hint for converting to JEP-325 preview feature for switch expressions:
Impacted NetCAT test spec: Addition needed to Java Syntax Coloring test spec to verify that the syntax colouring for switch expressions is correct.
Status:
- JEP 325: Switch Expressions (Preview) – code completion for JEP-325 preview feature for multiple case labels, as shown below, addition needed to Java Code Completion test spec.
...