@Override public Injector createInjector() { ScriptServiceUtil _scriptServiceUtil = this.getScriptServiceUtil(); ScriptEngine _scriptEngine = this.getScriptEngine(); ServiceModule _serviceModule = new ServiceModule(_scriptServiceUtil, _scriptEngine); ScriptRuntimeModule _scriptRuntimeModule = new ScriptRuntimeModule(); ScriptIdeModule _scriptIdeModule = new ScriptIdeModule(); return Guice.createInjector(_serviceModule, Modules2.mixin(_scriptRuntimeModule, _scriptIdeModule)); } }
private Registry createRegistry() { registerDefaultFactories(); IResourceServiceProvider.Registry registry = new ResourceServiceProviderRegistryImpl(); register(registry, new ItemsIdeSetup().createInjector()); register(registry, new PersistenceIdeSetup().createInjector()); register(registry, new RulesIdeSetup().setScriptServiceUtil(scriptServiceUtil).setScriptEngine(scriptEngine) .createInjector()); register(registry, new ScriptIdeSetup().setScriptServiceUtil(scriptServiceUtil).setScriptEngine(scriptEngine) .createInjector()); register(registry, new SitemapIdeSetup().createInjector()); register(registry, new ThingIdeSetup().createInjector()); return registry; }