If I have a statement like this ” EntitiesProvider.getEntities();
Any idea how to “generate” the assignment to variable of return Type ?
so that this would be generated Map<String, Entity> hashMap =
this is the result :
Map<String, Entity> hashMap = EntitiesProvider.getEntities();
It is similar to ctrl + 1 and Change type, if it returns different Type that you already have there.
I find myself doing myself manually very often…
Ctrl+2, Lis one option, and the other isAlt+Shift+Lwhen the desired statement is selected. The popup will appear allowing to set variable name & few additional options (e.g., “Replace occurrences of the selected expression with references to the local variable”).I prefer
Alt+Shift+Lbecause it allows marking specific part of the line for variable extraction... and here’s a simple example:
You can select the whole line to assign it to
FileInputStreamvariable, or you can ‘extract’new File("test.txt"), or even String expression"test.txt".P.S. Sometimes I wish it would be able to let me choose supertype from combo box in a pop-up, e.g.
InputStreamin this specific example.