writeImplMap method
void
writeImplMap({
- required MethodDefIndex method,
- required String importName,
- required String importScope,
- PInvokeAttributes flags = const PInvokeAttributes(0),
Writes an ImplMap
row.
Implementation
void writeImplMap({
required MethodDefIndex method,
required String importName,
required String importScope,
PInvokeAttributes flags = const PInvokeAttributes(0),
}) {
final scope = writeModuleRef(name: importScope);
_tableStream[MetadataTableId.implMap].add(
ImplMap(
mappingFlags: flags,
memberForwarded: MemberForwarded.methodDef(method),
importName: _stringHeap.insert(importName),
importScope: scope,
),
);
}