blob: 737ebfe51a266d5234cdac4a90231261f8a1c8a2 [file] [log] [blame]
class A {
stream<T extends List<T>>(T foo) {}
stream2<T extends List<>>(T foo) {}
stream3<T>(T foo) {}
}
class[KeywordToken] A[StringToken] {[BeginToken]
stream[StringToken]<[BeginToken]T[StringToken] extends[KeywordToken] List[StringToken]<[BeginToken]T[StringToken]>>[SimpleToken]([BeginToken]T[StringToken] foo[StringToken])[SimpleToken] {[BeginToken]}[SimpleToken]
stream2[StringToken]<[BeginToken]T[StringToken] extends[KeywordToken] List[StringToken]<[BeginToken]>>[SimpleToken]([BeginToken]T[StringToken] foo[StringToken])[SimpleToken] {[BeginToken]}[SimpleToken]
stream3[StringToken]<[BeginToken]T[StringToken]>[SimpleToken]([BeginToken]T[StringToken] foo[StringToken])[SimpleToken] {[BeginToken]}[SimpleToken]
}[SimpleToken][SimpleToken]