MCPcopy Create free account
hub / github.com/Hiro420/NikkeTools / write

Method write

UnLuac/src/unluac/parse/LHeaderType.java:458–478  ·  view source on GitHub ↗
(OutputStream out, BHeader header, LHeader object)

Source from the content-addressed store, hash-verified

456 }
457
458 @Override
459 public void write(OutputStream out, BHeader header, LHeader object) throws IOException {
460 write_format(out, header, object);
461 if (header.version.isMua()) {
462 // TODO: original code skips this value, but it would still be a good idea to figure out what this is
463 // I reused value from one of the scripts
464 header.linteger.write(out, header, header.linteger.create(6400));
465 }
466 write_tail(out, header, object);
467 write_int_size(out, header, object);
468 write_size_t_size(out, header, object);
469 write_instruction_size(out, header, object);
470 out.write(header.linteger.size);
471 out.write(header.lfloat.size);
472 header.linteger.write(out, header, header.linteger.create(TEST_INTEGER));
473 header.lfloat.write(out, header, header.lfloat.create(TEST_FLOAT));
474 if (header.version.isMua()) {
475 // TODO: same stuff here
476 header.linteger.write(out, header, header.linteger.create(6400));
477 }
478 }
479
480}
481

Callers

nothing calls this directly

Calls 8

write_formatMethod · 0.80
isMuaMethod · 0.80
write_tailMethod · 0.80
write_int_sizeMethod · 0.80
write_size_t_sizeMethod · 0.80
writeMethod · 0.45
createMethod · 0.45

Tested by

no test coverage detected