mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-05-19 19:27:16 +00:00
perf[protocol]: javascript output path
This commit is contained in:
@@ -87,7 +87,8 @@ public abstract class GenerateJsUtils {
|
||||
var list = List.of("javascript/buffer/ByteBuffer.js", "javascript/buffer/long.js", "javascript/buffer/longbits.js");
|
||||
for (var fileName : list) {
|
||||
var fileInputStream = ClassUtils.getFileFromClassPath(fileName);
|
||||
var createFile = new File(StringUtils.format("{}/{}", protocolOutputRootPath, StringUtils.substringAfterFirst(fileName, "javascript/")));
|
||||
var outputPath = StringUtils.format("{}/{}", protocolOutputRootPath, StringUtils.substringAfterFirst(fileName, "javascript/"));
|
||||
var createFile = new File(outputPath);
|
||||
FileUtils.writeInputStreamToFile(createFile, fileInputStream);
|
||||
}
|
||||
|
||||
@@ -184,7 +185,7 @@ public abstract class GenerateJsUtils {
|
||||
if (field.isAnnotationPresent(Compatible.class)) {
|
||||
jsBuilder.append(TAB).append("if (buffer.compatibleRead(beforeReadIndex, length)) {").append(LS);
|
||||
var compatibleReadObject = jsSerializer(fieldRegistration.serializer()).readObject(jsBuilder, 2, field, fieldRegistration);
|
||||
jsBuilder.append(TAB+ TAB).append(StringUtils.format("packet.{} = {};", field.getName(), compatibleReadObject)).append(LS);
|
||||
jsBuilder.append(TAB + TAB).append(StringUtils.format("packet.{} = {};", field.getName(), compatibleReadObject)).append(LS);
|
||||
jsBuilder.append(TAB).append("}").append(LS);
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -109,7 +109,8 @@ public abstract class GenerateTsUtils {
|
||||
}
|
||||
|
||||
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, importBuilder.toString().trim(), initProtocolBuilder.toString().trim());
|
||||
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputPath, "ProtocolManager.ts")), protocolManagerTemplate, true);
|
||||
var outputPath = StringUtils.format("{}/{}", protocolOutputPath, "ProtocolManager.ts");
|
||||
FileUtils.writeStringToFile(new File(outputPath), protocolManagerTemplate, true);
|
||||
}
|
||||
|
||||
public static void createTsProtocolFile(ProtocolRegistration registration) throws IOException {
|
||||
|
||||
Reference in New Issue
Block a user