| void f(Object? x) { |
| (switch (x) { |
| const A() => 0, |
| _ => 1, |
| }); |
| } |
| |
| [UnmatchedToken]void[KeywordToken] f[StringToken]([BeginToken]Object[StringToken]?[SimpleToken] x[StringToken])[SimpleToken] {[BeginToken] |
| ([BeginToken]switch[KeywordToken] ([BeginToken]x[StringToken])[SimpleToken] {[BeginToken] |
| const[KeywordToken] A[StringToken]([BeginToken])[SimpleToken] =>[SimpleToken] 0[StringToken],[SimpleToken] |
| _[StringToken] =>[SimpleToken] 1[StringToken],[SimpleToken] |
| }[SimpleToken])[SimpleToken];[SimpleToken] |
| }[SyntheticToken][SimpleToken] |