decode method

  1. @override
Primitive decode(
  1. Input input
)
override

Implementation

@override
Primitive decode(Input input) {
  final primitiveIndex = input.read();
  if (primitiveIndex < 0 || primitiveIndex >= Primitive.values.length) {
    throw Exception('Unknown primitive type at index: $primitiveIndex');
  }
  return Primitive.values[primitiveIndex];
}