Posts Tagged ‘GWT’

IntelliJ IDEA to play at Developer Sandbox during Google I/O

Thursday, March 3rd, 2011

W00t! The IntelliJ IDEA team just received an invitation from Google GWT team to participate in the Developer Sandbox at this year’s Google I/O conference.

We took part in I/O 2010 last year and have been looking forward to going there again. It’s that kind of event where if you’ve been there once, you don’t want to miss the next one. So, we heartily thank the GWT team for inviting us!

So, if you’re coming to I/O 2011 this May, you’ll have a chance to talk to IntelliJ IDEA developers responsible for integration with Google technologies including GWT, Android, Google App Engine and others. And we’ll have a chance to meet in person and share whatever.

Speaking of GWT, have you seen this recent screencast on GWT Event Bus Basics by Hamlet D’Arcy? It’s on JetBrains TV?

Develop with pleasure!
JetBrains IntelliJ IDEA Team

Action to generate GWT Compile Report

Thursday, August 19th, 2010

If you use GWT Compile Reports to analyze your GWT Application IntelliJ IDEA 10 will make this task easier. Using Tools | Generate GWT Compile Report action you can now generate a report and open it in the browser directly from IntelliJ IDEA:

Support for GWT ClientBundle and CssResource interfaces

Tuesday, August 10th, 2010

If you use Client Bundle interface in a GWT application, you will enjoy an advanced navigation and coding assistance that IntelliJ IDEA 10 provides.

ClientBundle methods will be marked with icons allowing you to quickly navigate to a corresponding resource:
ClientBundle navigation

For interfaces implementing CssResource IntelliJ IDEA will also check that Java interfaces methods are consistent with CSS classes CssResource inspection

and will suggest to automatically add missing methods:CssResource fix

Download IntelliJ IDEA X EAP builds to try this new feature.

Completing non-imported GWT components in ui.xml

Friday, August 6th, 2010

IntelliJ IDEA 9 allows you to complete tags for components with namespaces imported in the current GWT ui.xml file.

In IntelliJ IDEA 10 you can complete component even if it is not imported yet. Just press Ctrl+Space twice and IntelliJ IDEA will search for components across the whole project and libraries:

After pressing Enter the IDE will complete the selected component and insert the appropriate namespace declaration for it:

Try IntelliJ IDEA EAP and code faster!

Support for CSS in GWT ui.xml files

Tuesday, August 3rd, 2010

If you use GWT you may be interested to know that the first IntelliJ IDEA X EAP build fully understands CSS code inside <ui:style> tags of ui.xml:
CSS inside <ui:style>

The editor also provides coding assistance when you’re using CSS classes declared in these tags:
GWT CSS class completion

Try IntelliJ IDEA 10 EAP and let us know what you think!

Develop with pleasure!
The JetBrains Team

GWT UiBinder support

Tuesday, January 26th, 2010

The first IntelliJ IDEA 9.0.2 EAP build will add support for UiBinder, new functionality introduced in GWT 2.0. IntelliJ IDEA will understand tags and attributes in ui.xml files:

Inconsistencies between ui.xml file and associated Java class will be highlighted:

You can jump from field to the corresponding tag by using icon on the gutter:

Also IDE provides actions to quickly create new ui.xml file with associated Java class (in Edit | New | Google Web Toolkit menu) and to generate @UiHandler method (in Code | Generate menu).

Expect new version EAP to be published shortly.

Upgrading Event Listeners to GWT 1.6

Friday, July 10th, 2009

Google Web Toolkit 1.6 replaces EventListener class with EventHandler, so the existing code base needs an upgrade. In most cases IntelliJ IDEA can do this automatically — all you need to do is to press Alt+Enter on a highlighted listener and select Replace quick-fix.


IntelliJ IDEA will then upgrade your code:


This feature is available in Maia builds that you can download from EAP.