Я хочу, чтобы инициализаторы моего массива были обернуты, если они слишком длинные, и чтобы фигурные скобки были на их собственных строках, когда элементы обертываются. Это описано позже.
Я посмотрел на «Никогда не присоединяйте уже обернутые строки», но я хочу, чтобы короткие инициализаторы (array2
и array3
ниже) были принудительно помещены в одну строку.
Возможно ли это?
Входы
static int [] array1 = {};
static int [] array2 = {1};
static int [] array3 = {1, 2, 3, 4, 5};
static int [] array4 = {1, 2, 3, 4, 5, "too", "long", "that", "this", "gets", "wrapped" };
Что я хочу получить
static int [] array1 = {};
static int [] array2 = { 1 };
static int [] array3 = { 1, 2, 3, 4, 5 };
static int [] array4 = {
1,
2,
3,
4,
5,
"too",
"long",
"that",
"this",
"gets",
"wrapped"
};
Что я получаю сейчас
array1 ~ 3 такие же, но:
static int [] array4 = {
1,
2,
3,
4,
5,
"too",
"long",
"that",
"this",
"gets",
"wrapped" };