How to stop Eclipse formatter from placing all enums on one line

Viewed 26235

I have enums like:

public static enum Command
{
login,
register,
logout,
newMessage
}

When formatting the file, the output becomes:

public static enum Command 
{
login, register, logout, newMessage
}
6 Answers

Just adding latest Eclipse 2018.9

  1. Window > Preferences > Java > Code Style > Formatter - Edit
  2. Expand Line Wrapping tree node.
  3. Expand Wrapping settings
  4. Expand 'enum' declaration
  5. Edit Constants and Constant arguments.

Constants need to be Wrap all elements, every element on a new line. Constant arguments need to be Wrap where necessary.

Related