| 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] |