Java EditorJDK7

Revision as of 11:32, 17 June 2010 by Jlahoda (Talk | contribs)

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

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