writeGenericParam method
void
writeGenericParam({
- required int number,
- required TypeOrMethodDef owner,
- required String name,
- GenericParamAttributes flags = const GenericParamAttributes(0),
- TypeDefOrRef? constraint,
Writes a GenericParam
row.
Implementation
void writeGenericParam({
required int number,
required TypeOrMethodDef owner,
required String name,
GenericParamAttributes flags = const GenericParamAttributes(0),
TypeDefOrRef? constraint,
}) {
final genericParam = GenericParam(
number: number,
flags: flags,
owner: owner,
name: _stringHeap.insert(name),
);
_genericParams.putIfAbsent(owner, () => []).add(genericParam);
if (constraint != null) {
_genericParamConstraints[genericParam] = constraint;
}
}