luaur_analysis/methods/object_emitter_finish.rs
1use crate::records::json_emitter::JsonEmitter;
2use crate::records::object_emitter::ObjectEmitter;
3
4impl ObjectEmitter {
5 pub fn finish(&mut self) {
6 if self.finished {
7 return;
8 }
9 let emitter = unsafe { &mut *self.emitter };
10 emitter.write_raw_string_view("}");
11 emitter.pop_comma(self.comma);
12 self.finished = true;
13 }
14}