Posts Tagged ‘ideaX’

Free upgrade offer: buy IntelliJ IDEA 10 now and get v.11 FREE

Monday, November 7th, 2011

Hello!

It’s this time of the year again… And starting today, November 7, 2011, all purchases of IntelliJ IDEA 10.x qualify for a free upgrade to version 11 that is due later this year.

If you still haven’t upgraded to the current IntelliJ IDEA 10.x, you can do this now and get IntelliJ IDEA 11 free of charge when it becomes available.

Check out what’s coming in IntelliJ IDEA 11! And follow this blog, for more updates.

To try IntelliJ IDEA 11 preview today, get the latest EAP build.

Don’t miss the deal, and spread the word!

Develop with pleasure!
- The JetBrains Team

IntelliJ IDEA 10.0.3 Update Available

Monday, April 4th, 2011

Version 10.0.3 update to IntelliJ IDEA 10 is available featuring numerous fixes and improvements in different IDE functions and to both Ultimate and Community editions. See the full list of changes.

We highly recommend everyone to update to IntelliJ IDEA 10.0.3.

Develop with pleasure!
JetBrains IntelliJ IDEA Team

Create Flex Skin, custom Event and other classes easily

Monday, February 21st, 2011

Do you know that one of the most effective ways of writing code in IntelliJ IDEA is Create From Usage approach, when first use a class, method, or other symbol, and IntelliJ IDEA then generates its declaration in a single click? Well, you do now, plus I’d like to give you two more examples of useful quick fixes that can generate routine code for you in no time.

Create Flex Skin

IntelliJ IDEA knows which MXML attributes must contain qualified name of a class. Class doesn’t exist? Invoke quick fix and get it right away.

In case of Skin class its behavior is even smarter. Write a skin class usage…

(more…)

IntelliJ IDEA 10.0.2, a massive bug-fix update

Wednesday, February 9th, 2011

IntelliJ IDEA 10.0.2 update is ready for you to download.

The update introduces almost 900 fixes from our issue tracker, related to every part of IntelliJ IDEA platform and every supported framework, language or technology, especially Flex, Android and Groovy/Grails.

The HTML/JS/PHP support team has also done an impressive amount of work, which, by the way, predicts the near release of PhpStorm 2.0 and WebStorm 2.0, IntelliJ IDEA’s younger sister IDEs.

The update is highly recommended for users of both Community and Ultimate editions.

Check the release notes for the complete list of changes and download IntelliJ IDEA 10.0.2 or install the patch from the IDE.

Develop with pleasure!
IntelliJ IDEA Team

IntelliJ IDEA 10.0.1 pre-holiday update

Thursday, December 23rd, 2010

Just a quick announcement before everyone (including ourselves) is off to have a great Christmas and a New Year holidays — IntelliJ IDEA 10.0.1 bugfix update is available for download.

Check out the change list for version 10.0.1 and download it from jetbrains.com or check for updates inside the IDE and apply the patch.

Happy holidays!
IntelliJ IDEA Team

Auto-infer @Nullable/@NotNull Annotations

Tuesday, December 14th, 2010

For a long time already IntelliJ IDEA can detect probable NPE’s in your code. You need to annotate your methods/fields/variables with @Nullable/@NotNull annotations and IntelliJ IDEA will highlight possible contract violations. Good. But the annotations only begin to work when there is enough of them in the code. You do need to annotate your code to get the benefits.

IntelliJ IDEA 10 can do it for you.

Just run Analyze | Infer Nullity… and choose a scope where you want annotations to be inferred. IntelliJ IDEA uses many rules to analyze nullity and make a decision. Here are just 2 examples:

1) The IDE detects parameters that are used without checking for null:

and presumes that they are @NotNull:

2) Variables that are checked for null are assumed as @Nullable, etc.

As a result you can benefit from static code analysis without paying an entrance fee.

IntelliJ IDEA 10 Released. New Decade of Evolution Ahead

Thursday, December 9th, 2010


It is December, and you were probably waiting for this exciting announcement to appear. So, here it goes!

IntelliJ IDEA 10 is ready for you to download it and enjoy the great new features in both free and ultimate editions!

Here is a summary of the key new features and improvements in this release:

  • Numerous enhancements to the UI and user experience, both in the editor and the IDE as a whole
  • 100% faster code indexing, and an overall performance increase
  • New code completion behavior with automatic invocation while typing
  • Android development support in Community Edition
  • Improvements for supported technologies & frameworks (Spring, GWT, Groovy/Grails, Flex/ActionScript)
  • Addition of Spring Roo, AspectJ and ColdFusion integration
  • Better support for DVCSs such as Git and Mercurial
  • Maven 3 support, new dependency diagram, POM refactorings
  • Integrated database table editor, and more.

We highly recommend you to check the what’s new in IntelliJ IDEA 10 page for more info and of course to download your edition of choice right away!

And last but not least, we thank all who followed the IntelliJ IDEA 10 Early Access Program and helped us with their invaluable feedback!


Develop with pleasure!
— IntelliJ IDEA Team

Change Method Signature Refactoring for ActionScript and Flex

Thursday, December 9th, 2010

Hi all ActionScript/Flex devs! I hope you enjoy using IntelliJ IDEA and I’m sure you’ll like it even more after you try Change Method Signature refactoring! It’s amazing how it allows you to quickly restyle your methods not only by renaming them, but also by adding, reordering, renaming, and deleting parameters, changing their types and default values.

All usages and overriding method declarations will be updated automagically, so your application compiles and works the same way as before with no extra care from your side!

Let me show you how it all works.

(more…)

IntelliJ IDEA 10 RC4; Android 2.3 support

Tuesday, December 7th, 2010

A new week means that a new Release Candidate build of IntelliJ IDEA is in order. Among other changes, this build contains the final version of the licensing code. It means that you can use the build with your existing IntelliJ IDEA license if you’ve purchased one after November 1, 2010 and are entitled to a free upgrade to IntelliJ IDEA 10. Otherwise, you’ll need to select the 30-day evaluation option in order to use the build.

One more noticeable change is that the Android plugin now supports the Android 2.3 “Gingerbread” SDK, which was released yesterday.

Please give the new build a try - it’s probably the last chance to give us feedback on the new version before its final release.

IntelliJ IDEA 10 RC 3; indexing speed improvements

Friday, December 3rd, 2010

It’s not that we afraid to announce the final release. No. We just want to make it as good as possible. Hence, yet another candidate!

The Community edition RC2 startup issue has been fixed, and a new RC build is now available for download. The complete list of changes can be found in the release notes.

Also, we’ve spent some time on measuring the final effect of some of the performance improvements that we’ve implemented during IntelliJ IDEA 10 development. We’ve run several benchmarks against IntelliJ IDEA 9.0.4 to illustrate the improvements in different environments. Scenario was the following: we open IntelliJ IDEA Ultimate source code base and invoke File | Invalidate Caches action. After restart, IntelliJ IDEA re-indexes the whole project and we measure this re-indexing time.

FYI, IntelliJ IDEA Ultimate project is more than 50′000 Java files, thousands of XML, JSP and other files. The total project size is near 1Gb.

The chart says it all:

Full specs of the computers we used:
1. Sony Vaio Z, Core i5 (2.4 GHz), SSD, Windows 7 x64
2. Core i7 (2.8 GHz), HDD 10K rpm, Windows 7 x64
3. Core i7 (2.8 GHz), HDD 10K rpm, Ubuntu 10.10 x64
4. MacBook Air Core 2 Duo (2.13 GHz), SSD, Mac OS X 10.6.5
5. Dell Vostro Core 2 Duo (2.2 GHz), HDD 7200 rpm, Windows Vista

Develop with pleasure and speed!