PageRenderTime 818ms queryTime 392ms sortTime 3ms getByIdsTime 102ms findMatchingLines 159ms

100+ results results for 'com.google guice createinjector' (818 ms)

Not the results you expected?
MethodInterceptionTest.java https://gitlab.com/metamorphiccode/guice | Java | 369 lines
                    
67  public void testSharedProxyClasses() {
                    
68    Injector injector = Guice.createInjector(new AbstractModule() {
                    
69      protected void configure() {
                    
151    final MethodInterceptor returnNullInterceptor = new ReturnNullInterceptor();
                    
152    Injector injector = Guice.createInjector(new AbstractModule() {
                    
153      protected void configure() {
                    
203  public void testNotInterceptedMethodsInInterceptedClassDontAddFrames() {
                    
204    Injector injector = Guice.createInjector(new AbstractModule() {
                    
205      protected void configure() {
                    
256  public void testInterceptingNonBridgeWorks() {
                    
257    Injector injector = Guice.createInjector(new AbstractModule() {
                    
258      @Override
                    
317  public void testDeDuplicateInterceptors() throws Exception {
                    
318    Injector injector = Guice.createInjector(new AbstractModule() {
                    
319      @Override protected void configure() {
                    
                
CommaFeedApplication.java https://gitlab.com/gmi7/commafeed | Java | 174 lines
                    
48import com.commafeed.frontend.session.SessionHelperFactoryProvider;
                    
49import com.google.inject.Guice;
                    
50import com.google.inject.Injector;
                    
50import com.google.inject.Injector;
                    
51import com.google.inject.Key;
                    
52import com.google.inject.TypeLiteral;
                    
110		// guice init
                    
111		Injector injector = Guice.createInjector(new CommaFeedModule(hibernateBundle.getSessionFactory(), config, environment.metrics()));
                    
112
                    
                
ModuleAnnotatedMethodScannerTest.java https://gitlab.com/metamorphiccode/guice | Java | 394 lines
                    
62    };
                    
63    Injector injector = Guice.createInjector(module, NamedMunger.module());
                    
64
                    
248  public void testPrivateModuleInheritScanner_usingPrivateModule() {
                    
249    Injector injector = Guice.createInjector(NamedMunger.module(), new PrivateModule() {
                    
250      @Override protected void configure() {}
                    
259  public void testPrivateModule_skipSourcesWithinPrivateModule() {
                    
260    Injector injector = Guice.createInjector(NamedMunger.module(), new PrivateModule() {
                    
261      @Override protected void configure() {
                    
317  public void testPrivateModuleInheritScanner_skipSourcesFromPrivateBinder2() {
                    
318    Injector injector = Guice.createInjector(NamedMunger.module(), new AbstractModule() {
                    
319      @Override protected void configure() {
                    
332  public void testPrivateModuleScannersDontImpactSiblings_usingPrivateModule() {
                    
333    Injector injector = Guice.createInjector(new PrivateModule() {
                    
334      @Override protected void configure() {
                    
                
TestLifeCycleManager.java https://gitlab.com/github-cloud-corp/airlift | Java | 328 lines
                    
20import com.google.inject.CreationException;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Injector;
                    
124        };
                    
125        Injector injector = Guice.createInjector(
                    
126                Stage.PRODUCTION,
                    
249    {
                    
250        Injector injector = Guice.createInjector(
                    
251                Stage.PRODUCTION,
                    
275    {
                    
276        Injector injector = Guice.createInjector(
                    
277                Stage.PRODUCTION,
                    
314        };
                    
315        Injector injector = Guice.createInjector(
                    
316                Stage.PRODUCTION,
                    
                
ParentInjectorTest.java https://gitlab.com/metamorphiccode/guice | Java | 331 lines
                    
93  public void testBindingsInherited() {
                    
94    Injector parent = Guice.createInjector(bindsB);
                    
95    Injector child = parent.createChildInjector();
                    
99  public void testGetParent() {
                    
100    Injector top = Guice.createInjector(bindsA);
                    
101    Injector middle = top.createChildInjector(bindsB);
                    
165  public void testTypeConvertersConflicting() {
                    
166    Injector parent = Guice.createInjector(bindListConverterModule);
                    
167    Injector child = parent.createChildInjector(bindListConverterModule, bindStringNamedB);
                    
177  public void testInjectorInjectionSpanningInjectors() {
                    
178    Injector parent = Guice.createInjector();
                    
179    Injector child = parent.createChildInjector(new AbstractModule() {
                    
253  public void testErrorInParentAndChild() {
                    
254    Injector parent = Guice.createInjector();
                    
255    Injector childInjector = parent.createChildInjector();
                    
                
LocalToJpaDataMigratorTest.java https://gitlab.com/unofficial-mirrors/eclipse-che | Java | 300 lines
                    
12
                    
13import com.google.common.collect.ImmutableMap;
                    
14import com.google.gson.Gson;
                    
15import com.google.gson.JsonElement;
                    
16import com.google.gson.JsonObject;
                    
17import com.google.gson.JsonPrimitive;
                    
18import com.google.gson.JsonSerializationContext;
                    
19import com.google.gson.JsonSerializer;
                    
20import com.google.inject.AbstractModule;
                    
20import com.google.inject.AbstractModule;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Injector;
                    
104        factory = new LocalStorageFactory(workingDir.toString());
                    
105        injector = Guice.createInjector(Stage.PRODUCTION, new AbstractModule() {
                    
106            @Override
                    
                
ProvidesIntoTest.java https://gitlab.com/metamorphiccode/guice | Java | 373 lines
                    
49  public void testAnnotation() throws Exception {
                    
50    Injector injector = Guice.createInjector(MultibindingsScanner.asModule(), new AbstractModule() {
                    
51      @Override protected void configure() {}
                    
297    try {
                    
298      Guice.createInjector(MultibindingsScanner.asModule(), m);
                    
299      fail();
                    
312    try {
                    
313      Guice.createInjector(MultibindingsScanner.asModule(), m);
                    
314      fail();
                    
339    try {
                    
340      Guice.createInjector(MultibindingsScanner.asModule(), m);
                    
341      fail();
                    
364    try {
                    
365      Guice.createInjector(MultibindingsScanner.asModule(), m);
                    
366      fail();
                    
                
SiteProgram.java https://gitlab.com/chenfengxu/gerrit | Java | 266 lines
                    
41import com.google.inject.CreationException;
                    
42import com.google.inject.Guice;
                    
43import com.google.inject.Injector;
                    
157    modules.add(configModule);
                    
158    Injector cfgInjector = Guice.createInjector(sitePathModule, configModule);
                    
159    Config cfg = cfgInjector.getInstance(Key.get(Config.class, GerritServerConfig.class));
                    
171    DataSourceType dst =
                    
172        Guice.createInjector(new DataSourceModule(), configModule, sitePathModule)
                    
173            .getInstance(Key.get(DataSourceType.class, Names.named(dbType.toLowerCase())));
                    
187    try {
                    
188      return Guice.createInjector(PRODUCTION, modules);
                    
189    } catch (CreationException ce) {
                    
243    modules.add(new DataSourceModule());
                    
244    Injector i = Guice.createInjector(modules);
                    
245    List<Binding<DataSourceType>> dsTypeBindings =
                    
                
AbstractLdapSynchronizer.java https://gitlab.com/gesnaud/xivo-lib-ldap | Java | 252 lines
                    
29
                    
30import com.google.inject.Guice;
                    
31import com.google.inject.Inject;
                    
31import com.google.inject.Inject;
                    
32import com.google.inject.Injector;
                    
33
                    
60        AbstractLDAPModule module = getModuleInstance(moduleClass, parsing);
                    
61        Injector injector = Guice.createInjector(module);
                    
62        AbstractLdapSynchronizer synchronizer = injector.getInstance(AbstractLdapSynchronizer.class);
                    
                
TransferRequestIntegrationTest.java https://gitlab.com/metamorphiccode/guice | Java | 215 lines
                    
16
                    
17package com.google.inject.servlet;
                    
18
                    
18
                    
19import com.google.common.collect.ImmutableMap;
                    
20import com.google.inject.AbstractModule;
                    
20import com.google.inject.AbstractModule;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Injector;
                    
69  public void testTransferNonHttpRequest() throws Exception {
                    
70    final Injector injector = Guice.createInjector(new AbstractModule() {
                    
71      @Override protected void configure() {
                    
99  public void testTransferNonHttpRequest_closeable() throws Exception {
                    
100    final Injector injector = Guice.createInjector(new AbstractModule() {
                    
101      @Override protected void configure() {
                    
                
TestThriftClientAndServerModules.java https://gitlab.com/mayakarya/swift | Java | 312 lines
                    
39import com.google.inject.BindingAnnotation;
                    
40import com.google.inject.Guice;
                    
41import com.google.inject.Injector;
                    
91        final List<Object> eventHandlerContexts = newArrayList();
                    
92        Injector injector = Guice.createInjector(Stage.PRODUCTION,
                    
93                new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
                    
158    {
                    
159        Injector injector = Guice.createInjector(Stage.PRODUCTION,
                    
160                new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
                    
205    {
                    
206        Injector injector = Guice.createInjector(Stage.PRODUCTION,
                    
207                new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
                    
271
                    
272        Injector injector = Guice.createInjector(
                    
273                Stage.PRODUCTION,
                    
                
VarargsFilterDispatchIntegrationTest.java https://gitlab.com/metamorphiccode/guice | Java | 182 lines
                    
1package com.google.inject.servlet;
                    
2
                    
7
                    
8import com.google.inject.Guice;
                    
9import com.google.inject.Injector;
                    
9import com.google.inject.Injector;
                    
10import com.google.inject.Key;
                    
11import com.google.inject.Singleton;
                    
47  public final void testDispatchRequestToManagedPipeline() throws ServletException, IOException {
                    
48    final Injector injector = Guice.createInjector(new ServletModule() {
                    
49
                    
87  public final void testDispatchThatNoFiltersFire() throws ServletException, IOException {
                    
88    final Injector injector = Guice.createInjector(new ServletModule() {
                    
89
                    
128
                    
129    final Injector injector = Guice.createInjector(new ServletModule() {
                    
130
                    
                
PluginGuiceEnvironment.java https://gitlab.com/chenfengxu/gerrit | Java | 648 lines
                    
19import static com.google.gerrit.extensions.registration.PrivateInternals_DynamicTypes.dynamicMapsOf;
                    
20import static com.google.gerrit.extensions.registration.PrivateInternals_DynamicTypes.dynamicSetsOf;
                    
21
                    
36import com.google.gerrit.extensions.webui.WebUiPlugin;
                    
37import com.google.gerrit.index.IndexCollection;
                    
38import com.google.gerrit.metrics.MetricMaker;
                    
43import com.google.inject.Binding;
                    
44import com.google.inject.Guice;
                    
45import com.google.inject.Inject;
                    
67/**
                    
68 * Tracks Guice bindings that should be exposed to loaded plugins.
                    
69 *
                    
115    this.copyConfigModule = ccm;
                    
116    this.copyConfigKeys = Guice.createInjector(ccm).getAllBindings().keySet();
                    
117    this.serverMetrics = serverMetrics;
                    
                
BaseInit.java https://gitlab.com/chenfengxu/gerrit | Java | 525 lines
                    
19import static com.google.inject.Scopes.SINGLETON;
                    
20import static com.google.inject.Stage.PRODUCTION;
                    
21
                    
40import com.google.gerrit.server.config.SitePaths;
                    
41import com.google.gerrit.server.git.GitRepositoryManager;
                    
42import com.google.gerrit.server.index.IndexModule;
                    
56import com.google.inject.CreationException;
                    
57import com.google.inject.Guice;
                    
58import com.google.inject.Inject;
                    
59import com.google.inject.Injector;
                    
60import com.google.inject.Module;
                    
61import com.google.inject.Provider;
                    
299    try {
                    
300      return Guice.createInjector(PRODUCTION, m).getInstance(SiteInit.class);
                    
301    } catch (CreationException ce) {
                    
                
ConfigurationFactoryTest.java https://gitlab.com/github-cloud-corp/airlift | Java | 464 lines
                    
20import com.google.inject.CreationException;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Injector;
                    
22import com.google.inject.Injector;
                    
23import com.google.inject.Module;
                    
24import com.google.inject.spi.Message;
                    
113        TestMonitor monitor = new TestMonitor();
                    
114        Injector injector = createInjector(properties, monitor, new Module()
                    
115        {
                    
137        TestMonitor monitor = new TestMonitor();
                    
138        Injector injector = createInjector(properties, monitor, new Module()
                    
139        {
                    
297        List<Message> messages = new ConfigurationValidator(configurationFactory, null).validate(module);
                    
298        return Guice.createInjector(new ConfigurationModule(configurationFactory), module, new ValidationErrorModule(messages));
                    
299    }
                    
                
TestHttpServerModule.java https://gitlab.com/vectorci/airlift | Java | 379 lines
                    
27import com.google.inject.Binder;
                    
28import com.google.inject.Guice;
                    
29import com.google.inject.Injector;
                    
121        ConfigurationFactory configFactory = new ConfigurationFactory(properties);
                    
122        Injector injector = Guice.createInjector(new HttpServerModule(),
                    
123                new NodeModule(),
                    
149        ConfigurationFactory configFactory = new ConfigurationFactory(properties);
                    
150        Injector injector = Guice.createInjector(new HttpServerModule(),
                    
151                new NodeModule(),
                    
190        ConfigurationFactory configFactory = new ConfigurationFactory(properties);
                    
191        Injector injector = Guice.createInjector(new HttpServerModule(),
                    
192                new NodeModule(),
                    
264        ConfigurationFactory configFactory = new ConfigurationFactory(properties);
                    
265        Injector injector = Guice.createInjector(new HttpServerModule(),
                    
266                new NodeModule(),
                    
                
Init.java https://gitlab.com/chenfengxu/gerrit | Java | 257 lines
                    
19import com.google.gerrit.common.IoUtil;
                    
20import com.google.gerrit.common.PageLinks;
                    
21import com.google.gerrit.common.PluginData;
                    
21import com.google.gerrit.common.PluginData;
                    
22import com.google.gerrit.pgm.init.BaseInit;
                    
23import com.google.gerrit.pgm.init.Browser;
                    
25import com.google.gerrit.pgm.init.api.ConsoleUI;
                    
26import com.google.gerrit.pgm.util.ErrorLogFile;
                    
27import com.google.gerrit.server.config.GerritServerConfigModule;
                    
31import com.google.inject.AbstractModule;
                    
32import com.google.inject.Guice;
                    
33import com.google.inject.Inject;
                    
140    modules.add(new GerritServerConfigModule());
                    
141    Guice.createInjector(modules).injectMembers(this);
                    
142    start(run);
                    
                
Struts2Factory.java https://gitlab.com/metamorphiccode/guice | Java | 231 lines
                    
20import com.google.inject.Binder;
                    
21import com.google.inject.Injector;
                    
22import com.google.inject.internal.Annotations;
                    
39/**
                    
40 * Cleanup up version from Bob's GuiceObjectFactory. Now works properly with
                    
41 * GS2 and fixes several bugs.
                    
50  private static final String ERROR_NO_INJECTOR =
                    
51      "Cannot find a Guice injector.  Are you sure you registered a GuiceServletContextListener "
                    
52    + "that uses the Struts2GuicePluginModule in your application's web.xml?";
                    
53
                    
54  private static @com.google.inject.Inject Injector injector;
                    
55
                    
63
                    
64  @Inject(value = "guice.module", required = false)
                    
65  void setModule(String moduleClassName) {
                    
                
Injectors.java https://gitlab.com/matticala/apache-camel | Java | 457 lines
                    
32import com.google.inject.Binding;
                    
33import com.google.inject.Guice;
                    
34import com.google.inject.Injector;
                    
34import com.google.inject.Injector;
                    
35import com.google.inject.Key;
                    
36import com.google.inject.Module;
                    
43import com.google.inject.matcher.Matcher;
                    
44import com.google.inject.name.Names;
                    
45import com.google.inject.util.Modules;
                    
46
                    
47import org.apache.camel.guice.jndi.GuiceInitialContextFactory;
                    
48import org.apache.camel.guice.jndi.internal.Classes;
                    
98        }
                    
99        Injector injector = Guice.createInjector(Modules.override(modules)
                    
100                .with(overridingModules));
                    
                
InjectorTest.java https://gitlab.com/metamorphiccode/guice | Java | 413 lines
                    
59
                    
60    Injector injector = Guice.createInjector(new AbstractModule() {
                    
61      protected void configure() {
                    
205  public void testInjectStatics() throws CreationException {
                    
206    Guice.createInjector(new AbstractModule() {
                    
207      protected void configure() {
                    
219    try {
                    
220      Guice.createInjector(new AbstractModule() {
                    
221        protected void configure() {
                    
250  public void testPrivateInjection() throws CreationException {
                    
251    Injector injector = Guice.createInjector(new AbstractModule() {
                    
252      protected void configure() {
                    
319    try {
                    
320      Guice.createInjector().getInstance(Money.class);
                    
321      fail();
                    
                
ServerPlugin.java https://gitlab.com/chenfengxu/gerrit | Java | 313 lines
                    
19import com.google.gerrit.common.Nullable;
                    
20import com.google.gerrit.extensions.registration.RegistrationHandle;
                    
21import com.google.gerrit.extensions.registration.ReloadableRegistrationHandle;
                    
21import com.google.gerrit.extensions.registration.ReloadableRegistrationHandle;
                    
22import com.google.gerrit.lifecycle.LifecycleManager;
                    
23import com.google.gerrit.server.PluginUser;
                    
24import com.google.gerrit.server.util.RequestContext;
                    
25import com.google.inject.Guice;
                    
26import com.google.inject.Injector;
                    
26import com.google.inject.Injector;
                    
27import com.google.inject.Module;
                    
28import java.io.IOException;
                    
259    modules.add(new ServerPluginInfoModule(this, env.getServerMetrics()));
                    
260    return Guice.createInjector(modules);
                    
261  }
                    
                
GuiceCamelContext.java https://gitlab.com/matticala/apache-camel | Java | 176 lines
                    
16 */
                    
17package org.apache.camel.guice;
                    
18
                    
26
                    
27import com.google.inject.Binding;
                    
28import com.google.inject.Inject;
                    
32import org.apache.camel.TypeConverter;
                    
33import org.apache.camel.guice.impl.GuiceInjector;
                    
34import org.apache.camel.guice.inject.Injectors;
                    
48 * It is recommended you use this implementation with the
                    
49 * <a href="http://code.google.com/p/guiceyfruit/wiki/GuiceyJndi">Guicey JNDI Provider</a>
                    
50 *
                    
56    @Inject
                    
57    public GuiceCamelContext(com.google.inject.Injector injector) {
                    
58        this.injector = injector;
                    
                
ThrowingProviderTest.java https://gitlab.com/metamorphiccode/guice | Java | 878 lines
                    
66  private final TestScope testScope = new TestScope();
                    
67  private Injector bindInjector = Guice.createInjector(new AbstractModule() {
                    
68    protected void configure() {
                    
368    try {
                    
369      Guice.createInjector(new AbstractModule() {
                    
370        protected void configure() {
                    
390    try {
                    
391      bindInjector = Guice.createInjector(new AbstractModule() {
                    
392        protected void configure() {
                    
406    try {
                    
407      Guice.createInjector(new AbstractModule() {
                    
408        protected void configure() {
                    
426  public void testDependencies_Bind() {
                    
427    bindInjector = Guice.createInjector(new AbstractModule() {
                    
428      protected void configure() {
                    
                
CheckedProviderTest.java https://gitlab.com/metamorphiccode/guice | Java | 1486 lines
                    
30import com.google.inject.CreationException;
                    
31import com.google.inject.Guice;
                    
32import com.google.inject.Inject;
                    
320    final MockRemoteProvider<Foo> mockRemoteProviderB = new MockRemoteProvider<Foo>();
                    
321    providesInjector = Guice.createInjector(new AbstractModule() {
                    
322      @Override
                    
354  public void testAnnotations_Cxtor() throws Exception {
                    
355    cxtorInjector = Guice.createInjector(new AbstractModule() {
                    
356      @Override
                    
415
                    
416    bindInjector = Guice.createInjector(new AbstractModule() {
                    
417      @Override
                    
432    try {
                    
433      Guice.createInjector(new AbstractModule() {
                    
434        @Override
                    
                
BoundFieldModuleTest.java https://gitlab.com/metamorphiccode/guice | Java | 753 lines
                    
295    try {
                    
296      Guice.createInjector(module);
                    
297      fail();
                    
332    BoundFieldModule module = BoundFieldModule.of(instance);
                    
333    Injector injector = Guice.createInjector(module);
                    
334
                    
458    try {
                    
459      Guice.createInjector(module);
                    
460      fail();
                    
470    BoundFieldModule module = BoundFieldModule.of(instance);
                    
471    Injector injector = Guice.createInjector(module);
                    
472
                    
482    BoundFieldModule module = BoundFieldModule.of(instance);
                    
483    Injector injector = Guice.createInjector(module);
                    
484
                    
                
ServletTest.java https://gitlab.com/metamorphiccode/guice | Java | 471 lines
                    
32import com.google.inject.CreationException;
                    
33import com.google.inject.Guice;
                    
34import com.google.inject.Inject;
                    
277
                    
278    GuiceFilter filter = new GuiceFilter();
                    
279    filter.doFilter(newFakeHttpServletRequest(), newFakeHttpServletResponse(), new FilterChain() {
                    
339
                    
340    GuiceFilter filter = new GuiceFilter();
                    
341    final boolean[] invoked = new boolean[1];
                    
360
                    
361    GuiceFilter filter = new GuiceFilter();
                    
362    final boolean[] invoked = new boolean[1];
                    
385
                    
386    GuiceFilter filter = new GuiceFilter();
                    
387    final boolean[] invoked = new boolean[1];
                    
                
SpiUtils.java https://gitlab.com/metamorphiccode/guice | Java | 1117 lines
                    
21import static com.google.inject.multibindings.MapBinder.mapOfJavaxProviderOf;
                    
22import static com.google.inject.multibindings.MapBinder.mapOfProviderOf;
                    
23import static com.google.inject.multibindings.MapBinder.mapOfSetOfProviderOf;
                    
48import com.google.common.collect.ImmutableSet;
                    
49import com.google.common.collect.Lists;
                    
50import com.google.common.collect.Maps;
                    
54import com.google.inject.Binding;
                    
55import com.google.inject.Guice;
                    
56import com.google.inject.Injector;
                    
70import com.google.inject.spi.ProviderKeyBinding;
                    
71import com.google.inject.spi.ProviderLookup;
                    
72
                    
131      int expectedMapBindings, MapResult... results) {
                    
132    Injector injector = Guice.createInjector(modules);
                    
133    Visitor<T> visitor = new Visitor<T>();
                    
                
OptionalBinderTest.java https://gitlab.com/metamorphiccode/guice | Java | 1241 lines
                    
36import com.google.inject.CreationException;
                    
37import com.google.inject.Guice;
                    
38import com.google.inject.Injector;
                    
224    };
                    
225    Injector injector = Guice.createInjector(module);
                    
226    assertEquals("a", injector.getInstance(String.class));
                    
263    };
                    
264    Injector injector = Guice.createInjector(module);
                    
265    assertEquals("a", injector.getInstance(String.class));
                    
305    };
                    
306    Injector injector = Guice.createInjector(module);
                    
307    assertEquals("b", injector.getInstance(String.class));
                    
361
                    
362    Injector injector = Guice.createInjector(module1, module2, module3);
                    
363    assertEquals("b", injector.getInstance(String.class));
                    
                
MultibinderTest.java https://gitlab.com/metamorphiccode/guice | Java | 1221 lines
                    
41import com.google.inject.CreationException;
                    
42import com.google.inject.Guice;
                    
43import com.google.inject.Injector;
                    
119
                    
120    Injector injector = Guice.createInjector(abc, de);
                    
121    Key<Set<String>> setKey = Key.get(setOfString);
                    
141    };
                    
142    Injector injector = Guice.createInjector(module);
                    
143
                    
163    };
                    
164    Injector injector = Guice.createInjector(module);
                    
165
                    
188    };
                    
189    Injector injector = Guice.createInjector(module);
                    
190
                    
                
MapBinderTest.java https://gitlab.com/metamorphiccode/guice | Java | 1032 lines
                    
39import com.google.inject.CreationException;
                    
40import com.google.inject.Guice;
                    
41import com.google.inject.Inject;
                    
234    };
                    
235    Injector injector = Guice.createInjector(module);
                    
236
                    
262    };
                    
263    Injector injector = Guice.createInjector(module);
                    
264
                    
297    };
                    
298    Injector injector = Guice.createInjector(module);
                    
299
                    
326    };
                    
327    Injector injector = Guice.createInjector(module);
                    
328
                    
                
FactoryProviderTest.java https://gitlab.com/metamorphiccode/guice | Java | 840 lines
                    
90  public void testAssistedFactoryWithAnnotations() {
                    
91    Injector injector = Guice.createInjector(new AbstractModule() {
                    
92      @Override
                    
322  public void testTypeTokenProviderInjection() {
                    
323    Injector injector = Guice.createInjector(new AbstractModule() {
                    
324      @Override
                    
359  public void testAssistInjectionInNonPublicConstructor() {
                    
360    Injector injector = Guice.createInjector(new AbstractModule() {
                    
361      @Override
                    
377  public void testExceptionDuringConstruction() {
                    
378    Injector injector = Guice.createInjector(new AbstractModule() {
                    
379      @Override
                    
424  public void testConstructorExceptionsAreThrownByFactory() {
                    
425    Injector injector = Guice.createInjector(new AbstractModule() {
                    
426      @Override
                    
                
FactoryProvider2Test.java https://gitlab.com/metamorphiccode/guice | Java | 1220 lines
                    
50  public void testAssistedFactory() {
                    
51    Injector injector = Guice.createInjector(new AbstractModule() {
                    
52      @Override
                    
356  public void testAssistInjectionInNonPublicConstructor() {
                    
357    Injector injector = Guice.createInjector(new AbstractModule() {
                    
358      @Override
                    
375  public void testExceptionDuringConstruction() {
                    
376    Injector injector = Guice.createInjector(new AbstractModule() {
                    
377      @Override
                    
413  public void testConstructorExceptionsAreThrownByFactory() {
                    
414    Injector injector = Guice.createInjector(new AbstractModule() {
                    
415      @Override
                    
440  public void testWildcardGenerics() {
                    
441    Injector injector = Guice.createInjector(new AbstractModule() {
                    
442      @Override
                    
                
FactoryModuleBuilderTest.java https://gitlab.com/metamorphiccode/guice | Java | 540 lines
                    
56    try {
                    
57      Guice.createInjector(new AbstractModule() {
                    
58        @Override
                    
274    try {
                    
275      Injector injector = Guice.createInjector(new AbstractModule() {
                    
276        @Override
                    
295  public void testMultipleReturnTypes() {
                    
296    Injector injector = Guice.createInjector(new AbstractModule() {
                    
297      @Override
                    
313  public void testParameterizedClassesWithNoImplements() {
                    
314    Injector injector = Guice.createInjector(new AbstractModule() {
                    
315      @Override
                    
327    try {
                    
328      Guice.createInjector(new AbstractModule() {
                    
329        @Override
                    
                
OverrideModuleTest.java https://gitlab.com/metamorphiccode/guice | Java | 731 lines
                    
20import static com.google.inject.Asserts.assertContains;
                    
21import static com.google.inject.Guice.createInjector;
                    
22import static com.google.inject.name.Names.named;
                    
33import com.google.inject.Exposed;
                    
34import com.google.inject.Guice;
                    
35import com.google.inject.Injector;
                    
365    value.set("B");
                    
366    Injector injector = Guice.createInjector(overridden);
                    
367    assertEquals("B", injector.getInstance(Key.get(String.class, named("original"))));
                    
413    // override forwards
                    
414    Injector injector = Guice.createInjector(Modules.override(exposes5and6).with(exposes15));
                    
415    assertEquals(15, injector.getInstance(Integer.class).intValue());
                    
418    // and in reverse order
                    
419    Injector reverse = Guice.createInjector(Modules.override(exposes15).with(exposes5and6));
                    
420    assertEquals(5, reverse.getInstance(Integer.class).intValue());
                    
                
SpiBindingsTest.java https://gitlab.com/metamorphiccode/guice | Java | 463 lines
                    
26import com.google.inject.Binding;
                    
27import com.google.inject.Guice;
                    
28import com.google.inject.Inject;
                    
28import com.google.inject.Inject;
                    
29import com.google.inject.Injector;
                    
30import com.google.inject.Key;
                    
244  public void testConvertedConstantBinding() {
                    
245    Injector injector = Guice.createInjector(new AbstractModule() {
                    
246      protected void configure() {
                    
265  public void testProviderBinding() {
                    
266    Injector injector = Guice.createInjector(new AbstractModule() {
                    
267      protected void configure() {
                    
356    
                    
357    final Injector injector = Guice.createInjector(new AbstractModule() {
                    
358      protected void configure() {
                    
                
ProviderMethodsTest.java https://gitlab.com/metamorphiccode/guice | Java | 952 lines
                    
72  public void testProviderMethods() {
                    
73    Injector injector = Guice.createInjector(this);
                    
74
                    
361
                    
362    Injector injector = Guice.createInjector(module);
                    
363
                    
383    try {
                    
384      Guice.createInjector(new AbstractModule() {
                    
385        @Override protected void configure() {}
                    
398    AtomicReference<Logger> loggerRef = new AtomicReference<Logger>();
                    
399    Injector injector = Guice.createInjector(new FooModule(loggerRef));
                    
400
                    
435    };
                    
436    Injector injector = Guice.createInjector(m1, m2);
                    
437
                    
                
WeakKeySetTest.java https://gitlab.com/metamorphiccode/guice | Java | 528 lines
                    
31import com.google.inject.Binding;
                    
32import com.google.inject.Guice;
                    
33import com.google.inject.Injector;
                    
33import com.google.inject.Injector;
                    
34import com.google.inject.Key;
                    
35import com.google.inject.Scope;
                    
336  public void testWeakKeySet_integration() {
                    
337    Injector parentInjector = Guice.createInjector(new AbstractModule() {
                    
338          @Override protected void configure() {
                    
358  public void testWeakKeySet_integration_multipleChildren() {
                    
359    Injector parentInjector = Guice.createInjector(new AbstractModule() {
                    
360          @Override protected void configure() {
                    
398  public void testWeakKeySet_integration_multipleChildren_overlappingKeys() {
                    
399    Injector parentInjector = Guice.createInjector(new AbstractModule() {
                    
400          @Override protected void configure() {
                    
                
TypeListenerTest.java https://gitlab.com/metamorphiccode/guice | Java | 710 lines
                    
96
                    
97    Guice.createInjector(new AbstractModule() {
                    
98      @Override protected void configure() {
                    
288    try {
                    
289      Guice.createInjector(new AbstractModule() {
                    
290        @Override protected void configure() {
                    
315
                    
316    Injector injector = Guice.createInjector(new AbstractModule() {
                    
317      @Override protected void configure() {
                    
375
                    
376    Guice.createInjector(new AbstractModule() {
                    
377      @Override protected void configure() {
                    
413  public void testLookupsPostCreate() {
                    
414    Injector injector = Guice.createInjector(new AbstractModule() {
                    
415      @Override protected void configure() {
                    
                
TypeConversionTest.java https://gitlab.com/metamorphiccode/guice | Java | 495 lines
                    
92  public void testConstantInjection() throws CreationException {
                    
93    Injector injector = Guice.createInjector(new AbstractModule() {
                    
94      @Override protected void configure() {
                    
123  public void testConstantInjectionWithExplicitBindingsRequired() throws CreationException {
                    
124    Injector injector = Guice.createInjector(new AbstractModule() {
                    
125      @Override protected void configure() {
                    
194  public void testInvalidCharacter() throws CreationException {
                    
195    Injector injector = Guice.createInjector(new AbstractModule() {
                    
196      @Override protected void configure() {
                    
236  public void testToInstanceIsTreatedLikeConstant() throws CreationException {
                    
237    Injector injector = Guice.createInjector(new AbstractModule() {
                    
238      @Override protected void configure() {
                    
387
                    
388    Injector injector = Guice.createInjector(new AbstractModule() {
                    
389      @Override protected void configure() {
                    
                
ScopesTest.java https://gitlab.com/metamorphiccode/guice | Java | 1192 lines
                    
133        Guice.createInjector().getInstance(AnnotatedSingleton.class),
                    
134        Guice.createInjector().getInstance(AnnotatedSingleton.class));
                    
135  }
                    
255  public void testSingletonsInDevelopmentStage() {
                    
256    Guice.createInjector(Stage.DEVELOPMENT, singletonsModule);
                    
257
                    
326    try {
                    
327      Guice.createInjector(new OuterDeprecatedModule());
                    
328      fail();
                    
399  public void testNullScopedAsASingleton() {
                    
400    Injector injector = Guice.createInjector(new AbstractModule() {
                    
401      @Override
                    
424  public void testSingletonAnnotationOnParameterizedType() {
                    
425    Injector injector = Guice.createInjector();
                    
426    assertSame(injector.getInstance(new Key<Injected<String>>() {}),
                    
                
ProvisionListenerTest.java https://gitlab.com/metamorphiccode/guice | Java | 796 lines
                    
51  public void testExceptionInListenerBeforeProvisioning() {
                    
52    Injector injector = Guice.createInjector(new AbstractModule() {
                    
53      @Override
                    
277    final Counter count2 = new Counter();
                    
278    Injector injector = Guice.createInjector(new AbstractModule() {
                    
279      @Override
                    
302    final Capturer capturer = new Capturer();
                    
303    Injector injector = Guice.createInjector(new AbstractModule() {
                    
304      @Override
                    
362    final Counter counter = new Counter();
                    
363    Injector injector = Guice.createInjector(new AbstractModule() {
                    
364      @Override
                    
383  public void testCallingBindingDotGetProviderDotGet() {
                    
384    Injector injector = Guice.createInjector(new AbstractModule() {
                    
385      @Override
                    
                
ProvisionExceptionTest.java https://gitlab.com/metamorphiccode/guice | Java | 470 lines
                    
150    try {
                    
151      Guice.createInjector().getInstance(A.class);
                    
152      fail();
                    
183  public void testInjectInnerClass() throws Exception {
                    
184    Injector injector = Guice.createInjector();
                    
185    try {
                    
197
                    
198    Injector injector = Guice.createInjector();
                    
199    try {
                    
339  public void testDuplicatesDifferentInstances() {
                    
340    Injector injector = Guice.createInjector(new AbstractModule() {
                    
341      @Override protected void configure() {}
                    
359  public void testMultipleDuplicatesDifferentInstaces() {
                    
360    Injector injector = Guice.createInjector(new AbstractModule() {
                    
361      @Override protected void configure() {}
                    
                
PrivateModuleTest.java https://gitlab.com/metamorphiccode/guice | Java | 564 lines
                    
43  public void testBasicUsage() {
                    
44    Injector injector = Guice.createInjector(new AbstractModule() {
                    
45      @Override protected void configure() {
                    
77  public void testWithoutPrivateModules() {
                    
78    Injector injector = Guice.createInjector(new AbstractModule() {
                    
79      @Override protected void configure() {
                    
257  public void testNestedPrivateInjectors() {
                    
258    Injector injector = Guice.createInjector(new PrivateModule() {
                    
259      @Override public void configure() {
                    
274  public void testInstallingRegularModulesFromPrivateModules() {
                    
275    Injector injector = Guice.createInjector(new PrivateModule() {
                    
276      @Override public void configure() {
                    
392  public void testDependenciesBetweenPrivateAndPublicWithPrivateEagerSingleton() {
                    
393    Injector injector = Guice.createInjector(
                    
394        new AbstractModule() {
                    
                
JitBindingsTest.java https://gitlab.com/metamorphiccode/guice | Java | 731 lines
                    
176  public void testLinkedProviderBindingWorks() {
                    
177    Injector injector = Guice.createInjector(new AbstractModule() {
                    
178      @Override
                    
192    try {
                    
193      Guice.createInjector(new AbstractModule() {
                    
194        @Override
                    
279  public void testProvidedBy() {
                    
280    Injector injector = Guice.createInjector(new AbstractModule() {
                    
281      @Override
                    
403    try {
                    
404      Guice.createInjector(new AbstractModule() {
                    
405        protected void configure() {
                    
422    
                    
423    Injector injector = Guice.createInjector(new AbstractModule() {
                    
424      protected void configure() {
                    
                
DuplicateBindingsTest.java https://gitlab.com/metamorphiccode/guice | Java | 576 lines
                    
100    
                    
101    Guice.createInjector(
                    
102        new ScopedModule(Scopes.NO_SCOPE, foo, pFoo, pclFoo, clFoo, cFoo),
                    
107  public void testSameScopeAnnotationIgnored() {
                    
108    Guice.createInjector(
                    
109        new AnnotatedScopeModule(Singleton.class, foo, pFoo, pclFoo, clFoo, cFoo),
                    
178    try {
                    
179      Guice.createInjector(new ThrowingModule(), new ThrowingModule());
                    
180      fail("expected exception");
                    
189  public void testChildInjectorDuplicateParentFail() {
                    
190    Injector injector = Guice.createInjector(
                    
191        new SimpleModule(foo, pFoo, pclFoo, clFoo, cFoo)
                    
294    b.equality = "test";
                    
295    Guice.createInjector(new AbstractModule() {
                    
296      @Override
                    
                
CircularDependencyTest.java https://gitlab.com/metamorphiccode/guice | Java | 652 lines
                    
47      throws CreationException {
                    
48    Injector injector = Guice.createInjector(new AbstractModule() {
                    
49      @Override
                    
217    try {
                    
218      Guice.createInjector(new AbstractModule() {
                    
219        @Override protected void configure() {}
                    
232    try {
                    
233      Guice.createInjector(new AbstractModule() {
                    
234        @Override protected void configure() {
                    
496  public void testPrivateModulesDontTriggerCircularErrorsInProviders() {
                    
497    Injector injector = Guice.createInjector(new AbstractModule() {
                    
498      @Override
                    
544  public void testCustomScopeCircularProxies() {
                    
545    Injector injector = Guice.createInjector(new AbstractModule() {
                    
546      @Override
                    
                
BindingTest.java https://gitlab.com/metamorphiccode/guice | Java | 503 lines
                    
126  public void testScopeIsAppliedToKeyNotTarget() {
                    
127    Injector injector = Guice.createInjector(new AbstractModule() {
                    
128      protected void configure() {
                    
195  private void assertBindingSucceeds(final Class<?> clazz) {
                    
196    assertNotNull(Guice.createInjector().getInstance(clazz));
                    
197  }
                    
266    try {
                    
267      Guice.createInjector(new AbstractModule() {
                    
268        protected void configure() {
                    
292
                    
293    Injector injector = Guice.createInjector(new AbstractModule() {
                    
294      protected void configure() {
                    
421  public void testGetAllServletBindings() throws Exception {
                    
422    Injector injector = Guice.createInjector(new AbstractModule() {
                    
423      protected void configure() {
                    
                
BinderTestSuite.java https://gitlab.com/metamorphiccode/guice | Java | 769 lines
                    
16
                    
17package com.google.inject;
                    
18
                    
18
                    
19import static com.google.inject.Asserts.assertContains;
                    
20import static com.google.inject.name.Names.named;
                    
24
                    
25import com.google.common.collect.ImmutableList;
                    
26import com.google.common.collect.Lists;
                    
26import com.google.common.collect.Lists;
                    
27import com.google.inject.binder.AnnotatedBindingBuilder;
                    
28import com.google.inject.binder.ScopedBindingBuilder;
                    
399      nextId.set(101);
                    
400      return Guice.createInjector(modules);
                    
401    }
                    
                
BinderTest.java https://gitlab.com/metamorphiccode/guice | Java | 634 lines
                    
149    try {
                    
150      Guice.createInjector(new AbstractModule() {
                    
151        @Override public void configure() {
                    
282    // passes because duplicates are ignored
                    
283    injector = Guice.createInjector(new AbstractModule() {
                    
284      @Override
                    
325    try {
                    
326      Guice.createInjector(new ParentModule());
                    
327      fail();
                    
397  public void testUntargettedBinding() {
                    
398    Injector injector = Guice.createInjector(new AbstractModule() {
                    
399      @Override
                    
418  public void testPartialInjectorGetInstance() {
                    
419    Injector injector = Guice.createInjector();
                    
420    try {
                    
                
Errors.java https://gitlab.com/metamorphiccode/guice | Java | 870 lines
                    
18
                    
19import com.google.common.base.Equivalence;
                    
20import com.google.common.base.Objects;
                    
28import com.google.inject.CreationException;
                    
29import com.google.inject.Guice;
                    
30import com.google.inject.Key;
                    
33import com.google.inject.Provides;
                    
34import com.google.inject.ProvisionException;
                    
35import com.google.inject.Scope;
                    
139   * same message for both bind time errors:
                    
140   * <pre><code>Guice.createInjector(new AbstractModule() {
                    
141   *   public void configure() {
                    
145   * ...and at provide-time errors:
                    
146   * <pre><code>Guice.createInjector().getInstance(Runnable.class);</code></pre>
                    
147   * Otherwise we need to know who's calling when resolving a just-in-time
                    
                
GuiceInjectorBuilder.scala https://gitlab.com/KiaraGrouwstra/playframework | Scala | 343 lines
                    
137      }
                    
138      val guiceInjector = Guice.createInjector(stage, applicationModule())
                    
139      guiceInjector.getInstance(classOf[PlayInjector])
                    
226    case playModule: PlayModule => fromPlayModule(playModule)
                    
227    case guiceModule: GuiceModule => fromGuiceModule(guiceModule)
                    
228    case unknown => throw new PlayException(
                    
248
                    
249  implicit def fromGuiceModule(guiceModule: GuiceModule): GuiceableModule = fromGuiceModules(Seq(guiceModule))
                    
250
                    
250
                    
251  implicit def fromGuiceModules(guiceModules: Seq[GuiceModule]): GuiceableModule = new GuiceableModule {
                    
252    def guiced(env: Environment, conf: Configuration): Seq[GuiceModule] = guiceModules
                    
252    def guiced(env: Environment, conf: Configuration): Seq[GuiceModule] = guiceModules
                    
253    def disable(classes: Seq[Class[_]]): GuiceableModule = fromGuiceModules(filterOut(classes, guiceModules))
                    
254    override def toString = s"GuiceableModule(${guiceModules.mkString(", ")})"
                    
                
ImplicitBindingTest.java https://gitlab.com/metamorphiccode/guice | Java | 403 lines
                    
76  public void testBindingOverridesImplementedBy() {
                    
77    Injector injector = Guice.createInjector(new AbstractModule() {
                    
78      @Override
                    
92    try {
                    
93      Guice.createInjector().getInstance(Key.get(I.class, Names.named("i")));
                    
94      fail();
                    
121  public void testCircularJitBindingsLeaveNoResidue() {
                    
122    Injector injector = Guice.createInjector(new AbstractModule() {
                    
123      @Override
                    
380  public void testImplementedByEnum() {
                    
381    Injector injector = Guice.createInjector();
                    
382    try {
                    
396  public void testImplicitJdkBindings() {
                    
397    Injector injector = Guice.createInjector();
                    
398    // String has a public nullary constructor, so Guice will call it.
                    
                
ApplicationProcessorSpec.scala https://gitlab.com/zhaosheng/snagajob | Scala | 111 lines
                    
1import com.google.inject.{AbstractModule, Guice}
                    
2import com.google.inject.name.Names
                    
3import main.scala._
                    
4import net.codingwell.scalaguice.ScalaModule
                    
5import org.scalatest._
                    
8
                    
9  val injector = Guice.createInjector(new ApplicationProcessorTestModule())
                    
10  import net.codingwell.scalaguice.InjectorExtensions._
                    
                
ProjectTypeTest.java https://gitlab.com/gaal/che-core | Java | 371 lines
                    
13import com.google.inject.AbstractModule;
                    
14import com.google.inject.Guice;
                    
15import com.google.inject.Injector;
                    
15import com.google.inject.Injector;
                    
16import com.google.inject.multibindings.Multibinder;
                    
17import org.eclipse.che.api.core.NotFoundException;
                    
42        // Bind components
                    
43        injector = Guice.createInjector(new AbstractModule() {
                    
44            @Override
                    
                
GitblitContext.java https://gitlab.com/tigefa/gitblit | Java | 511 lines
                    
43import com.gitblit.extensions.LifeCycleListener;
                    
44import com.gitblit.guice.CoreModule;
                    
45import com.gitblit.guice.WebModule;
                    
62import com.google.inject.AbstractModule;
                    
63import com.google.inject.Guice;
                    
64import com.google.inject.Injector;
                    
64import com.google.inject.Injector;
                    
65import com.google.inject.servlet.GuiceServletContextListener;
                    
66
                    
77 */
                    
78public class GitblitContext extends GuiceServletContextListener {
                    
79
                    
126	protected Injector getInjector() {
                    
127		return Guice.createInjector(getModules());
                    
128	}
                    
                
NamesTest.java https://gitlab.com/metamorphiccode/guice | Java | 112 lines
                    
17
                    
18package com.google.inject.name;
                    
19
                    
24import com.google.inject.AbstractModule;
                    
25import com.google.inject.Guice;
                    
26import com.google.inject.Injector;
                    
62
                    
63    Injector injector = Guice.createInjector(new AbstractModule() {
                    
64      protected void configure() {
                    
76
                    
77    Injector injector = Guice.createInjector(new AbstractModule() {
                    
78      protected void configure() {
                    
95
                    
96    Injector injector = Guice.createInjector(new AbstractModule() {
                    
97      protected void configure() {
                    
                
MembersInjectorTest.java https://gitlab.com/metamorphiccode/guice | Java | 401 lines
                    
59
                    
60    Guice.createInjector(new AbstractModule() {
                    
61      @Override protected void configure() {
                    
178    try {
                    
179      Guice.createInjector(new AbstractModule() {
                    
180        protected void configure() {
                    
248  public void testGettingAnnotatedMembersInjector() {
                    
249    Injector injector = Guice.createInjector();
                    
250    try {
                    
332    final ParallelMemberInjectionCallback2 c2 = new ParallelMemberInjectionCallback2();
                    
333    Guice.createInjector(new AbstractModule() {
                    
334      @Override
                    
358    final RecursiveMemberInjection rmi = new RecursiveMemberInjection();
                    
359    Guice.createInjector(new AbstractModule() {
                    
360      @Override
                    
                
TestOverrideMethodFilterInHttpServer.java https://gitlab.com/vectorci/airlift | Java | 290 lines
                    
18import com.google.inject.Binder;
                    
19import com.google.inject.Guice;
                    
20import com.google.inject.Module;
                    
275    {
                    
276        return Guice.createInjector(
                    
277                new TestingNodeModule(),
                    
                
ToIteratorOfListPageExpectTest.java git://github.com/jclouds/jclouds.git | Java | 184 lines
                    
44import com.google.common.collect.ImmutableList;
                    
45import com.google.inject.Guice;
                    
46
                    
49
                    
50   private final Json json = Guice.createInjector(new GsonModule(), new GoogleComputeEngineParserModule())
                    
51         .getInstance(Json.class);
                    
                
OSGiTestActivator.java https://gitlab.com/metamorphiccode/guice | Java | 511 lines
                    
16
                    
17package com.googlecode.guice.bundle;
                    
18
                    
18
                    
19import static com.google.inject.name.Names.named;
                    
20
                    
21import com.google.inject.AbstractModule;
                    
22import com.google.inject.Guice;
                    
23import com.google.inject.Inject;
                    
486
                    
487    Injector injector = Guice.createInjector(new TestModule(bundle));
                    
488/*if[AOP]*/
                    
488/*if[AOP]*/
                    
489    Injector aopInjector = Guice.createInjector(new TestModule(bundle), new InterceptorModule());
                    
490/*end[AOP]*/
                    
                
BoundFieldModule.java https://gitlab.com/metamorphiccode/guice | Java | 385 lines
                    
16
                    
17package com.google.inject.testing.fieldbinder;
                    
18
                    
20import com.google.common.base.Preconditions;
                    
21import com.google.inject.Binder;
                    
22import com.google.inject.BindingAnnotation;
                    
23import com.google.inject.Module;
                    
24import com.google.inject.Provider;
                    
25import com.google.inject.TypeLiteral;
                    
25import com.google.inject.TypeLiteral;
                    
26import com.google.inject.binder.AnnotatedBindingBuilder;
                    
27import com.google.inject.binder.LinkedBindingBuilder;
                    
89 *   {@literal @}Before public void setUp() {
                    
90 *     Guice.createInjector(BoundFieldModule.of(this)).injectMembers(this);
                    
91 *   }
                    
                
TestHttpServiceSelectorBinder.java https://gitlab.com/github-cloud-corp/airlift | Java | 194 lines
                    
21import com.google.inject.Binder;
                    
22import com.google.inject.Guice;
                    
23import com.google.inject.Injector;
                    
45    {
                    
46        Injector injector = Guice.createInjector(
                    
47                new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
                    
122    {
                    
123        Injector injector = Guice.createInjector(
                    
124                new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
                    
147    {
                    
148        Injector injector = Guice.createInjector(
                    
149                new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
                    
172    {
                    
173        Injector injector = Guice.createInjector(
                    
174                new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
                    
                
TestAMWebServicesJobConf.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 275 lines
                    
65import com.google.common.collect.Maps;
                    
66import com.google.inject.Guice;
                    
67import com.google.inject.Injector;
                    
67import com.google.inject.Injector;
                    
68import com.google.inject.servlet.GuiceServletContextListener;
                    
69import com.google.inject.servlet.ServletModule;
                    
71import com.sun.jersey.api.client.WebResource;
                    
72import com.sun.jersey.guice.spi.container.servlet.GuiceContainer;
                    
73import com.sun.jersey.test.framework.JerseyTest;
                    
89
                    
90  private Injector injector = Guice.createInjector(new ServletModule() {
                    
91    @Override
                    
128
                    
129  public class GuiceServletConfig extends GuiceServletContextListener {
                    
130
                    
                
AWSMarketplaceCommerceAnalyticsModuleInjector.java https://gitlab.com/github-cloud-corp/aws-sdk-java | Java | 50 lines
                    
17import com.google.inject.AbstractModule;
                    
18import com.google.inject.Guice;
                    
19import com.google.inject.Injector;
                    
19import com.google.inject.Injector;
                    
20import com.google.inject.Stage;
                    
21
                    
21
                    
22import cucumber.api.guice.CucumberModules;
                    
23import cucumber.runtime.java.guice.InjectorSource;
                    
37    public Injector getInjector() {
                    
38        return Guice.createInjector(Stage.PRODUCTION, CucumberModules.SCENARIO,
                    
39                new AWSMarketplaceCommerceAnalyticsModule());
                    
                
ManyConstructorsTest.java https://gitlab.com/metamorphiccode/guice | Java | 277 lines
                    
21import com.google.inject.CreationException;
                    
22import com.google.inject.Guice;
                    
23import com.google.inject.Injector;
                    
67  public void testInterfaceToImpl() {
                    
68    Injector injector = Guice.createInjector(new AbstractModule() {
                    
69      @Override
                    
85  public void testUsingOneConstructor() {
                    
86    Injector injector = Guice.createInjector(new AbstractModule() {
                    
87      @Override
                    
144    try {
                    
145      Guice.createInjector(new AbstractModule() {
                    
146        @Override
                    
229  public void testDependenciesAndOtherAnnotations() {
                    
230    Injector injector = Guice.createInjector(new AbstractModule() {
                    
231      @Override
                    
                
TestConfig.java https://gitlab.com/github-cloud-corp/airlift | Java | 141 lines
                    
17
                    
18import com.google.common.collect.ImmutableMap;
                    
19import com.google.common.collect.ImmutableMap.Builder;
                    
19import com.google.common.collect.ImmutableMap.Builder;
                    
20import com.google.inject.Binder;
                    
21import com.google.inject.CreationException;
                    
21import com.google.inject.CreationException;
                    
22import com.google.inject.Guice;
                    
23import com.google.inject.Injector;
                    
23import com.google.inject.Injector;
                    
24import com.google.inject.Module;
                    
25import com.google.inject.spi.Message;
                    
92        List<Message> messages = new ConfigurationValidator(configurationFactory, null).validate(module);
                    
93        return Guice.createInjector(new ConfigurationModule(configurationFactory), module, new ValidationErrorModule(messages));
                    
94    }
                    
                
LoadGenerator.java https://gitlab.com/mayakarya/swift | Java | 171 lines
                    
22import com.facebook.nifty.client.UnframedClientConnector;
                    
23import com.facebook.swift.codec.guice.ThriftCodecModule;
                    
24import com.facebook.swift.service.ThriftClientManager;
                    
24import com.facebook.swift.service.ThriftClientManager;
                    
25import com.facebook.swift.service.guice.ThriftClientModule;
                    
26import com.facebook.swift.service.guice.ThriftClientStatsModule;
                    
26import com.facebook.swift.service.guice.ThriftClientStatsModule;
                    
27import com.google.common.collect.ImmutableMap;
                    
28import com.google.common.net.HostAndPort;
                    
28import com.google.common.net.HostAndPort;
                    
29import com.google.inject.*;
                    
30import io.airlift.bootstrap.LifeCycleManager;
                    
62        } else {
                    
63            injector = Guice.createInjector(
                    
64                    Stage.PRODUCTION,
                    
                
RoboGuice.java https://code.google.com/p/roboguice/ | Java | 218 lines
                    
67     *
                    
68     * RoboGuice.setAppliationInjector( app, RoboGuice.DEFAULT_STAGE, Modules.override(RoboGuice.newDefaultRoboModule(app)).with(new MyModule() );
                    
69     *
                    
70     * @see com.google.inject.util.Modules#override(com.google.inject.Module...)
                    
71     * @see roboguice.RoboGuice#setBaseApplicationInjector(android.app.Application, com.google.inject.Stage, com.google.inject.Module...)
                    
72     * @see roboguice.RoboGuice#newDefaultRoboModule(android.app.Application)
                    
72     * @see roboguice.RoboGuice#newDefaultRoboModule(android.app.Application)
                    
73     * @see roboguice.RoboGuice#DEFAULT_STAGE
                    
74     *
                    
74     *
                    
75     * If using this method with test cases, be sure to call {@link roboguice.RoboGuice.util#reset()} in your test teardown methods
                    
76     * to avoid polluting our other tests with your custom injector.  Don't do this in your real application though.
                    
93        synchronized (RoboGuice.class) {
                    
94            final Injector rtrn = Guice.createInjector(stage, modules);
                    
95            injectors.put(application,rtrn);
                    
                
WebApps.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 355 lines
                    
20
                    
21import static com.google.common.base.Preconditions.checkNotNull;
                    
22
                    
48import com.google.inject.AbstractModule;
                    
49import com.google.inject.Guice;
                    
50import com.google.inject.Injector;
                    
50import com.google.inject.Injector;
                    
51import com.google.inject.servlet.GuiceFilter;
                    
52
                    
279      }
                    
280      Injector injector = Guice.createInjector(webapp, new AbstractModule() {
                    
281        @Override
                    
289      // save a guice filter instance for webapp stop (mostly for unit tests)
                    
290      webapp.setGuiceFilter(injector.getInstance(GuiceFilter.class));
                    
291      if (devMode) {
                    
                
ServletModule.java https://gitlab.com/metamorphiccode/guice | Java | 357 lines
                    
16
                    
17package com.google.inject.servlet;
                    
18
                    
22import com.google.inject.AbstractModule;
                    
23import com.google.inject.Key;
                    
24
                    
70   * <pre>
                    
71   *   Guice.createInjector(..., new ServletModule() {
                    
72   *
                    
98   *
                    
99   *   Guice.createInjector(..., new ServletModule() {
                    
100   *
                    
127   *
                    
128   * Since this rule matches, Guice Servlet will dispatch to {@code MyServlet}. These
                    
129   * two mapping rules can also be written in more compact form using varargs syntax:
                    
                
ContextPathTest.java https://gitlab.com/metamorphiccode/guice | Java | 293 lines
                    
21
                    
22import com.google.inject.Guice;
                    
23import com.google.inject.Inject;
                    
24import com.google.inject.Injector;
                    
25import com.google.inject.Key;
                    
26import com.google.inject.Scopes;
                    
58  private FilterConfig filterConfig;
                    
59  private GuiceFilter guiceFilter;
                    
60
                    
62  public final void setUp() throws Exception {
                    
63    injector = Guice.createInjector(new ServletModule() {
                    
64      @Override
                    
90
                    
91    guiceFilter = new GuiceFilter();
                    
92    guiceFilter.init(filterConfig);
                    
                
ProcessKeeper.scala https://gitlab.com/wilane/marathon | Scala | 298 lines
                    
7import com.google.common.util.concurrent.{ AbstractIdleService, Service }
                    
8import com.google.inject.Guice
                    
9import mesosphere.chaos.http.{ HttpConf, HttpModule, HttpService }
                    
41      }
                    
42      val injector = Guice.createInjector(new MetricsModule, new HttpModule(conf), new HttpServiceTestModule)
                    
43      injector.getInstance(classOf[HttpService])
                    
                
GuiceObjectFactory.java https://gitlab.com/metamorphiccode/guice | Java | 247 lines
                    
20import com.google.inject.Binder;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Injector;
                    
22import com.google.inject.Injector;
                    
23import com.google.inject.Module;
                    
24import com.google.inject.internal.Annotations;
                    
42/**
                    
43 * @deprecated Use {@link com.google.inject.struts2.Struts2Factory} instead.
                    
44 */
                    
45@Deprecated
                    
46public class GuiceObjectFactory extends ObjectFactory {
                    
47
                    
124      logger.info("Creating injector...");
                    
125      this.injector = Guice.createInjector(new AbstractModule() {
                    
126        protected void configure() {
                    
                
AbstractTestDiscoveryModule.java https://gitlab.com/CORP-RESELLER/airlift | Java | 118 lines
                    
17
                    
18import com.google.common.collect.ImmutableMap;
                    
19import com.google.inject.Binder;
                    
19import com.google.inject.Binder;
                    
20import com.google.inject.Guice;
                    
21import com.google.inject.Injector;
                    
21import com.google.inject.Injector;
                    
22import com.google.inject.Key;
                    
23import com.google.inject.Module;
                    
53    {
                    
54        Injector injector = Guice.createInjector(
                    
55                new ConfigurationModule(new ConfigurationFactory(ImmutableMap.of("discovery.uri", "fake://server"))),
                    
83
                    
84        Injector injector = Guice.createInjector(
                    
85                new ConfigurationModule(new ConfigurationFactory(config)),
                    
                
TestHsWebServicesJobConf.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 279 lines
                    
62
                    
63import com.google.inject.Guice;
                    
64import com.google.inject.Injector;
                    
64import com.google.inject.Injector;
                    
65import com.google.inject.servlet.GuiceServletContextListener;
                    
66import com.google.inject.servlet.ServletModule;
                    
68import com.sun.jersey.api.client.WebResource;
                    
69import com.sun.jersey.guice.spi.container.servlet.GuiceContainer;
                    
70import com.sun.jersey.test.framework.JerseyTest;
                    
87
                    
88  private Injector injector = Guice.createInjector(new ServletModule() {
                    
89    @Override
                    
131
                    
132  public class GuiceServletConfig extends GuiceServletContextListener {
                    
133
                    
                
EmbulkService.java https://gitlab.com/CORP-RESELLER/embulk | Java | 76 lines
                    
4import com.google.common.collect.ImmutableList;
                    
5import com.google.inject.Guice;
                    
6import com.google.inject.Injector;
                    
6import com.google.inject.Injector;
                    
7import com.google.inject.Module;
                    
8import org.embulk.config.ConfigSource;
                    
14import org.embulk.jruby.JRubyScriptingModule;
                    
15import static com.google.common.base.Preconditions.checkState;
                    
16
                    
61
                    
62        injector = Guice.createInjector(modules);
                    
63        initialized = true;
                    
                
PrologTestCase.java https://gitlab.com/chenfengxu/gerrit | Java | 189 lines
                    
14
                    
15package com.google.gerrit.server.rules;
                    
16
                    
17import static com.google.common.truth.Truth.assertThat;
                    
18import static com.google.common.truth.Truth.assertWithMessage;
                    
19import static java.nio.charset.StandardCharsets.UTF_8;
                    
22import com.google.gerrit.testing.GerritBaseTests;
                    
23import com.google.inject.Guice;
                    
24import com.google.inject.Module;
                    
25import com.googlecode.prolog_cafe.exceptions.CompileException;
                    
26import com.googlecode.prolog_cafe.lang.BufferingPrologControl;
                    
27import com.googlecode.prolog_cafe.lang.JavaObjectTerm;
                    
63
                    
64    envFactory = Guice.createInjector(moduleList).getInstance(PrologEnvironment.Factory.class);
                    
65    PrologEnvironment env = envFactory.create(newMachine());
                    
                
AbstractInjectorGrapherTest.java https://gitlab.com/metamorphiccode/guice | Java | 184 lines
                    
20import com.google.common.collect.ImmutableSet;
                    
21import com.google.common.collect.Sets;
                    
22import com.google.inject.AbstractModule;
                    
23import com.google.inject.BindingAnnotation;
                    
24import com.google.inject.Guice;
                    
25import com.google.inject.Inject;
                    
123  public void testLinkedAndInstanceBindings() throws Exception {
                    
124    grapher.graph(Guice.createInjector(new AbstractModule() {
                    
125        @Override protected void configure() {
                    
145    final Wrapper<Provider<A2>> wrapper = new Wrapper<Provider<A2>>();
                    
146    grapher.graph(Guice.createInjector(new AbstractModule() {
                    
147        @Override protected void configure() {
                    
169  public void testGraphWithGivenRoot() throws Exception {
                    
170    grapher.graph(Guice.createInjector(new AbstractModule() {
                    
171        @Override protected void configure() {
                    
                
JsPlugin.java https://gitlab.com/chenfengxu/gerrit | Java | 110 lines
                    
14
                    
15package com.google.gerrit.server.plugins;
                    
16
                    
18import com.google.gerrit.extensions.annotations.PluginName;
                    
19import com.google.gerrit.extensions.registration.DynamicSet;
                    
20import com.google.gerrit.extensions.webui.JavaScriptPlugin;
                    
20import com.google.gerrit.extensions.webui.JavaScriptPlugin;
                    
21import com.google.gerrit.extensions.webui.WebUiPlugin;
                    
22import com.google.gerrit.lifecycle.LifecycleManager;
                    
24import com.google.inject.AbstractModule;
                    
25import com.google.inject.Guice;
                    
26import com.google.inject.Injector;
                    
55    String fileName = getSrcFile().getFileName().toString();
                    
56    sysInjector = Guice.createInjector(new StandaloneJsPluginModule(getName(), fileName));
                    
57    manager.start();
                    
                
CheckedProviderMethodsModuleTest.java https://gitlab.com/metamorphiccode/guice | Java | 195 lines
                    
21import com.google.inject.Exposed;
                    
22import com.google.inject.Guice;
                    
23import com.google.inject.Injector;
                    
125  public void testNoAnnotationNoScope() throws BindException, RemoteException {
                    
126    Injector injector = Guice.createInjector(new TestModule());
                    
127    RpcProvider<String> provider = injector
                    
154    TestModule testModule = new TestModule();
                    
155    Injector injector = Guice.createInjector(testModule);
                    
156    RpcProvider<Pair<Double, String>> provider = injector
                    
163    TestModule testModule = new TestModule();
                    
164    Injector injector = Guice.createInjector(testModule);
                    
165    RpcProvider<Float> provider = injector
                    
178    TestModule testModule = new TestModule();
                    
179    Injector injector = Guice.createInjector(testModule);
                    
180    RpcProvider<String> provider = injector
                    
                
GenericInjectionTest.java https://gitlab.com/metamorphiccode/guice | Java | 187 lines
                    
38
                    
39    Injector injector = Guice.createInjector((Module) new AbstractModule() {
                    
40      protected void configure() {
                    
59    Parameterized<String> parameterized
                    
60        = Guice.createInjector().getInstance(Key.get(new TypeLiteral<Parameterized<String>>() {}));
                    
61    assertNotNull(parameterized);
                    
64  public void testExplicitBindingOfGenericType() {
                    
65    Injector injector = Guice.createInjector(new AbstractModule() {
                    
66      protected void configure() {
                    
145
                    
146    Injector injector = Guice.createInjector(bindDataModule, bindingModule);
                    
147    ParameterizedDeps<String, Integer> parameterizedDeps
                    
174  public void testImmediateTypeVariablesAreInjected() {
                    
175    Injector injector = Guice.createInjector(new AbstractModule() {
                    
176      protected void configure() {
                    
                
EnsureJpaCanTakeObjectsInPropertiesTest.java https://gitlab.com/metamorphiccode/guice | Java | 110 lines
                    
14
                    
15package com.google.inject.persist.jpa;
                    
16
                    
17import com.google.inject.AbstractModule;
                    
18import com.google.inject.Guice;
                    
19import com.google.inject.Injector;
                    
19import com.google.inject.Injector;
                    
20import com.google.inject.persist.PersistService;
                    
21import com.google.inject.persist.UnitOfWork;
                    
90
                    
91    injector = Guice.createInjector(new DBModule(dataSource, passDataSource));
                    
92
                    
                
RestletGuice.java git://github.com/restlet/restlet-framework-java.git | Java | 330 lines
                    
39import com.google.inject.AbstractModule;
                    
40import com.google.inject.Guice;
                    
41import com.google.inject.Inject;
                    
80                            injector = inj = Guice
                    
81                                    .createInjector(RestletGuice.Module.this);
                    
82                        }
                    
271     */
                    
272    public static Injector createInjector(com.google.inject.Module... modules) {
                    
273        return injectorFor(null, new Module(modules));
                    
324        if (stage == null) {
                    
325            return Guice.createInjector(rootModule);
                    
326        } else {
                    
326        } else {
                    
327            return Guice.createInjector(stage, rootModule);
                    
328        }
                    
                
ArdorPanel.java https://github.com/automenta/spacegraph1.git | Java | 292 lines
                    
35import com.ardor3d.util.Timer;
                    
36import com.google.inject.Guice;
                    
37import com.google.inject.Injector;
                    
37import com.google.inject.Injector;
                    
38import com.google.inject.Module;
                    
39import com.google.inject.Stage;
                    
74
                    
75        final Injector injector = Guice.createInjector(Stage.PRODUCTION, ardorModule);
                    
76
                    
                
CollectionOfCustomRoutesTest.java https://gitlab.com/matticala/apache-camel | Java | 63 lines
                    
16 */
                    
17package org.apache.camel.guice;
                    
18
                    
22import com.google.common.collect.Lists;
                    
23import com.google.inject.Guice;
                    
24import com.google.inject.Injector;
                    
24import com.google.inject.Injector;
                    
25import com.google.inject.Provides;
                    
26import com.google.inject.name.Named;
                    
53    public void xtestGuice() throws Exception {
                    
54        Injector injector = Guice.createInjector(new MyModule());
                    
55
                    
59
                    
60        GuiceTest.assertCamelContextRunningThenCloseInjector(injector);
                    
61    }
                    
                
SeagullTest.java https://gitlab.com/Teclan/declan-guice | Java | 68 lines
                    
6
                    
7import com.google.inject.Guice;
                    
8import com.google.inject.Injector;
                    
10import declean.guice.Module.DefaultFlyModule;
                    
11import declean.guice.Module.DefaultFlyServiceModuleWithProvider;
                    
12import declean.guice.Module.TestFlyModule;
                    
14import declean.guice.model.Seagull;
                    
15import declean.guice.service.spi.DefaultFlyService;
                    
16import declean.guice.service.spi.TestFlyService;
                    
21    public void defaultFlyTest() {
                    
22        Injector injector = Guice.createInjector(new DefaultFlyModule());
                    
23        Seagull seagull = injector.getInstance(Seagull.class);
                    
32    public void testFlyTest() {
                    
33        Injector injector = Guice.createInjector(new TestFlyModule());
                    
34        Seagull seagull = injector.getInstance(Seagull.class);
                    
                
Jsr330Test.java https://gitlab.com/metamorphiccode/guice | Java | 475 lines
                    
61  public void testInject() {
                    
62    Injector injector = Guice.createInjector(new AbstractModule() {
                    
63      protected void configure() {
                    
214    try {
                    
215      Guice.createInjector(new AbstractModule() {
                    
216        protected void configure() {
                    
227  public void testInjectingMethodsWithNonVoidReturnTypes() {
                    
228    Guice.createInjector(new AbstractModule() {
                    
229      protected void configure() {
                    
241  public void testBindProviderClass() {
                    
242    Injector injector = Guice.createInjector(new AbstractModule() {
                    
243      protected void configure() {
                    
296    
                    
297    Injector injector = Guice.createInjector(new AbstractModule() {
                    
298      @Override
                    
                
GuiceResolver.java https://gitlab.com/essere.lab.public/qualitas.class-corpus | Java | 115 lines
                    
30
                    
31import com.google.inject.Injector;
                    
32
                    
37 * 
                    
38 * &ltapplication> &ltel-resolver>org.apache.myfaces.el.unified.resolver.GuiceResolver&lt/el-resolver> &lt/application>
                    
39 * 
                    
43 * 
                    
44 * &ltlistener> <listener-class>com.your_company.GuiceServletContextListener&lt/listener-class> &lt/listener>
                    
45 * 
                    
46 * <p>
                    
47 * Configure Guice in your ServletContextListener implementation, and place the Injector in application scope.
                    
48 * </p>
                    
52 * public void contextInitialized(ServletContextEvent event) { ServletContext ctx = event.getServletContext(); //when on
                    
53 * Java6, use ServiceLoader.load(com.google.inject.Module.class); Injector injector = Guice.createInjector(new
                    
54 * YourModule()); ctx.setAttribute(GuiceResolver.KEY, injector); }
                    
                
AWSIotDataModuleInjector.java https://gitlab.com/github-cloud-corp/aws-sdk-java | Java | 47 lines
                    
17import com.google.inject.AbstractModule;
                    
18import com.google.inject.Guice;
                    
19import com.google.inject.Injector;
                    
19import com.google.inject.Injector;
                    
20import com.google.inject.Stage;
                    
21
                    
21
                    
22import cucumber.api.guice.CucumberModules;
                    
23import cucumber.runtime.java.guice.InjectorSource;
                    
35    public Injector getInjector() {
                    
36        return Guice.createInjector(Stage.PRODUCTION, CucumberModules.SCENARIO,
                    
37                new AWSIotDataModule());
                    
                
TestUtils.java https://gitlab.com/kidaa/lantern.git | Java | 411 lines
                    
39import com.google.inject.Binder;
                    
40import com.google.inject.Guice;
                    
41import com.google.inject.Inject;
                    
41import com.google.inject.Inject;
                    
42import com.google.inject.Injector;
                    
43import com.google.inject.Module;
                    
142
                    
143        injector = Guice.createInjector(lm);
                    
144        
                    
                
Guice1TestPlugin.java http://mycila.googlecode.com/svn/ | Java | 178 lines
                    
20import com.google.inject.Binder;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Inject;
                    
23import com.google.inject.Injector;
                    
24import com.google.inject.Module;
                    
25import com.google.inject.Provider;
                    
46
                    
47    public static final String INJECTOR = "com.google.inject.Injector";
                    
48
                    
51        context.attributes().set("guice.providers", new ArrayList<Provider<?>>());
                    
52        GuiceContext ctx = context.introspector().testClass().getAnnotation(GuiceContext.class);
                    
53
                    
77        // create injector
                    
78        Injector injector = Guice.createInjector(findStage(ctx), modules);
                    
79        context.attributes().set(INJECTOR, injector);
                    
                
Main.java https://gitlab.com/simon-erni/mobsys-manet | Java | 99 lines
                    
4import ch.hslu.mobsys.manet.protocol.SendService;
                    
5import com.google.common.util.concurrent.ServiceManager;
                    
6import com.google.inject.Injector;
                    
15
                    
16import static com.google.inject.Guice.createInjector;
                    
17
                    
25    public static void main(String[] args) throws Exception {
                    
26        Injector injector = createInjector(new ManetModule());
                    
27
                    
                
GuiceFactoryTest.java https://gitlab.com/chiavegatto/cucumber-jvm | Java | 199 lines
                    
41    public void factoryCanBeIntantiatedWithArgConstructor() {
                    
42        factory = new GuiceFactory(Guice.createInjector());
                    
43        assertThat(factory, notNullValue());
                    
47    public void factoryStartFailsIfScenarioScopeIsNotBound() {
                    
48        factory = new GuiceFactory(Guice.createInjector());
                    
49        try {
                    
61    public void shouldGiveNewInstancesOfUnscopedClassWithinAScenario() {
                    
62        factory = new GuiceFactory(injector(CucumberModules.SCENARIO));
                    
63        instancesFromSameScenario = getInstancesFromSameScenario(factory, UnscopedClass.class);
                    
77    public void shouldGiveTheSameInstanceOfAnnotatedScenarioScopedClassWithinAScenario() {
                    
78        factory = new GuiceFactory(injector(CucumberModules.SCENARIO));
                    
79        instancesFromSameScenario = getInstancesFromSameScenario(factory, AnnotatedScenarioScopedClass.class);
                    
162    private Injector injector(Module... module) {
                    
163        return Guice.createInjector(Stage.PRODUCTION, module);
                    
164    }
                    
                
ProvisionExceptionsTest.java https://gitlab.com/metamorphiccode/guice | Java | 178 lines
                    
35  public void testConstructorRuntimeException() {
                    
36    Injector injector = Guice.createInjector(new AbstractModule() {
                    
37      @Override
                    
57  public void testConstructorCheckedException() {
                    
58    Injector injector = Guice.createInjector(new AbstractModule() {
                    
59      @Override
                    
79  public void testCustomProvidersRuntimeException() {
                    
80    Injector injector = Guice.createInjector(new AbstractModule() {
                    
81      @Override
                    
104  public void testProviderMethodRuntimeException() {
                    
105    Injector injector = Guice.createInjector(new AbstractModule() {
                    
106      @Override
                    
127  public void testProviderMethodCheckedException() {
                    
128    Injector injector = Guice.createInjector(new AbstractModule() {
                    
129      @Override
                    
                
DefaultPluginManager.java http://mycila.googlecode.com/svn/ | Java | 199 lines
                    
19import com.google.inject.Binder;
                    
20import com.google.inject.Guice;
                    
21import com.google.inject.Injector;
                    
21import com.google.inject.Injector;
                    
22import com.google.inject.Key;
                    
23import com.google.inject.Module;
                    
23import com.google.inject.Module;
                    
24import com.google.inject.Singleton;
                    
25import com.google.inject.Stage;
                    
25import com.google.inject.Stage;
                    
26import com.mycila.guice.CyclicPluginDependencyException;
                    
27import com.mycila.guice.InvokeException;
                    
127        });
                    
128        return Guice.createInjector(Stage.PRODUCTION, mm);
                    
129    }
                    
                
GroovyGuice.java http://groovy-guice.googlecode.com/svn/trunk/ | Java | 396 lines
                    
40import com.google.inject.AbstractModule;
                    
41import com.google.inject.Guice;
                    
42import com.google.inject.Injector;
                    
47import de.indisopht.guice.groovy.internal.GroovyClassloaderFactory;
                    
48import de.indisopht.guice.groovy.internal.annotations.GroovyGuiceInternal;
                    
49
                    
56 * <code><pre>
                    
57 * Module groovyGuiceModule = GroovyGuice
                    
58 *   .create()
                    
60 *   .build();</pre>
                    
61 * Guice.createInjector(myModule, groovyGuiceModule);<br>
                    
62 * </code>
                    
285         * at {@link GroovyGuice#create(Module...)} must be given 
                    
286         * to {@link Guice#createInjector(Module...)} as parameter
                    
287         * 
                    
                
App.java https://gitlab.com/mfriedenhagen/ono-artifactory-shared | Java | 99 lines
                    
17
                    
18import com.google.inject.Guice;
                    
19import com.google.inject.Injector;
                    
79        LOG.info("ARGS: {}", argList);
                    
80        Injector injector = Guice.createInjector(new ArtifactoryModule());
                    
81        App instance = injector.getInstance(App.class);
                    
                
TestRMWebServicesNodes.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 719 lines
                    
57import com.google.common.base.Joiner;
                    
58import com.google.inject.Guice;
                    
59import com.google.inject.Injector;
                    
59import com.google.inject.Injector;
                    
60import com.google.inject.servlet.GuiceServletContextListener;
                    
61import com.google.inject.servlet.ServletModule;
                    
65import com.sun.jersey.api.client.WebResource;
                    
66import com.sun.jersey.guice.spi.container.servlet.GuiceContainer;
                    
67import com.sun.jersey.test.framework.JerseyTest;
                    
73
                    
74  private Injector injector = Guice.createInjector(new ServletModule() {
                    
75    @Override
                    
87
                    
88  public class GuiceServletConfig extends GuiceServletContextListener {
                    
89
                    
                
TestRMWebServicesApps.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 1109 lines
                    
59
                    
60import com.google.inject.Guice;
                    
61import com.google.inject.Injector;
                    
61import com.google.inject.Injector;
                    
62import com.google.inject.servlet.GuiceServletContextListener;
                    
63import com.google.inject.servlet.ServletModule;
                    
68import com.sun.jersey.core.util.MultivaluedMapImpl;
                    
69import com.sun.jersey.guice.spi.container.servlet.GuiceContainer;
                    
70import com.sun.jersey.test.framework.JerseyTest;
                    
78
                    
79  private Injector injector = Guice.createInjector(new ServletModule() {
                    
80    @Override
                    
95
                    
96  public class GuiceServletConfig extends GuiceServletContextListener {
                    
97
                    
                
TestTimelineWebServices.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 990 lines
                    
66
                    
67import com.google.inject.Guice;
                    
68import com.google.inject.Injector;
                    
68import com.google.inject.Injector;
                    
69import com.google.inject.servlet.GuiceServletContextListener;
                    
70import com.google.inject.servlet.ServletModule;
                    
73import com.sun.jersey.api.client.config.DefaultClientConfig;
                    
74import com.sun.jersey.guice.spi.container.servlet.GuiceContainer;
                    
75import com.sun.jersey.test.framework.JerseyTest;
                    
84
                    
85  private Injector injector = Guice.createInjector(new ServletModule() {
                    
86
                    
150
                    
151  public class GuiceServletConfig extends GuiceServletContextListener {
                    
152
                    
                
TestAHSWebServices.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 376 lines
                    
65
                    
66import com.google.inject.Guice;
                    
67import com.google.inject.Injector;
                    
68import com.google.inject.Singleton;
                    
69import com.google.inject.servlet.GuiceServletContextListener;
                    
70import com.google.inject.servlet.ServletModule;
                    
74import com.sun.jersey.api.client.WebResource;
                    
75import com.sun.jersey.guice.spi.container.servlet.GuiceContainer;
                    
76import com.sun.jersey.test.framework.JerseyTest;
                    
113
                    
114  private Injector injector = Guice.createInjector(new ServletModule() {
                    
115
                    
139
                    
140  public class GuiceServletConfig extends GuiceServletContextListener {
                    
141
                    
                
TestAMWebServicesAttempts.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 665 lines
                    
57
                    
58import com.google.inject.Guice;
                    
59import com.google.inject.Injector;
                    
59import com.google.inject.Injector;
                    
60import com.google.inject.servlet.GuiceServletContextListener;
                    
61import com.google.inject.servlet.ServletModule;
                    
65import com.sun.jersey.api.client.ClientResponse.Status;
                    
66import com.sun.jersey.guice.spi.container.servlet.GuiceContainer;
                    
67import com.sun.jersey.test.framework.JerseyTest;
                    
82
                    
83  private Injector injector = Guice.createInjector(new ServletModule() {
                    
84    @Override
                    
97
                    
98  public class GuiceServletConfig extends GuiceServletContextListener {
                    
99
                    
                
TestJsonModule.java https://gitlab.com/CORP-RESELLER/airlift | Java | 389 lines
                    
25import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
                    
26import com.google.common.base.Joiner;
                    
27import com.google.common.base.Splitter;
                    
27import com.google.common.base.Splitter;
                    
28import com.google.common.collect.ImmutableList;
                    
29import com.google.common.collect.ImmutableSet;
                    
31import com.google.inject.Binder;
                    
32import com.google.inject.Guice;
                    
33import com.google.inject.Injector;
                    
64    {
                    
65        Injector injector = Guice.createInjector(new JsonModule(),
                    
66                new Module()
                    
81    {
                    
82        Injector injector = Guice.createInjector(new JsonModule());
                    
83        JsonCodecFactory codecFactory = injector.getInstance(JsonCodecFactory.class);
                    
                
FriendBrowseDownloadRUDPTest.java https://github.com/r3n/limewire5-ruby.git | Java | 294 lines
                    
46
                    
47import com.google.inject.Guice;
                    
48import com.google.inject.Injector;
                    
48import com.google.inject.Injector;
                    
49import com.google.inject.Key;
                    
50import com.google.inject.Module;
                    
50import com.google.inject.Module;
                    
51import com.google.inject.Stage;
                    
52import com.google.inject.TypeLiteral;
                    
83    protected void setUp() throws Exception {
                    
84        injector = createInjector(getModules());
                    
85        registry = injector.getInstance(ServiceRegistry.class);
                    
101    private Injector createInjector(Module... modules) {
                    
102        return Guice.createInjector(Stage.PRODUCTION, modules);
                    
103    }
                    
                
Java8LanguageFeatureBindingTest.java https://gitlab.com/metamorphiccode/guice | Java | 168 lines
                    
20import com.google.inject.CreationException;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Inject;
                    
48  public void testBinding_lambdaToInterface() {
                    
49    Injector injector = Guice.createInjector(new AbstractModule() {
                    
50      @Override
                    
112    UUID uuid = UUID.randomUUID();
                    
113    Injector injector = Guice.createInjector(new AbstractModule() {
                    
114      @Override
                    
140  public void testBinding_toProvider_lambda() {
                    
141    Injector injector = Guice.createInjector(new AbstractModule() {
                    
142      @Override
                    
153  public void testBinding_toProvider_methodReference() {
                    
154    Injector injector = Guice.createInjector(new AbstractModule() {
                    
155      @Override
                    
                
AWSSupportModuleInjector.java https://gitlab.com/github-cloud-corp/aws-sdk-java | Java | 47 lines
                    
17import com.google.inject.AbstractModule;
                    
18import com.google.inject.Guice;
                    
19import com.google.inject.Injector;
                    
19import com.google.inject.Injector;
                    
20import com.google.inject.Stage;
                    
21
                    
21
                    
22import cucumber.api.guice.CucumberModules;
                    
23import cucumber.runtime.java.guice.InjectorSource;
                    
35    public Injector getInjector() {
                    
36        return Guice.createInjector(Stage.PRODUCTION, CucumberModules.SCENARIO,
                    
37                new AWSSupportModule());
                    
                
ElasticQueryChangesTest.java https://gitlab.com/chenfengxu/gerrit | Java | 87 lines
                    
14
                    
15package com.google.gerrit.elasticsearch;
                    
16
                    
16
                    
17import com.google.gerrit.elasticsearch.ElasticTestUtils.ElasticNodeInfo;
                    
18import com.google.gerrit.server.query.change.AbstractQueryChangesTest;
                    
18import com.google.gerrit.server.query.change.AbstractQueryChangesTest;
                    
19import com.google.gerrit.testing.ConfigSuite;
                    
20import com.google.gerrit.testing.InMemoryModule;
                    
22import com.google.gerrit.testing.IndexConfig;
                    
23import com.google.inject.Guice;
                    
24import com.google.inject.Injector;
                    
76    ElasticTestUtils.createAllIndexes(nodeInfo, indicesPrefix);
                    
77    return Guice.createInjector(new InMemoryModule(elasticsearchConfig, notesMigration));
                    
78  }
                    
                
Guice2TestPlugin.java http://mycila.googlecode.com/svn/ | Java | 178 lines
                    
20import com.google.inject.Binder;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Inject;
                    
29import com.google.inject.binder.LinkedBindingBuilder;
                    
30import com.google.inject.binder.ScopedBindingBuilder;
                    
31import com.google.inject.util.Modules;
                    
45 */
                    
46public final class Guice2TestPlugin extends DefaultTestPlugin {
                    
47
                    
52        context.attributes().set("guice.providers", new ArrayList<Provider<?>>());
                    
53        GuiceContext ctx = context.introspector().testClass().getAnnotation(GuiceContext.class);
                    
54
                    
77        // create injector
                    
78        Injector injector = Guice.createInjector(findStage(ctx), Modules.override(contextualModules(ctx)).with(modules));
                    
79        context.attributes().set(INJECTOR, injector);
                    
                
TestDiscoveryBinder.java https://gitlab.com/github-cloud-corp/airlift | Java | 220 lines
                    
20import com.google.inject.Binder;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Injector;
                    
46    {
                    
47        Injector injector = Guice.createInjector(
                    
48                new TestModule(),
                    
125    {
                    
126        Injector injector = Guice.createInjector(
                    
127                new TestModule(),
                    
144    {
                    
145        Injector injector = Guice.createInjector(
                    
146                new TestModule(ImmutableMap.of("discovery.apple.pool", "apple-pool")),
                    
163    {
                    
164        Injector injector = Guice.createInjector(
                    
165                new TestModule(ImmutableMap.of("discovery.apple.pool", "apple-pool")),
                    
                
GuicePlanetProvider.java https://gitlab.com/essere.lab.public/qualitas.class-corpus | Java | 98 lines
                    
20
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Injector;
                    
39    /**
                    
40     * Instantiate a new GuicePlanetProvider using default guice module 
                    
41     * configured in PlanetConfig via 'guice.backend.module' property.
                    
52            Module module = (Module)moduleClass.newInstance();
                    
53            injector = Guice.createInjector(module);
                    
54        } catch (Throwable e) {                
                    
61    /**
                    
62     * Instantiate a new GuicePlanetProvider using the given Guice module.
                    
63     *
                    
74            Module module = (Module)moduleClass.newInstance();
                    
75            injector = Guice.createInjector(module);
                    
76        } catch (Throwable e) {                
                    
                
TestMonitoringGuiceInterceptor.java https://gitlab.com/tuandung.bui/javamelody | Java | 117 lines
                    
26import com.google.inject.AbstractModule;
                    
27import com.google.inject.Guice;
                    
28import com.google.inject.Injector;
                    
53	public void testNewInstance() {
                    
54		assertNotNull("new MonitoringGuiceInterceptor", new MonitoringGuiceInterceptor());
                    
55	}
                    
59	public void testGetGuiceCounter() {
                    
60		assertNotNull("getGuiceCounter", MonitoringProxy.getGuiceCounter());
                    
61	}
                    
65	public void testGuiceAOP() {
                    
66		final Counter guiceCounter = MonitoringProxy.getGuiceCounter();
                    
67		guiceCounter.clear();
                    
85		};
                    
86		final Injector injector = Guice.createInjector(testModule);
                    
87		final SpringTestFacade springTestFacade = injector.getInstance(SpringTestFacade.class);
                    
                
ModulesTest.java https://gitlab.com/metamorphiccode/guice | Java | 80 lines
                    
16
                    
17package com.google.inject;
                    
18
                    
18
                    
19import com.google.common.collect.ImmutableList;
                    
20import com.google.inject.spi.ElementSource;
                    
33    Module combined = Modules.combine(newModule(1), newModule(2L), newModule((short) 3));
                    
34    Injector injector = Guice.createInjector(combined);
                    
35    assertEquals(1, injector.getInstance(Integer.class).intValue());
                    
41    Iterable<Module> modules = Arrays.asList(newModule(1), newModule(2L), newModule((short) 3));
                    
42    Injector injector = Guice.createInjector(Modules.combine(modules));
                    
43    assertEquals(1, injector.getInstance(Integer.class).intValue());
                    
60    final Module combined2 = Modules.combine(skipSourcesModule);
                    
61    Injector injector = Guice.createInjector(combined2);
                    
62    ElementSource source = (ElementSource) injector.getBinding(Integer.class).getSource();
                    
                
MySQLAuthenticationProvider.java https://gitlab.com/oytunistrator/guacamole-client | Java | 185 lines
                    
26import com.google.inject.Binder;
                    
27import com.google.inject.Guice;
                    
28import com.google.inject.Injector;
                    
28import com.google.inject.Injector;
                    
29import com.google.inject.Module;
                    
30import com.google.inject.name.Names;
                    
55import org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory;
                    
56import org.mybatis.guice.MyBatisModule;
                    
57import org.mybatis.guice.datasource.builtin.PooledDataSourceProvider;
                    
57import org.mybatis.guice.datasource.builtin.PooledDataSourceProvider;
                    
58import org.mybatis.guice.datasource.helper.JdbcHelper;
                    
59
                    
123        // Set up Guice injector.
                    
124        injector = Guice.createInjector(
                    
125            JdbcHelper.MySQL,
                    
                
JpaWorkManagerTest.java https://gitlab.com/metamorphiccode/guice | Java | 123 lines
                    
16
                    
17package com.google.inject.persist.jpa;
                    
18
                    
18
                    
19import com.google.inject.Guice;
                    
20import com.google.inject.Inject;
                    
20import com.google.inject.Inject;
                    
21import com.google.inject.Injector;
                    
22import com.google.inject.persist.PersistService;
                    
22import com.google.inject.persist.PersistService;
                    
23import com.google.inject.persist.Transactional;
                    
24import com.google.inject.persist.UnitOfWork;
                    
45  public void setUp() {
                    
46    injector = Guice.createInjector(new JpaPersistModule("testUnit"));
                    
47
                    
                
ServerToNodeMetadataTest.java git://github.com/jclouds/jclouds.git | Java | 204 lines
                    
54
                    
55import com.google.common.base.Supplier;
                    
56import com.google.common.collect.ImmutableList;
                    
56import com.google.common.collect.ImmutableList;
                    
57import com.google.common.collect.ImmutableSet;
                    
58import com.google.inject.AbstractModule;
                    
58import com.google.inject.AbstractModule;
                    
59import com.google.inject.Guice;
                    
60import com.google.inject.name.Names;
                    
89
                    
90      GroupNamingConvention.Factory namingConvention = Guice.createInjector(new AbstractModule() {
                    
91         @Override
                    
                
JpaDynamicFindersTest.java http://warp-persist.googlecode.com/svn/trunk/ | Java | 239 lines
                    
19import com.google.inject.AbstractModule;
                    
20import com.google.inject.Guice;
                    
21import com.google.inject.Inject;
                    
21import com.google.inject.Inject;
                    
22import com.google.inject.Injector;
                    
23import com.wideplay.warp.persist.PersistenceService;
                    
55    public void pre() {
                    
56        injector = Guice.createInjector(PersistenceService.usingJpa()
                    
57                .across(UnitOfWork.TRANSACTION)
                    
                
TestHttpAnnouncementBinder.java https://gitlab.com/CORP-RESELLER/airlift | Java | 189 lines
                    
19import com.google.inject.Binder;
                    
20import com.google.inject.Guice;
                    
21import com.google.inject.Injector;
                    
45
                    
46        Injector injector = Guice.createInjector(
                    
47                new TestingDiscoveryModule(),
                    
80
                    
81        Injector injector = Guice.createInjector(
                    
82                new TestingDiscoveryModule(),
                    
115
                    
116        Injector injector = Guice.createInjector(
                    
117                new TestingDiscoveryModule(),
                    
152
                    
153        Injector injector = Guice.createInjector(
                    
154                new TestingDiscoveryModule(),
                    
                
FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeatTest.java git://github.com/jclouds/jclouds.git | Java | 176 lines
                    
28
                    
29import com.google.common.base.Supplier;
                    
30import com.google.common.base.Suppliers;
                    
31import com.google.inject.AbstractModule;
                    
32import com.google.inject.Guice;
                    
33import com.google.inject.TypeLiteral;
                    
105   public void testPropertyChangesDelimiter() {
                    
106      GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {
                    
107
                    
120   public void testPropertyChangesPrefix() {
                    
121      GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {
                    
122
                    
136   public void testCanChangeSuffixSupplier() {
                    
137      GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {
                    
138
                    
                
ExtensionSpiTest.java https://gitlab.com/metamorphiccode/guice | Java | 210 lines
                    
22import com.google.common.collect.ImmutableSet;
                    
23import com.google.common.collect.Iterables;
                    
24import com.google.common.collect.Lists;
                    
24import com.google.common.collect.Lists;
                    
25import com.google.common.collect.Sets;
                    
26import com.google.inject.AbstractModule;
                    
27import com.google.inject.Binding;
                    
28import com.google.inject.Guice;
                    
29import com.google.inject.Inject;
                    
29import com.google.inject.Inject;
                    
30import com.google.inject.Injector;
                    
31import com.google.inject.Key;
                    
66    Integer count = 0;
                    
67    Injector injector = Guice.createInjector(new Module());
                    
68    for(Binding<?> binding : injector.getBindings().values()) {
                    
                
PropertyListenerTest.java https://github.com/jglick/sisu.git | Java | 205 lines
                    
11 *******************************************************************************/
                    
12package org.sonatype.guice.bean.inject;
                    
13
                    
15
                    
16import org.sonatype.guice.bean.reflect.BeanProperty;
                    
17
                    
17
                    
18import com.google.inject.AbstractModule;
                    
19import com.google.inject.ConfigurationException;
                    
19import com.google.inject.ConfigurationException;
                    
20import com.google.inject.Guice;
                    
21import com.google.inject.Injector;
                    
128    {
                    
129        injector = Guice.createInjector( new AbstractModule()
                    
130        {
                    
                
EMusicJ.java https://gitlab.com/eythian/emusicj | Java | 80 lines
                    
28
                    
29import com.google.inject.Guice;
                    
30import com.google.inject.Injector;
                    
30import com.google.inject.Injector;
                    
31import com.google.inject.Stage;
                    
32
                    
54	public EMusicJ(String[] args) {
                    
55		Injector injector = Guice.createInjector(Stage.PRODUCTION,
                    
56				new Bindings(), new EmusicjBindings());
                    
                
BluePie.java https://gitlab.com/eythian/emusicj | Java | 80 lines
                    
28
                    
29import com.google.inject.Guice;
                    
30import com.google.inject.Injector;
                    
30import com.google.inject.Injector;
                    
31import com.google.inject.Stage;
                    
32
                    
54	public BluePie(final String[] args) {
                    
55		Injector injector = Guice.createInjector(Stage.PRODUCTION,
                    
56				new Bindings(), new BluePieBindings());
                    
                
SchemaUpdater.java https://gitlab.com/chenfengxu/gerrit | Java | 153 lines
                    
19import com.google.gerrit.reviewdb.client.SystemConfig;
                    
20import com.google.gerrit.reviewdb.server.ReviewDb;
                    
21import com.google.gerrit.reviewdb.server.ReviewDbUtil;
                    
21import com.google.gerrit.reviewdb.server.ReviewDbUtil;
                    
22import com.google.gerrit.server.GerritPersonIdent;
                    
23import com.google.gerrit.server.config.AllProjectsName;
                    
27import com.google.gerrit.server.config.SitePaths;
                    
28import com.google.gerrit.server.git.GitRepositoryManager;
                    
29import com.google.gerrit.server.group.SystemGroupBackend;
                    
32import com.google.inject.AbstractModule;
                    
33import com.google.inject.Guice;
                    
34import com.google.inject.Inject;
                    
68    // are behind this installation's current version.
                    
69    return Guice.createInjector(
                    
70        Stage.DEVELOPMENT,
                    
                
LoggerInjectionTest.java https://gitlab.com/metamorphiccode/guice | Java | 73 lines
                    
20  public void testLoggerWithMember() {
                    
21    Injector injector = Guice.createInjector();
                    
22    injector.injectMembers(this);
                    
26  public void testLoggerInConstructor() {
                    
27    Injector injector = Guice.createInjector();
                    
28    Foo foo = injector.getInstance(Foo.class);
                    
40  public void testLoggerWithoutMember() {
                    
41    Injector injector = Guice.createInjector();
                    
42    assertNull(injector.getInstance(Logger.class).getName());
                    
48  public void testCanBindAnnotatedLogger() {
                    
49    Injector injector = Guice.createInjector(new AbstractModule() {
                    
50      protected void configure() {
                    
61    try {
                    
62      Guice.createInjector(new AbstractModule() {
                    
63        protected void configure() {
                    
                
AmazonElasticLoadBalancingModuleInjector.java https://gitlab.com/github-cloud-corp/aws-sdk-java | Java | 48 lines
                    
17import com.google.inject.AbstractModule;
                    
18import com.google.inject.Guice;
                    
19import com.google.inject.Injector;
                    
19import com.google.inject.Injector;
                    
20import com.google.inject.Stage;
                    
21
                    
21
                    
22import cucumber.api.guice.CucumberModules;
                    
23import cucumber.runtime.java.guice.InjectorSource;
                    
35    public Injector getInjector() {
                    
36        return Guice.createInjector(Stage.PRODUCTION, CucumberModules.SCENARIO,
                    
37                new AmazonElasticLoadBalancingModule());
                    
                
AWSApplicationAutoScalingModuleInjector.java https://gitlab.com/github-cloud-corp/aws-sdk-java | Java | 48 lines
                    
17import com.google.inject.AbstractModule;
                    
18import com.google.inject.Guice;
                    
19import com.google.inject.Injector;
                    
19import com.google.inject.Injector;
                    
20import com.google.inject.Stage;
                    
21
                    
21
                    
22import cucumber.api.guice.CucumberModules;
                    
23import cucumber.runtime.java.guice.InjectorSource;
                    
35    public Injector getInjector() {
                    
36        return Guice.createInjector(Stage.PRODUCTION, CucumberModules.SCENARIO,
                    
37                new AWSApplicationAutoScalingModule());
                    
                
FreemarkerTemplateCompilerTest.java git://github.com/dhanji/sitebricks.git | Java | 429 lines
                    
4import com.google.inject.AbstractModule;
                    
5import com.google.inject.Guice;
                    
6import com.google.inject.Injector;
                    
60
                    
61    injector = Guice.createInjector(new AbstractModule() {
                    
62      protected void configure() {
                    
236//  public final void readAndRenderRequireWidget() {
                    
237//    final Injector injector = Guice.createInjector(new AbstractModule() {
                    
238//      protected void configure() {
                    
338//  public final void readEmbedWidgetAndStoreAsPage() {
                    
339//    final Injector injector = Guice.createInjector(new AbstractModule() {
                    
340//      protected void configure() {
                    
378//  public final void readEmbedWidgetOnly() {
                    
379//    final Injector injector = Guice.createInjector(new AbstractModule() {
                    
380//      protected void configure() {
                    
                
AbstractXtextTests.java https://gitlab.com/inetaborigine/emqcfg | Java | 369 lines
                    
49
                    
50import com.google.inject.Guice;
                    
51import com.google.inject.Injector;
                    
107		assertTrue("super.setUp() has to be called before any injector is instantiated", canCreateInjector);
                    
108		injector = Guice.createInjector(modules);
                    
109	}
                    
123		if (injector == null)
                    
124			injector = Guice.createInjector();
                    
125		return injector.getInstance(clazz);
                    
129		if (injector == null)
                    
130			injector = Guice.createInjector();
                    
131		return injector.getInstance(key);
                    
135		if (injector == null)
                    
136			injector = Guice.createInjector();
                    
137		injector.injectMembers(object);
                    
                
guice.adoc https://gitlab.com/matticala/apache-camel | AsciiDoc | 161 lines
                    
4
                    
5We have support for http://code.google.com/p/google-guice/[Google Guice]
                    
6as a dependency injection framework.
                    
24
                    
25The http://camel.apache.org/maven/current/camel-guice/apidocs/org/apache/camel/guice/GuiceCamelContext.html[GuiceCamelContext]
                    
26is designed to work nicely inside Guice. You then need to bind it using
                    
35you to bind the RouteBuilder instances
                    
36* http://camel.apache.org/maven/current/camel-guice/apidocs/org/apache/camel/guice/CamelModuleWithRouteTypes.html[CamelModuleWithRouteTypes]
                    
37extends CamelModule so that in the constructor of the module you specify
                    
75You can follow a similar pattern with Guice using the
                    
76http://code.google.com/p/guiceyfruit/wiki/GuiceyJndi[GuiceyFruit JNDI
                    
77Provider] which lets you bootstrap Guice from a *jndi.properties* file
                    
156* there are a number of Examples you can look at to
                    
157see Guice and Camel being used such as link:guice-jms-example.html[Guice
                    
158JMS Example]
                    
                
TestThriftCodecModule.java https://gitlab.com/mayakarya/swift | Java | 169 lines
                    
15 */
                    
16package com.facebook.swift.codec.guice;
                    
17
                    
22import com.google.common.collect.ImmutableList;
                    
23import com.google.common.collect.ImmutableMap;
                    
24import com.google.inject.Binder;
                    
24import com.google.inject.Binder;
                    
25import com.google.inject.Guice;
                    
26import com.google.inject.Injector;
                    
26import com.google.inject.Injector;
                    
27import com.google.inject.Key;
                    
28import com.google.inject.Module;
                    
48    {
                    
49        Injector injector = Guice.createInjector(Stage.PRODUCTION,
                    
50                new ThriftCodecModule(),
                    
                
Guice2TestPlugin.java http://mycila.googlecode.com/svn/ | Java | 175 lines
                    
20import com.google.inject.Binder;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Inject;
                    
23import com.google.inject.Injector;
                    
24import com.google.inject.Module;
                    
25import com.google.inject.Provider;
                    
45 */
                    
46public final class Guice2TestPlugin extends AbstractTestPlugin {
                    
47
                    
49        context.setAttribute("guice.providers", new ArrayList<Provider<?>>());
                    
50        GuiceContext ctx = context.getTest().getTargetClass().getAnnotation(GuiceContext.class);
                    
51
                    
74        // create injector
                    
75        Injector injector = Guice.createInjector(findStage(ctx), Modules.override(contextualModules(ctx)).with(modules));
                    
76        context.setAttribute("com.google.inject.Injector", injector);
                    
                
App.java https://gitlab.com/akkhil2012/java-design-patterns | Java | 67 lines
                    
24
                    
25import com.google.inject.Guice;
                    
26import com.google.inject.Injector;
                    
43 * <p>
                    
44 * The third example takes the pattern a step further. It uses Guice framework for Dependency
                    
45 * Injection. {@link TobaccoModule} binds a concrete implementation to abstraction. Injector is then
                    
45 * Injection. {@link TobaccoModule} binds a concrete implementation to abstraction. Injector is then
                    
46 * used to create {@link GuiceWizard} object with correct dependencies.
                    
47 *
                    
63    Injector injector = Guice.createInjector(new TobaccoModule());
                    
64    GuiceWizard guiceWizard = injector.getInstance(GuiceWizard.class);
                    
65    guiceWizard.smoke();
                    
                
ProvidesTest.java git://github.com/jersey/jersey-1.x.git | Java | 287 lines
                    
53
                    
54import com.google.inject.Guice;
                    
55import com.google.inject.Inject;
                    
59import com.google.inject.Stage;
                    
60import com.google.inject.servlet.GuiceServletContextListener;
                    
61import com.google.inject.servlet.RequestScoped;
                    
114        protected Injector getInjector() {
                    
115            return Guice.createInjector(
                    
116                Stage.PRODUCTION,
                    
193        protected Injector getInjector() {
                    
194            return Guice.createInjector(
                    
195                Stage.PRODUCTION,
                    
258        protected Injector getInjector() {
                    
259            return Guice.createInjector(
                    
260                Stage.PRODUCTION,
                    
                
TudeyTool.java git://github.com/threerings/clyde.git | Java | 252 lines
                    
27
                    
28import com.google.inject.Guice;
                    
29import com.google.inject.Injector;
                    
157        // create the tool server
                    
158        Injector injector = Guice.createInjector(new ToolServer.ToolModule(_client));
                    
159        _server = injector.getInstance(ToolServer.class);
                    
                
TestAMWebServices.java https://gitlab.com/xiaoliuliu2050/hadoop | Java | 345 lines
                    
47import com.google.common.collect.Sets;
                    
48import com.google.inject.Guice;
                    
49import com.google.inject.Injector;
                    
49import com.google.inject.Injector;
                    
50import com.google.inject.servlet.GuiceServletContextListener;
                    
51import com.google.inject.servlet.ServletModule;
                    
55import com.sun.jersey.api.client.WebResource;
                    
56import com.sun.jersey.guice.spi.container.servlet.GuiceContainer;
                    
57import com.sun.jersey.test.framework.JerseyTest;
                    
71
                    
72  private Injector injector = Guice.createInjector(new ServletModule() {
                    
73    @Override
                    
88
                    
89  public class GuiceServletConfig extends GuiceServletContextListener {
                    
90
                    
                
Guice1TestPlugin.java http://mycila.googlecode.com/svn/ | Java | 175 lines
                    
20import com.google.inject.Binder;
                    
21import com.google.inject.Guice;
                    
22import com.google.inject.Inject;
                    
22import com.google.inject.Inject;
                    
23import com.google.inject.Injector;
                    
24import com.google.inject.Module;
                    
29import com.google.inject.binder.LinkedBindingBuilder;
                    
30import com.google.inject.binder.ScopedBindingBuilder;
                    
31import com.mycila.testing.core.AbstractTestPlugin;
                    
48        context.setAttribute("guice.providers", new ArrayList<Provider<?>>());
                    
49        GuiceContext ctx = context.getTest().getTargetClass().getAnnotation(GuiceContext.class);
                    
50
                    
74        // create injector
                    
75        Injector injector = Guice.createInjector(findStage(ctx), modules);
                    
76        context.setAttribute("com.google.inject.Injector", injector);
                    
                
NameUsageIndexer.java http://gbif-ecat.googlecode.com/svn/trunk/ | Java | 191 lines
                    
9
                    
10import com.google.inject.Guice;
                    
11import com.google.inject.Inject;
                    
11import com.google.inject.Inject;
                    
12import com.google.inject.Injector;
                    
13import com.google.inject.name.Named;
                    
81    // Creates the injector
                    
82    Injector injector = Guice.createInjector(new IndexingModule(args[0]));
                    
83    // Gets the indexer instance
                    
181      super.shutdownService(tasksCount);
                    
182      // This statement is used because the Guice container is not stopped inside the threadpool.
                    
183      System.exit(0);
                    
                
LabelNormalizerTest.java https://gitlab.com/chenfengxu/gerrit | Java | 230 lines
                    
17import static com.google.gerrit.common.data.Permission.forLabel;
                    
18import static com.google.gerrit.server.group.SystemGroupBackend.REGISTERED_USERS;
                    
19import static com.google.gerrit.server.project.testing.Util.allow;
                    
19import static com.google.gerrit.server.project.testing.Util.allow;
                    
20import static com.google.gerrit.server.project.testing.Util.category;
                    
21import static com.google.gerrit.server.project.testing.Util.value;
                    
37import com.google.gerrit.server.CurrentUser;
                    
38import com.google.gerrit.server.IdentifiedUser;
                    
39import com.google.gerrit.server.account.AccountManager;
                    
52import com.google.gerrit.testing.InMemoryModule;
                    
53import com.google.inject.Guice;
                    
54import com.google.inject.Inject;
                    
86  public void setUpInjector() throws Exception {
                    
87    Injector injector = Guice.createInjector(new InMemoryModule());
                    
88    injector.injectMembers(this);
                    
                
AtrsServer.java https://gitlab.com/devsathish/atrs | Java | 91 lines
                    
7import com.cyngn.vertx.web.RouterTools;
                    
8import com.google.inject.Guice;
                    
9import com.google.inject.Inject;
                    
55        module = new AtrsModule(vertx, config, onReady -> {
                    
56            // Create Guice injector and initialize this Verticle instance.
                    
57
                    
57
                    
58            Guice.createInjector(module).injectMembers(this);
                    
59            RouterTools.registerRootHandlers(router, bodyHandler);
                    
                
RequestInjectionTest.java https://gitlab.com/metamorphiccode/guice | Java | 235 lines
                    
83
                    
84    Guice.createInjector(new AbstractModule() {
                    
85      @Override
                    
101    try {
                    
102      Guice.createInjector(new AbstractModule() {
                    
103        @Override
                    
137    try {
                    
138      Guice.createInjector(new AbstractModule() {
                    
139        @Override
                    
153    try {
                    
154      Guice.createInjector(new AbstractModule() {
                    
155        @Override
                    
204  public void testEarlyInjectableReferencesWithSameIdentity() {
                    
205    Injector injector = Guice.createInjector(new AbstractModule() {
                    
206      @Override
                    
                
ServerInRegionToNodeMetadataTest.java git://github.com/jclouds/jclouds.git | Java | 366 lines
                    
48
                    
49import com.google.common.base.Supplier;
                    
50import com.google.common.base.Suppliers;
                    
50import com.google.common.base.Suppliers;
                    
51import com.google.common.collect.ImmutableMap;
                    
52import com.google.common.collect.ImmutableSet;
                    
52import com.google.common.collect.ImmutableSet;
                    
53import com.google.inject.Guice;
                    
54
                    
68
                    
69   GroupNamingConvention.Factory namingConvention = Guice.createInjector().getInstance(GroupNamingConvention.Factory.class);
                    
70
                    
                
TusarNotifier.java https://github.com/jfroche/hudson-plugins.git | Java | 301 lines
                    
26import com.google.inject.AbstractModule;
                    
27import com.google.inject.Guice;
                    
28import com.google.inject.Singleton;
                    
104
                    
105        final TusarNotifierLogger tusarNotifierLog = Guice.createInjector(new AbstractModule() {
                    
106            @Override
                    
120        // Archiving tool reports into JUnit files
                    
121        TusarNotifierTransformer tusarNotifierTransformer = Guice.createInjector(new AbstractModule() {
                    
122            @Override
                    
151
                    
152        final TusarNotifierLogger tusarNotifierLog = Guice.createInjector(new AbstractModule() {
                    
153            @Override
                    
160
                    
161        TusarNotifierReportProcessingService tusarNotifierReportProcessingService = Guice.createInjector(new AbstractModule() {
                    
162            @Override
                    
                
ExceptionMeteredTest.java git://github.com/codahale/metrics.git | Java | 385 lines
                    
2
                    
3import com.google.inject.Guice;
                    
4import com.google.inject.Injector;
                    
23    public void setup() {
                    
24        final Injector injector = Guice.createInjector(new InstrumentationModule());
                    
25        instance = injector.getInstance(InstrumentedWithExceptionMetered.class);
                    
224
                    
225        assertThat("Guice creates a meter which gets marked",
                    
226                   ((Meter) metric).count(),
                    
249
                    
250        assertThat("Guice creates a metric",
                    
251                   timedMetric,
                    
253
                    
254        assertThat("Guice creates a timer",
                    
255                   timedMetric,
                    
                
package.html https://gitlab.com/chiavegatto/cucumber-jvm | HTML | 150 lines
                    
2<p>
                    
3    This module allows you to use Google Guice dependency injection in your Cucumber tests. Guice comes as standard with
                    
4    singleton scope and 'no scope'. This module adds Cucumber scenario scope to the scopes available for use in your
                    
5    test code. The rest of this documentation assumes you have at least a basic understanding of Guice. Please refer to
                    
6    the Guice wiki if necessary, see <a href="https://github.com/google/guice/wiki/Motivation"
                    
7        target="_parent">
                    
120    <code>cucumber.runtime.java.guice.InjectorSource</code>. This gives you complete control over how you obtain a
                    
121    Guice injector and it's Guice modules. The injector must provide a binding for
                    
122    <code>cucumber.runtime.java.guice.ScenarioScope</code>. It should also provide a binding for the
                    
126    <pre>
                    
127        import com.google.inject.Guice;
                    
128        import com.google.inject.Injector;
                    
136            public Injector getInjector() {
                    
137                return Guice.createInjector(Stage.PRODUCTION, CucumberModules.SCENARIO, new YourModule());
                    
138            }
                    
                
GenModelResourceDescriptionManagerTest.java git://pkgs.fedoraproject.org/eclipse-emf | Java | 151 lines
                    
37import com.google.common.collect.Maps;
                    
38import com.google.inject.Guice;
                    
39import com.google.inject.Injector;
                    
58    super.setUp();
                    
59    Injector injector = Guice.createInjector(new GenModelRuntimeModule());
                    
60    testMe = injector.getInstance(GenericResourceDescriptionManager.class);
                    
                
package-info.java git://github.com/jersey/jersey-1.x.git | Java | 188 lines
                    
44 * Guice support is enabled by referencing the Guice filter
                    
45 * {@link com.google.inject.servlet.GuiceFilter} and an application
                    
46 * specific {@link javax.servlet.ServletContextListener} that extends from
                    
46 * specific {@link javax.servlet.ServletContextListener} that extends from
                    
47 * {@link com.google.inject.servlet.GuiceServletContextListener} in the web.xml.
                    
48 * For example, the web.xml may be as follows:
                    
100 * <code>GuiceResource</code> will be managed according to the scope declared
                    
101 * using Guice defined scopes. For example the <code>GuiceResource</code>
                    
102 * could be as follows:
                    
144 * 
                    
145 *     public class GuiceServletConfig extends GuiceServletContextListener {
                    
146 * 
                    
148 *         protected Injector getInjector() {
                    
149 *             return Guice.createInjector(new JerseyServletModule() {
                    
150 * 
                    
                
TestH2EmbeddedDataSourceModule.java https://gitlab.com/CORP-RESELLER/airlift | Java | 258 lines
                    
17
                    
18import com.google.common.collect.ImmutableList;
                    
19import com.google.inject.Binder;
                    
19import com.google.inject.Binder;
                    
20import com.google.inject.BindingAnnotation;
                    
21import com.google.inject.CreationException;
                    
21import com.google.inject.CreationException;
                    
22import com.google.inject.Guice;
                    
23import com.google.inject.Inject;
                    
23import com.google.inject.Inject;
                    
24import com.google.inject.Injector;
                    
25import com.google.inject.Module;
                    
222
                    
223        return Guice.createInjector(moduleList);
                    
224    }
                    
                
GerritServerConfigModule.java https://gitlab.com/chenfengxu/gerrit | Java | 82 lines
                    
14
                    
15package com.google.gerrit.server.config;
                    
16
                    
16
                    
17import static com.google.inject.Scopes.SINGLETON;
                    
18
                    
18
                    
19import com.google.gerrit.server.securestore.DefaultSecureStore;
                    
20import com.google.gerrit.server.securestore.SecureStore;
                    
22import com.google.inject.AbstractModule;
                    
23import com.google.inject.Guice;
                    
24import com.google.inject.Injector;
                    
52        };
                    
53    Injector injector = Guice.createInjector(m);
                    
54    SitePaths site = injector.getInstance(SitePaths.class);
                    
                
VirtualGuestToNodeMetadataTest.java git://github.com/jclouds/jclouds.git | Java | 158 lines
                    
39
                    
40import com.google.common.base.Supplier;
                    
41import com.google.common.base.Suppliers;
                    
41import com.google.common.base.Suppliers;
                    
42import com.google.common.collect.ImmutableSet;
                    
43import com.google.common.collect.Iterables;
                    
44import com.google.common.collect.Sets;
                    
45import com.google.inject.Guice;
                    
46
                    
52
                    
53   VirtualGuestToImage virtualGuestToImage = Guice.createInjector().getInstance(VirtualGuestToImage.class);
                    
54   VirtualGuestToHardware virtualGuestToHardware = Guice.createInjector().getInstance(VirtualGuestToHardware.class);
                    
54   VirtualGuestToHardware virtualGuestToHardware = Guice.createInjector().getInstance(VirtualGuestToHardware.class);
                    
55   GroupNamingConvention.Factory namingConvention = Guice.createInjector().getInstance(GroupNamingConvention.Factory.class);
                    
56
                    
                
SPIIntegrationTest.java http://groovy-guice.googlecode.com/svn/trunk/ | Java | 440 lines
                    
89
                    
90        Injector injector = Guice.createInjector(groovyModule, groovyGuiceModule);
                    
91        assertEquals("fromFile", injector.getInstance(TestInterface.class).getValue());
                    
107
                    
108        assertEquals("fromString", Guice.createInjector(groovyModule, groovyGuiceModule).getInstance(TestInterface.class).getValue());
                    
109    }
                    
143            .build();
                    
144        assertEquals("fromFile", Guice.createInjector(groovyGuiceModule).getInstance(Script.class).run());
                    
145    }
                    
195            .build();
                    
196        Injector injector=Guice.createInjector(groovyModule, groovyGuiceModule);
                    
197        assertEquals("fromFile", injector.getInstance(TestInterface.class).getValue());
                    
241            .build();
                    
242        TestInterface ti=Guice.createInjector(groovyModule, groovyGuiceModule).getInstance(TestInterface.class);
                    
243        assertEquals("fromFile", ti.getValue());
                    
                
DynamicPluginLoader.java https://gitlab.com/vectorci/digdag | Java | 78 lines
                    
5import java.util.concurrent.ExecutionException;
                    
6import com.google.common.collect.ImmutableList;
                    
7import com.google.common.util.concurrent.UncheckedExecutionException;
                    
7import com.google.common.util.concurrent.UncheckedExecutionException;
                    
8import com.google.common.base.Throwables;
                    
9import com.google.common.cache.Cache;
                    
9import com.google.common.cache.Cache;
                    
10import com.google.common.cache.CacheBuilder;
                    
11import com.google.inject.Inject;
                    
13import com.google.inject.Injector;
                    
14import com.google.inject.Guice;
                    
15import com.google.inject.Stage;
                    
71    {
                    
72        return Guice.createInjector(
                    
73                Stage.PRODUCTION,
                    
                
 

Source

Language