Java EditorJDK7

(Difference between revisions)
(Lambda Support)
(JDK7 Support)
Line 12: Line 12:
* JSR 292
* JSR 292
** exotic identifiers supported in semantic highlighting, mark occurrences and Go to Declaration
** exotic identifiers supported in semantic highlighting, mark occurrences and Go to Declaration
 +
* [http://hg.netbeans.org/jet-main/rev/3712fb402cd2 suggestion] to convert an integer constant to a different radix can also convert to binary literal
A build with additional JDK7 support can be downloaded [http://bertram.netbeans.org/hudson/job/jdk7/ here]. In addition to the standard features mentioned above, this build currently support [http://mail.openjdk.java.net/pipermail/coin-dev/2009-February/000003.html multicatch].
A build with additional JDK7 support can be downloaded [http://bertram.netbeans.org/hudson/job/jdk7/ here]. In addition to the standard features mentioned above, this build currently support [http://mail.openjdk.java.net/pipermail/coin-dev/2009-February/000003.html multicatch].

Revision as of 10:32, 12 July 2010

JDK7 Support

The following JDK7 features are supported in NetBeans 6.9:

  • strings in switch:
    • code completion updated
    • hint converting a cascade of if-elses to switch
  • diamond operator (new LinkedList<>()):
    • warning when the diamond operator is not used and could be, includes fix to remove the superfluous bounds
    • tooltip in hyperlink (Ctrl-point to the identifier) shows inferred bounds
  • java.util.Objects:
    • equals and hashcode generator (Alt-Insert, "equals() and hashCode()") uses j.u.Objects.equals/hashCode if available
  • JSR 292
    • exotic identifiers supported in semantic highlighting, mark occurrences and Go to Declaration
  • suggestion to convert an integer constant to a different radix can also convert to binary literal

A build with additional JDK7 support can be downloaded here. In addition to the standard features mentioned above, this build currently support multicatch.

Lambda Support

An experimental build of NetBeans that supports closures can be downloaded here. A demo project with the closure syntax can be instantiated from File/New Project.../Samples/Java/Lambda - Map-Reduce Demo

Warning: If a project with lambdas does not run correctly (the VM crashes), please download binary patch and add -Xbootclasspath/p:<path-to>/hs19-b01-jsr292-patch.jar to run.jvmargs in your project.properties.

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo