blob: ca5d55488da6889005dcb121312a3378ddccb454 [file] [log] [blame]
extension type ET1 {}
extension type ET2 implements Foo {}
extension type ET3 implements Foo, Bar {}
extension type ET4<T> {}
extension type ET5<T> implements Foo {}
extension type ET6<T> implements Foo, Bar {}
extension type ET7<T>.name {}
extension type ET8<T>.name implements Foo {}
extension type ET9<T>.name implements Foo, Bar {}
extension[KeywordToken] type[StringToken] ET1[StringToken] {[BeginToken]}[SimpleToken]
extension[KeywordToken] type[StringToken] ET2[StringToken] implements[KeywordToken] Foo[StringToken] {[BeginToken]}[SimpleToken]
extension[KeywordToken] type[StringToken] ET3[StringToken] implements[KeywordToken] Foo[StringToken],[SimpleToken] Bar[StringToken] {[BeginToken]}[SimpleToken]
extension[KeywordToken] type[StringToken] ET4[StringToken]<[BeginToken]T[StringToken]>[SimpleToken] {[BeginToken]}[SimpleToken]
extension[KeywordToken] type[StringToken] ET5[StringToken]<[BeginToken]T[StringToken]>[SimpleToken] implements[KeywordToken] Foo[StringToken] {[BeginToken]}[SimpleToken]
extension[KeywordToken] type[StringToken] ET6[StringToken]<[BeginToken]T[StringToken]>[SimpleToken] implements[KeywordToken] Foo[StringToken],[SimpleToken] Bar[StringToken] {[BeginToken]}[SimpleToken]
extension[KeywordToken] type[StringToken] ET7[StringToken]<[BeginToken]T[StringToken]>[SimpleToken].[SimpleToken]name[StringToken] {[BeginToken]}[SimpleToken]
extension[KeywordToken] type[StringToken] ET8[StringToken]<[BeginToken]T[StringToken]>[SimpleToken].[SimpleToken]name[StringToken] implements[KeywordToken] Foo[StringToken] {[BeginToken]}[SimpleToken]
extension[KeywordToken] type[StringToken] ET9[StringToken]<[BeginToken]T[StringToken]>[SimpleToken].[SimpleToken]name[StringToken] implements[KeywordToken] Foo[StringToken],[SimpleToken] Bar[StringToken] {[BeginToken]}[SimpleToken][SimpleToken]