Автоматически добавлять фигурные скобки для переключения операторов регистра, используя быстрое исправление Eclipse - PullRequest
0 голосов
/ 28 марта 2019

При использовании Eclipse Quick Assist в Java для добавления пропущенных операторов case в оператор switch я хочу автоматически добавлять фигурные скобки в каждую автоматически созданную инструкцию case, но не могу. Это доказывает постоянную трату времени и приводит к большим разочарованиям.

Я попытался обновить несколько параметров затмения, но безрезультатно, наиболее вероятным из которых является Java) Стиль кода) Профиль форматера, который позволяет указывать различные параметры интервалов и форматирования вокруг фигурных скобок, но не указывать, включать ли их. Возможно, это возможно с использованием фрагментов кода, но я не могу понять, как добавить и отформатировать свой собственный механизм. Аналогичным образом, можно выполнить то же самое с помощью шаблонов редактора, которые по крайней мере позволят мне создать «правильно» отформатированный оператор switch, но я не могу понять, как заставить его автоматически генерировать перечисляемые значения для разные дела.

Итак:

switch (currentNode.getProjectType()) {

}

становится:

switch (currentNode.getProjectType()) {
    case PROJECT:
        break;
    ...

    default:
        break;          
}

вместо:

switch (currentNode.getProjectType()) {
    case PROJECT: {
        break;
    }
    ...

    default: {
        break;
    }           
}
...