void f(x) { | |
switch (x) { | |
case [...== null]: | |
case [...!= null]: | |
case [...< 0]: | |
case [...> 0]: | |
case [...<= 0]: | |
case [...>= 0]: | |
case [...0]: | |
case [...0.0]: | |
case [...0x0]: | |
case [...null]: | |
case [...false]: | |
case [...true]: | |
case [...'foo']: | |
case [...x]: | |
case [...const List()]: | |
case [...var x]: | |
case [...final x]: | |
case [...List x]: | |
case [..._]: | |
case [...(_)]: | |
case [...[_]]: | |
case [...[]]: | |
case [...<int>[]]: | |
case [...{}]: | |
case [...List()]: | |
break; | |
} | |
} |