type property
EIRType?
get
type
Implementation
EIRType? get type {
return typeNum == null ? null : numTypeMap[typeNum];
}
set
type
(EIRType? type)
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}",
);
}
}