@Override public void updateAllModules() { List<? extends IModule> modules = getModules(); for (IModule module : modules) { module.update(); } }
public void initializeMultipleModules(List<? extends IModule> modules) { _state = TypeSystemState.STARTING; try { // noinspection unchecked _defaultModule = null; _rootModule = null; _modules = (List<IModule>) modules; for (IModule module : modules) { module.update(); } for (IModule module : modules) { pushModule(module); try { ((Module) module).initializeTypeLoaders(); } finally { popModule(module); } } CommonServices.getCoercionManager().init(); FrequentUsedJavaTypeCache.instance(this).init(); } finally { _state = TypeSystemState.STARTED; } }
public void addModule(IModule module) { checkForDuplicates(module.getName()); // noinspection unchecked _modules.add(module); module.update(); pushModule(module); try { ((Module) module).initializeTypeLoaders(); } finally { popModule(module); } }