MCPcopy Create free account
hub / github.com/e2wugui/zeze / HotModule

Method HotModule

ZezeJava/ZezeJava/src/main/java/Zeze/Hot/HotModule.java:33–42  ·  view source on GitHub ↗
(HotManager parent, String namespace, File jarFile)

Source from the content-addressed store, hash-verified

31
32 // 为了支持批量装载redirect.class,构造只初始化moduleClass,service下一步处理。
33 public HotModule(HotManager parent, String namespace, File jarFile) throws Exception {
34 super(namespace, parent);
35 this.jarFile = jarFile;
36 this.jar = new JarFile(jarFile);
37 // App.ModuleClassName:MySolution.MyName.ModuleMyName,namespace=MySolution.MyName
38 // MyName 一般就叫模块名字。
39 var moduleClassName = namespace + ".Module" + last(namespace);
40 this.moduleClass = loadClass(moduleClassName);
41 this.isLoadSchemas = false;
42 }
43
44 // 用于装载 Schemas. 借用这个类实现单独的装载。
45 HotModule(File jarFile) throws Exception {

Callers

nothing calls this directly

Calls 2

lastMethod · 0.95
loadClassMethod · 0.95

Tested by

no test coverage detected