mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-17 10:15:17 +00:00
perf[protocol]: javascript output path
This commit is contained in:
1 parent
cf31676fa5
commit
43a82e6eca
2 files changed
+5
-3
No files matched your search
@@ -87,7 +87,8 @@ public abstract class GenerateJsUtils {
|
|||||||
var list = List.of("javascript/buffer/ByteBuffer.js", "javascript/buffer/long.js", "javascript/buffer/longbits.js");
|
var list = List.of("javascript/buffer/ByteBuffer.js", "javascript/buffer/long.js", "javascript/buffer/longbits.js");
|
||||||
for (var fileName : list) {
|
for (var fileName : list) {
|
||||||
var fileInputStream = ClassUtils.getFileFromClassPath(fileName);
|
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);
|
FileUtils.writeInputStreamToFile(createFile, fileInputStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -184,7 +185,7 @@ public abstract class GenerateJsUtils {
|
|||||||
if (field.isAnnotationPresent(Compatible.class)) {
|
if (field.isAnnotationPresent(Compatible.class)) {
|
||||||
jsBuilder.append(TAB).append("if (buffer.compatibleRead(beforeReadIndex, length)) {").append(LS);
|
jsBuilder.append(TAB).append("if (buffer.compatibleRead(beforeReadIndex, length)) {").append(LS);
|
||||||
var compatibleReadObject = jsSerializer(fieldRegistration.serializer()).readObject(jsBuilder, 2, field, fieldRegistration);
|
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);
|
jsBuilder.append(TAB).append("}").append(LS);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -109,7 +109,8 @@ public abstract class GenerateTsUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, importBuilder.toString().trim(), initProtocolBuilder.toString().trim());
|
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 {
|
public static void createTsProtocolFile(ProtocolRegistration registration) throws IOException {
|
||||||
|
|||||||
Reference in new issue
Block a user