Настройки упаковки IntelliJ IDEA для однострочного анонимного класса - PullRequest
2 голосов
/ 29 июля 2010

Как настроить IntelliJ IDEA для предотвращения разбиения анонимного класса, объявленного в одной строке, на несколько строк при автоформатировании ( CTRL + ALT + L )

Например, чтобы предотвратить расщепление

x = foo(new Boo() {});

в две строки:

x = foo(new Boo() {

});

Ответы [ 2 ]

6 голосов
/ 29 июля 2010
"File" [menu]/"Settings"/"Code Style"/"Alignment and Braces":
   ==>  "Keep when Reformatting" Field Set:
          Check: "Simple methods in one line"
          Check: "Simple blocks in one line"
4 голосов
/ 08 июня 2015

Наткнулся на этот старый вопрос при поиске того же.С тех пор в IntelliJ добавлен параметр Простые классы в одну строку .

Его можно найти в настройках в разделе Редактор > Стиль кода > Java > Обтекание и фигурные скобки , в Сохранить при переформатировании набора полей .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...