Eclipse Code Minings
As an Eclipse IDE user, you might have come across method invocations where the meaning of the passed parameters is not obvious:
When confronting IntelliJ users with this, they will ask you: “Don’t you have parameter hints like we do?”.
The answer is: Yes, Eclipse does have parameter hints since Eclipse 4.12, which was released back in June 2019. All you have to do is to enable them with a single checkbox click, since they are disabled by default:
With this “Code Mining” enabled, the above method invocation now looks like this:
The parameter hints are smart enough to disappear when the method parameter’s name is a substring of the input variable’s name:
Methods with just a single parameter also don’t require hints in most cases, so they don’t show up to avoid clutter:
As you can see from the configuration screenshot above, there are also other types of Code Minings, which display a (navigable) number of
- interface implementations
- references to a type, field, or method
Happy mining!