2017-01-19 3 views
1

Мы хотели бы форматировать конструкторы, отличные от методов. .Методы и конструкторы формата IntelliJ IDEA разные

Метод не должен иметь новую строку после «(» в то время как конструктор должен иметь новую строку после «(»

Например:

public class ThisIsASampleClass { 

    @Inject 
    public ThisIsASampleClass(
      FirstClass firstClass, 
      SecondClass secondClass){ 
    } 

    public void foo1(int i1, int i2){ 
    } 
} 

Нам это нужно, потому что это проще объединить конструкторов, как это

возможно ли это

Версия:.? IntelliJ IDEA 2016.3.3

ответ

0

Я не могу найти какую-либо конкретную установку для стиля кода, относящуюся только к конструкторам, только общие методы (Settings - Editor - Code Style - Java - Wrapping and Braces).

Создайте задачу с помощью Jetbrains, возможно, они ее добавят.

https://youtrack.jetbrains.com/issues

+0

Я уже знал, что для этого нет прямого метода. Именно по этой причине я спрашиваю, может ли это быть достигнуто каким-либо образом. Но тем не менее, вы правы, я создал проблему на youtrack: https://youtrack.jetbrains.com/issue/IDEA-166851 – Spen

+1

О, я просто понял, что проблема с трекером имеет 880050 вопросов, и в основном они никогда не получают ответа в течение лет , Так что этот трекер проблемы кажется тупиком. – Spen