Reputation: 1168
IntelliJ shows type hints for local variables in Kotlin as shown here:
This makes it easy to see the type of variables even if their types are inferred.
Java 10 introduces type inference for Java with the var
keyword.
However, IntelliJ does not show any type hints by default:
After searching the internet for a bit, I was unable to find any information on how to enable type hints for local variables for Java. Is this even possible currently?
I use IntelliJ Community Edition 2019.1 on Windows 10.
Upvotes: 27
Views: 17828
Reputation: 838
Turn on option at:
Preferences > Editor > Inlay Hints > Types > Java > Implicit types.
You might also consider turn on all the options at:
Preferences > Editor > Inlay Hints > Parameter names > Java.
Upvotes: 54
Reputation: 856
In the latest version of IntelliJ (2020.3) these are called "Inlay Hints"
Preferences/Editor/Inlay Hints
Upvotes: 9
Reputation: 39586
The closest feature in Java is Replace 'var' with inferred type
:
Settings -> Editor -> General -> Code Folding -> Replace 'var' with inferred type
Upvotes: 1