Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • New JDK 14 Language Features

    • JEP 359: Records (Preview), syntax coloring, Navigator support, and formatting of the new Java Records. 

      public class Foo {
          public record Bar(String x, int y) {
          }
      }

      Image Added

      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 like

      this,

      the 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) {
          }
      }
      Image Removed
      Impacted NetCAT test spec: 
      Status:

  • 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.
      Image Removed
      Image Removed
      In .

      Image Added

      Image Added

      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

  • 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:

...