Archive for August, 2008

Smart Type Completion Becomes Even Smarter

Wednesday, August 20th, 2008

Most of you are aware of IntelliJ IDEA smart type completion feature that is invoked with Ctrl+Shift+Space shortcut. If you are not familiar with this feature, I totally recommend you to read the post about it, because this thing is a real developer’s gem. Besides, in the latest IntelliJ IDEA 8 Milestone 1 release, this gem became even shinier.

Long story short, let’s cut to the chase and inquire into the matter through the examples.

  • Consider we have the following code:
    Collection is expected
    If we press Ctrl+Shift+Space and get no results, because a collection type is expected, we can press Ctrl+Shift+Space again to make IntelliJ IDEA search for arrays with the same component type and suggest to convert them with Arrays.asList() call.
    Collection is expected 2
  • Press Ctrl+Shift+Space twice, and IntelliJ IDEA will search for chained expressions of the expected type.
    Chained Expressions
  • When an array type is expected, but no suggestions can be made in the current context, press Ctrl+Shift+Space one more time. IntelliJ IDEA will search for collections with the same component type and suggest to convert them with toArray() call.
    Array type expected
    Array type expected 2
Technorati tags: , ,

IntelliJ IDEA 7.0.4 Takes Off

Tuesday, August 12th, 2008

Good news, everyone! We’re happy to announce the release of IntelliJ IDEA 7.0.4!

Though this is a regular maintenance release, we have some cool stuff (besides performance improvements and bug-fixes — things you can typically find in any maintenance release) up our sleeve for you:

  • Reworked Ruby, JRuby and Rails support
  • Way better smart Maven integration
  • Version control with Subversion 1.5
  • and more

For the complete list of what has been added, fixed and improved, read Release Notes.

Get this fresh update now. Traditionally available for Windows, MacOS and *NIX.

Technorati tags: , ,

IntelliJ IDEA 8 Milestone 1 Is Here

Friday, August 8th, 2008

It is really a lucky concourse of circumstances that today, 8/8/08, we’re releasing IntelliJ IDEA 8 Milestone 1!

This release is a preview of IntelliJ IDEA 8, which is due out by the end of Fall 2008.
Milestone 1 demonstrates greatly extended support for modern technologies, frameworks and languages, plus noticeably better IDE performance.
Here’s the list of major new features that are already available to try out:

  • JBoss Seam Integration
  • Javascript/Flex Debugger
  • Greatly improved performance
  • Spring 2.5
  • FreeMarker, Velocity, GWT 1.5
  • REST WebServices support
  • Struts 2
  • Multi-dialect SQL Console
  • New Java refactorings
  • Even smarter code completion
  • Numerous new code inspections
  • and many more


Read more about all the new features, watch them in live action, and get your copy of the fresh release to try it all for yourself.

Technorati tags: , , ,