typeParameters method

Parser<List<TypeParameterNode>> typeParameters()
inherited

Type parameters declaration (<T extends Object, U>).

Implementation

Parser<List<TypeParameterNode>> typeParameters() => seq3(
  ref1(token, '<'),
  ref0(typeParameter).plusSeparated(ref1(token, ',')).map((l) => l.elements),
  ref1(token, '>'),
).map3((_, params, _) => params);