blob: feb48f3a36ee66a223502eb41d6edee157bfc4c8 [file] [log] [blame]
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]