perf[orm]: 简化代码

This commit is contained in:
jaysunxiao committed 2021-09-20 21:00:25 +08:00
1 parent af463c656c
commit 8c9f7887a8
3 files changed
+6 -4

No files matched your search

@@ -26,7 +26,7 @@ import org.springframework.context.support.ClassPathXmlApplicationContext;
@Ignore
public class ApplicationTest {
// 事件总线教程
// 事件总线教程,核心思想是设计模式中的观察者模式
@Test
public void startEventTest() {
// 加载配置文件,配置文件中必须引入event
@@ -12,6 +12,7 @@
package com.zfoo.protocol.generate;
import com.zfoo.protocol.ProtocolManager;
import com.zfoo.protocol.registration.IProtocolRegistration;
import com.zfoo.protocol.registration.ProtocolAnalysis;
import com.zfoo.protocol.registration.ProtocolRegistration;
@@ -53,7 +54,8 @@ public abstract class GenerateProtocolFile {
index = null;
}
public static void generate(IProtocolRegistration[] protocols, GenerateOperation generateOperation) throws IOException {
public static void generate(GenerateOperation generateOperation) throws IOException {
var protocols = ProtocolManager.protocols;
// 如果没有需要生成的协议则直接返回
var generateProtocolFlag = Arrays.stream(generateOperation.getClass().getDeclaredFields())
@@ -120,7 +122,7 @@ public abstract class GenerateProtocolFile {
allSortedGenerateProtocols.forEach(it -> GenerateLuaUtils.createLuaProtocolFile((ProtocolRegistration) it));
}
// 参数,以后可能会用,比如给Lua修改一个后缀名称
// 预留参数,以后可能会用,比如给Lua修改一个后缀名称
var protocolParam = generateOperation.getProtocolParam();
}
@@ -206,7 +206,7 @@ public class ProtocolAnalysis {
checkAllModules();
// 生成协议
GenerateProtocolFile.generate(protocols, generateOperation);
GenerateProtocolFile.generate(generateOperation);
}
private static void enhanceProtocolAfter() {