Author Archives: Peter Gromov

Console folding customization

Once I wrote about console folding for Groovy stacktraces. Naturally, many people wished similar things could work for other languages and frameworks. Long story short, there’s now a settings page dedicated to the console folding. It provides a settings page where you … Continue reading

Posted in New Features | Tagged , | 9 Comments

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