Author Archives: Peter Gromov

Groovy stacktrace folding

When you look at a typical Groovy stack trace, you usually see something like this: This is not terribly helpful, since there are only three lines from the actual source code. Everything else refers to Groovy’s internals. From now on, … Continue reading

Posted in New Features | Tagged , , | 19 Comments

Creating live templates from… templates

Sometimes I find myself writing repetitive code constructs without being able to extract common code due to Java syntax hmm… let’s call them peculiarities. ‘Sounds like a job for a live template’, I think, and I simply create it. Here’s … Continue reading

Posted in Tips & Tricks | Tagged , , | 1 Comment

IntelliJ IDEA Completion Feature List

How are you learning stuff about IntelliJ IDEA? Reading this blog, using Productivity Guide from the Help menu, or even maybe reading the documentation, right? None of these contain all the information you need, though. This is why we decided … Continue reading

Posted in Tips & Tricks | Tagged | 1 Comment

Super Completion

Do you often find yourself calling a super method with a large number of parameters? Typing all those arguments one by one is soooooo boring, isn’t it?! Don’t be upset anymore — latest Maia EAP can rescue you. Just use Smart … Continue reading

Posted in New Features | Tagged , , | 5 Comments

Debugger Evaluate Expression Enhancements

Say, you hit a breakpoint in Java code: And you cleanly see that component is a label: You now want to investigate label internals via Evaluate Expression (Alt+F8), e.g. invoke its getText() method, but component declared type is Component and it … Continue reading

Posted in New Features | Tagged , , , | Leave a comment

Groovy-related Configuration Changes

The next Maia EAP brings you massive changes in Groovy, Grails, Griffon, Gant & Gradle support, mostly affecting framework configuration. First, Grails/Griffon application options are available when you create a project or a module: You may also choose to import … Continue reading

Posted in New Features | Tagged , , , , , | 7 Comments

Gradle Support

The latest Maia EAP features lightweight support for Gradle build framework. You can add Gradle library to a Groovy facet: You can also run Gradle scripts via Ctrl+Shift+F10 in a script file:

Posted in New Features | Tagged , , | 17 Comments

Original IntelliJ Cast

Let’s talk about type casts — those things you hardly can avoid in JVM-based code. Being a helpful IDE, IntelliJ IDEA now does all the casting stuff for you when you are using its code completion in Java and Groovy. … Continue reading

Posted in New Features | Tagged , , | 4 Comments

Initial Griffon Support

The next Maia EAP brings you basic Griffon support, similar to Grails integration. You’ll be able to add Griffon library to Groovy facet: IntelliJ IDEA will then create a Griffon application or plugin directory structure and take all the steps necessary … Continue reading

Posted in New Features | Tagged , , | 4 Comments

Compact Create Class Action

In the upcoming Maia EAP you won’t find separate actions for creating classes, interfaces, enums or @interface anymore. Just one action that does not clutter your desktop — New Java Class.This does not mean you won’t be able to create … Continue reading

Posted in New Features | Tagged | 8 Comments