This problem can be solve installing the google-java-format Plugin.
-
Open plugins window (CTRL+Shift+A): plugins
-
Click on browse repositories.
-
Search for google-java-format
-
Install the plugin.
-
Restart the IDE.
-
Enable the plugin executing the action (Ctrl+Shift+A): Reformat with google-java-format Update: in the newer version of the plugin select Reformat since the plugin overrides / enhances the functionality of the standard “Reformat” command.
Additional notes from the google-java-format README
The plugin will be disabled by default. To enable it in the current project, go to File→Settings…→google-java-format Settings (or IntelliJ IDEA→Preferences…→Other Settings→google-java-format Settings on macOS) and check the Enable google-java-format checkbox. (A notification will be presented when you first open a project offering to do this for you.)
To enable it by default in new projects, use File→Other Settings→Default Settings….