switch (1) { case 1: enum E {} break; } switch (1) { default: enum E {} break; } switch (1) { case 1: interface I {} break; } switch (1) { default: interface I {} { } break; } switch (1) { case 1: type N = number; break; } switch (1) { default: type N = number; break; }