Мне нравится обертывать методы с длинными цепочками в моем коде, когда я его форматирую. Но мне не нравятся цепочки методов, которые являются небольшими (например: 3 метода или менее), которые должны быть обернуты. Поэтому я хочу, чтобы это быть обернуты:Intellij только обернуть прикованные методы [если не короче 3] при форматировании кода в Java
OkHttpClient client = new OkHttpClient().newBuilder().connectTimeout(15, TimeUnit.SECONDS).writeTimeout(15, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS).build();
но НЕ это
String[] str = object.toString().split(":");
Есть в любом случае в Intellij, чтобы можно контролировать, как долго цепь должна быть для того, чтобы быть обернуты?
Насколько я знаю, нет способа контролировать это по количеству прикованных вызовов. В настройках есть опция (стиль редактора/кода/Java/Wrapping и Braces/Chained), которые могут быть установлены на _Wrap, если long_. IntelliJ определяет, что «длинно» по правому краю (Настройки/Редактор/Стиль кода). Поэтому, если у вас есть правая маржа, установленная на 80 символов, и вызов метода с цепочкой превышает эту длину, он будет завернут. –