| void method(o) { | |
| switch (o) { | |
| case X1( | |
| :var s, | |
| :var i, | |
| :var d, | |
| ): | |
| print("hello X1($s, $i, $d)"); | |
| case X2( | |
| :var s2, | |
| :var i, | |
| :var d, | |
| ): | |
| print("hello X2($s2, $i, $d)"); | |
| } | |
| } | |
| class X1 { | |
| String? s; | |
| int? i; | |
| double? d; | |
| } | |
| class X2 { | |
| String? s2; | |
| int? i; | |
| double? d; | |
| } |