fromString static method

Primitive fromString(
  1. String value
)

Implementation

static Primitive fromString(final String value) {
  switch (value.toUpperCase()) {
    case 'I8':
      return Primitive.i8;
    case 'I16':
      return Primitive.i16;
    case 'I32':
      return Primitive.i32;
    case 'I64':
      return Primitive.i64;
    case 'I128':
      return Primitive.i128;
    case 'I256':
      return Primitive.i256;
    case 'U8':
      return Primitive.u8;
    case 'U16':
      return Primitive.u16;
    case 'U32':
      return Primitive.u32;
    case 'U64':
      return Primitive.u64;
    case 'U128':
      return Primitive.u128;
    case 'U256':
      return Primitive.u256;
    case 'BOOL':
      return Primitive.bool;
    case 'STRING':
    case 'STR':
      return Primitive.str;
    case 'CHAR':
      return Primitive.char;
    default:
      throw Exception('Invalid Primitive');
  }
}