encode static method

List<int> encode(
  1. String str
)

Implementation

static List<int> encode(String str) {
  final bytes = <int>[];
  for (int i = 0; i < str.length; i++) {
    int codeUnit = str.codeUnitAt(i);
    if (codeUnit <= 0x7F) {
      bytes.add(codeUnit);
    } else {
      throw ArgumentException.invalidOperationArguments(
        "encode",
        name: "str",
        reason: "Invalid ascii string. ${str[i]}",
      );
    }
  }
  return bytes;
}