The basic idea is, that sometimes you forget to start an expression with the right term. Then you can add a post completion string and IntelliJ IDEA transform the expression in the right shape. JetBrains explains the post completion in this article.
Here are some examples that I use often:
Null or Not Null?
You want to do a null check of a variable? Simply enter the name of the variable and add “.null”
and the result is
Or if you want to make sure that a variable is not null? Enter “.nn”
and you get
You don’t want to enter a for loop all by yourself? Just write the name of the collection and add “.for”
then you’ll get
After you’ve typed a variable declaration, you remembered that this can throw an exception that you want to catch. Simply type “.try” and get the try-catch-block for free
and the result is:
Postfix completion in other languages
As you can see, postfix completion is worth another look. So don’t hesitate to find the completions you like most.