更改默认开关语句自动完成顺序

时间:2017-01-21 23:39:30

标签: java eclipse switch-statement

Eclipse工作区属性中是否有一个选项可以更改" incomplete-switch"警告在switch语句中自动填充案例?例如,如果我有一个枚举:

enum TraversalType{
    PREORDER,
    INORDER,
    POSTORDER;
}

当你使用它并让switch语句警告自动完成交换机体内的情况时,它似乎总是按字母顺序排序。是否可以选择更改此选项并使用排序(如本示例中所示):

switch(TraversalType pType){
    case PREORDER:
        break;
    case INORDER:
        break;
    case POSTORDER:
        break;
} 

每一次,而不仅仅是在手动输入案件后?

1 个答案:

答案 0 :(得分:0)

您无法在#34的Eclipse自动完成功能中更改case语句的顺序;添加缺少的case语句"。但是,您可以按字母顺序对枚举成员进行排序,以匹配自动插入的切换案例的顺序。