| class Function {} |
| class C<Function> {} |
| |
| typedef Function = int; |
| typedef F<Function> = int; |
| |
| extension Function on List {} |
| extension E<Function> on List<Function> {} |
| |
| mixin Function {} |
| mixin M<Function> implements List<Function> {} |
| |
| void main() { |
| Function ok; |
| dynamic okToo; |
| } |
| |
| |
| class[KeywordToken] Function[KeywordToken] {[BeginToken]}[SimpleToken] |
| class[KeywordToken] C[StringToken]<[BeginToken]Function[KeywordToken]>[SimpleToken] {[BeginToken]}[SimpleToken] |
| |
| typedef[KeywordToken] Function[KeywordToken] =[SimpleToken] int[StringToken];[SimpleToken] |
| typedef[KeywordToken] F[StringToken]<[BeginToken]Function[KeywordToken]>[SimpleToken] =[SimpleToken] int[StringToken];[SimpleToken] |
| |
| extension[KeywordToken] Function[KeywordToken] on[KeywordToken] List[StringToken] {[BeginToken]}[SimpleToken] |
| extension[KeywordToken] E[StringToken]<[BeginToken]Function[KeywordToken]>[SimpleToken] on[KeywordToken] List[StringToken]<[BeginToken]Function[KeywordToken]>[SimpleToken] {[BeginToken]}[SimpleToken] |
| |
| mixin[KeywordToken] Function[KeywordToken] {[BeginToken]}[SimpleToken] |
| mixin[KeywordToken] M[StringToken]<[BeginToken]Function[KeywordToken]>[SimpleToken] implements[KeywordToken] List[StringToken]<[BeginToken]Function[KeywordToken]>[SimpleToken] {[BeginToken]}[SimpleToken] |
| |
| void[KeywordToken] main[StringToken]([BeginToken])[SimpleToken] {[BeginToken] |
| Function[KeywordToken] ok[StringToken];[SimpleToken] |
| dynamic[KeywordToken] okToo[StringToken];[SimpleToken] |
| }[SimpleToken] |
| [SimpleToken] |