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

Method createModules

ZezeJava/ZezexJava/linkd/src/Zezex/App.java:148–168  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

146 }
147
148 @Override
149 public void createModules() throws Exception {
150 lock();
151 try {
152 Zeze.initialize(this);
153 var _modules_ = createRedirectModules(new Class[] {
154 Zezex.Linkd.ModuleLinkd.class,
155 });
156 if (_modules_ == null)
157 return;
158
159 Zezex_Linkd = (Zezex.Linkd.ModuleLinkd)_modules_[0];
160 Zezex_Linkd.Initialize(this);
161 if (modules.put(Zezex_Linkd.getFullName(), Zezex_Linkd) != null)
162 throw new IllegalStateException("duplicate module name: Zezex_Linkd");
163
164 Zeze.setSchemas(new Zezex.Schemas());
165 } finally {
166 unlock();
167 }
168 }
169
170 public void destroyModules() throws Exception {
171 lock();

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