Archive for April, 2009

Viewing Change Details on UML Class Diagram

Tuesday, April 28th, 2009

When you have changes in several files or classes and want to see what they affect, you typically use the Changes tab and then Show Diff action for every affected file or class. In Maia, you will be able to see the complete picture at once, via UML Class Diagram. It is improved to allow viewing and highlighting of changed and removed classes, methods, fields and so on when you press Ctrl+Alt+Shift+D.

Configuring Project for Flex I18n

Tuesday, April 28th, 2009

Meet another fresh demo about IntelliJ IDEA Flex support. This time we’re showing how to quickly setup and configure a project for using Flex I18n. In this example we’re creating a multilingual Flex application with the use of advanced features like run-time locale switching.

You can watch this demo right now or download it for offline viewing as a zip archive.

JSF 2.0 @ResourceDependency Annotations in Maia

Tuesday, April 28th, 2009

@ResourceDependencies and @ResourceDependency annotations are supported in Maia through code completion, usage search and rename for resource files:

Grails Project View

Monday, April 27th, 2009

Do you like Grails? Maia will support a dedicated Grails Project View reflecting logical structure of your Grails Web applications. This view can be selected from the View as list at the top of Project tool window.

Generate Persistence Mappings by Database Schema

Monday, April 27th, 2009

The upcoming IntelliJ IDEA 8.1.1 includes a new option to generate separate XML mapping per entity.

Global unused declaration inspection

Monday, April 27th, 2009

Thanks to improvements in the internal indexes behind the Intellij IDEA code insight engine, Maia will be able to instantly highlight some java classes, methods and fields which are unused across the entire project.

To use the feature, enable the Unused declarations inspection.

unused members

Of course, all sorts of JEE @Inject annotations, test code entry points
and other implicit dependencies configured in the Unused declarations inspection
are deeply respected.

Maia and JSF-2.0

Monday, April 27th, 2009

Upcoming version of IntelliJ IDEA, Maia is capable of aggregating all JSF-related configurations in a single place, letting you easily analyze and quickly navigate to both annotated and xml’ed elements via dedicated tool window.

WebBeans Inspections in Maia

Thursday, April 23rd, 2009

IntelliJ IDEA code analyzer will be extended with WebBeans-specific inspections in the upcoming Maia release:



Here’s the example of how they work:

IDEA 8.1.1: Improved Struts 2 support

Monday, April 20th, 2009

The upcoming IntelliJ IDEA version 8.1.1, currently available as Release Candidate 1 from EAP will feature a lot of small and useful improvements to its built-in Struts 2 support.

Among the others, you will find a better New Project wizard, added support for more CSS attributes from Struts’ UI-Tag Library, as well as support for new elements from Struts 2.1 DTD-based configuration files (see the complete list of changes).

Do you like to write your actions in Groovy? Now you can navigate back and forth between your Groovy-Action and struts.xml using the Struts-Gearwheel in the editor gutter bar:



Stay tuned for more improvements and new features in IntelliJ IDEA 9 (”Maia“).

Second Smart Completion for Array Elements

Sunday, April 19th, 2009

Do you use second smart completion feature? Did you know that it also can help you when you have an array and want an element of it? Just press Ctrl+Shift+Space two times when completing: