static Ref<Inspector::Protocol::Replay::ReplayInput> buildInspectorObjectForInput(const NondeterministicInputBase& input, size_t offset) { EncodedValue encodedInput = EncodingTraits<NondeterministicInputBase>::encodeValue(input); return Inspector::Protocol::Replay::ReplayInput::create() .setType(input.type()) .setOffset(offset) .setData(encodedInput.asObject()) .release(); }
static String jsonStringForInput(const NondeterministicInputBase& input) { EncodedValue encodedValue = EncodingTraits<NondeterministicInputBase>::encodeValue(input); return encodedValue.asObject()->toJSONString(); }