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

Method createModules

ZezeJava/ZezeJavaTest/src/demo/App.java:212–268  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

210 }
211
212 @Override
213 public void createModules() throws Exception {
214 lock();
215 try {
216 Zeze.initialize(this);
217 var _modules_ = createRedirectModules(new Class[] {
218 demo.web.ModuleWeb.class,
219 demo.Module1.ModuleModule1.class,
220 demo.Module1.Module11.ModuleModule11.class,
221 demo.M6.ModuleM6.class,
222 demo.M6.M7.ModuleM7.class,
223 TaskTest.TaskExt.ModuleTaskExt.class,
224 demo.ModuleGTable.ModuleModuleGTable.class,
225 });
226 if (_modules_ == null)
227 return;
228
229 demo_web = (demo.web.ModuleWeb)_modules_[0];
230 demo_web.Initialize(this);
231 if (modules.put(demo_web.getFullName(), demo_web) != null)
232 throw new IllegalStateException("duplicate module name: demo_web");
233
234 demo_Module1 = (demo.Module1.ModuleModule1)_modules_[1];
235 demo_Module1.Initialize(this);
236 if (modules.put(demo_Module1.getFullName(), demo_Module1) != null)
237 throw new IllegalStateException("duplicate module name: demo_Module1");
238
239 demo_Module1_Module11 = (demo.Module1.Module11.ModuleModule11)_modules_[2];
240 demo_Module1_Module11.Initialize(this);
241 if (modules.put(demo_Module1_Module11.getFullName(), demo_Module1_Module11) != null)
242 throw new IllegalStateException("duplicate module name: demo_Module1_Module11");
243
244 demo_M6 = (demo.M6.ModuleM6)_modules_[3];
245 demo_M6.Initialize(this);
246 if (modules.put(demo_M6.getFullName(), demo_M6) != null)
247 throw new IllegalStateException("duplicate module name: demo_M6");
248
249 demo_M6_M7 = (demo.M6.M7.ModuleM7)_modules_[4];
250 demo_M6_M7.Initialize(this);
251 if (modules.put(demo_M6_M7.getFullName(), demo_M6_M7) != null)
252 throw new IllegalStateException("duplicate module name: demo_M6_M7");
253
254 TaskTest_TaskExt = (TaskTest.TaskExt.ModuleTaskExt)_modules_[5];
255 TaskTest_TaskExt.Initialize(this);
256 if (modules.put(TaskTest_TaskExt.getFullName(), TaskTest_TaskExt) != null)
257 throw new IllegalStateException("duplicate module name: TaskTest_TaskExt");
258
259 demo_ModuleGTable = (demo.ModuleGTable.ModuleModuleGTable)_modules_[6];
260 demo_ModuleGTable.Initialize(this);
261 if (modules.put(demo_ModuleGTable.getFullName(), demo_ModuleGTable) != null)
262 throw new IllegalStateException("duplicate module name: demo_ModuleGTable");
263
264 Zeze.setSchemas(new demo.Schemas());
265 } finally {
266 unlock();
267 }
268 }
269

Callers 1

StartMethod · 0.95

Calls 8

setSchemasMethod · 0.80
lockMethod · 0.65
InitializeMethod · 0.65
putMethod · 0.65
getFullNameMethod · 0.65
unlockMethod · 0.65
initializeMethod · 0.45
createRedirectModulesMethod · 0.45

Tested by

no test coverage detected