TypeDefPrimitive.fromString constructor
TypeDefPrimitive.fromString(
- String primitive
Implementation
factory TypeDefPrimitive.fromString(String primitive) {
switch (primitive) {
case 'Bool':
return TypeDefPrimitive(Primitive.Bool);
case 'Char':
return TypeDefPrimitive(Primitive.Char);
case 'Str':
return TypeDefPrimitive(Primitive.Str);
case 'U8':
return TypeDefPrimitive(Primitive.U8);
case 'U16':
return TypeDefPrimitive(Primitive.U16);
case 'U32':
return TypeDefPrimitive(Primitive.U32);
case 'U64':
return TypeDefPrimitive(Primitive.U64);
case 'U128':
return TypeDefPrimitive(Primitive.U128);
case 'U256':
return TypeDefPrimitive(Primitive.U256);
case 'I8':
return TypeDefPrimitive(Primitive.I8);
case 'I16':
return TypeDefPrimitive(Primitive.I16);
case 'I32':
return TypeDefPrimitive(Primitive.I32);
case 'I64':
return TypeDefPrimitive(Primitive.I64);
case 'I128':
return TypeDefPrimitive(Primitive.I128);
case 'I256':
return TypeDefPrimitive(Primitive.I256);
default:
throw Exception('Unknown primitive type $primitive');
}
}