type property
EIRType?
type
Implementation
EIRType? get type {
return typeNum == null ? null : numTypeMap[typeNum];
}
Implementation
set type(EIRType? type) {
for (var entry in numTypeMap.entries) {
if (type == entry.value) {
typeNum = entry.key;
break;
}
}
if (typeNum == null) {
throw ArgumentError(
"EIR type $type is not supported, please select one from ${EIRType.values}");
}
}