Lines Matching full:inject
12 …classpath C:\Documents and Settings\Sam Berlin\workspace\guice\lib\javax.inject.jar;C:\Documents a…
13 <package name="com.google.inject">
14 <!-- start class com.google.inject.AbstractModule -->
19 <implements name="com.google.inject.Module"/>
28 <param name="builder" type="com.google.inject.Binder"/>
38 <method name="binder" return="com.google.inject.Binder"
51 <param name="scope" type="com.google.inject.Scope"/>
56 <method name="bind" return="com.google.inject.binder.LinkedBindingBuilder<T>"
60 <param name="key" type="com.google.inject.Key<T>"/>
65 <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>"
69 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
74 <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>"
83 <method name="bindConstant" return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
95 <param name="module" type="com.google.inject.Module"/>
123 <param name="message" type="com.google.inject.spi.Message"/>
152 …<param name="classMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.Class<?…
153 …<param name="methodMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.reflect.M…
156 <![CDATA[@see Binder#bindInterceptor(com.google.inject.matcher.Matcher,
157 com.google.inject.matcher.Matcher,
165 <param name="key" type="com.google.inject.Key<?>"/>
189 <method name="getProvider" return="com.google.inject.Provider<T>"
193 <param name="key" type="com.google.inject.Key<T>"/>
199 <method name="getProvider" return="com.google.inject.Provider<T>"
213 …<param name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Typ…
214 <param name="converter" type="com.google.inject.spi.TypeConverter"/>
220 <method name="currentStage" return="com.google.inject.Stage"
229 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
239 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
243 <param name="type" type="com.google.inject.TypeLiteral<T>"/>
253 …<param name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Typ…
254 <param name="listener" type="com.google.inject.spi.TypeListener"/>
256 <![CDATA[@see Binder#bindListener(com.google.inject.matcher.Matcher,
257 com.google.inject.spi.TypeListener)
281 <!-- end class com.google.inject.AbstractModule -->
282 <!-- start interface com.google.inject.Binder -->
290 …<param name="classMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.Class<?…
291 …<param name="methodMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.reflect.M…
315 <param name="scope" type="com.google.inject.Scope"/>
320 <method name="bind" return="com.google.inject.binder.LinkedBindingBuilder<T>"
324 <param name="key" type="com.google.inject.Key<T>"/>
329 <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>"
333 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
338 <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>"
347 <method name="bindConstant" return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
359 <param name="type" type="com.google.inject.TypeLiteral<T>"/>
362 <![CDATA[Upon successful creation, the {@link Injector} will inject instance fields
376 <![CDATA[Upon successful creation, the {@link Injector} will inject instance fields
389 <![CDATA[Upon successful creation, the {@link Injector} will inject static fields
399 <param name="module" type="com.google.inject.Module"/>
404 <method name="currentStage" return="com.google.inject.Stage"
442 <param name="message" type="com.google.inject.spi.Message"/>
449 <method name="getProvider" return="com.google.inject.Provider<T>"
453 <param name="key" type="com.google.inject.Key<T>"/>
463 <method name="getProvider" return="com.google.inject.Provider<T>"
477 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
481 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
483 …<![CDATA[Returns the members injector used to inject dependencies into methods and fields on insta…
492 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
498 …<![CDATA[Returns the members injector used to inject dependencies into methods and fields on insta…
511 …<param name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Typ…
512 <param name="converter" type="com.google.inject.spi.TypeConverter"/>
526 …<param name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Typ…
527 <param name="listener" type="com.google.inject.spi.TypeListener"/>
537 <method name="withSource" return="com.google.inject.Binder"
554 <method name="skipSources" return="com.google.inject.Binder"
570 <method name="newPrivateBinder" return="com.google.inject.PrivateBinder"
717 {@code com.google.inject.servlet.ServletScopes}, and your Modules can
729 inject a generic type, such as {@code Set<E>}; all type parameters must be
773 standard annotation, {@link com.google.inject.name.Named @Named}. Because of
785 class implementation. It means that we do not need to place {@literal @}Inject
808 <!-- end interface com.google.inject.Binder -->
809 <!-- start interface com.google.inject.Binding -->
813 <implements name="com.google.inject.spi.Element"/>
814 <method name="getKey" return="com.google.inject.Key<T>"
822 <method name="getProvider" return="com.google.inject.Provider<T>"
831 created via {@link com.google.inject.spi.Elements#getElements}. This
839 <param name="visitor" type="com.google.inject.spi.BindingTargetVisitor<? super T, V>"/>
851 <param name="visitor" type="com.google.inject.spi.BindingScopingVisitor<V>"/>
872 pointer} {@link ProvidedBy annotations} or by using its {@link Inject annotated} or
897 <!-- end interface com.google.inject.Binding -->
898 <!-- start class com.google.inject.BindingAnnotation -->
918 <!-- end class com.google.inject.BindingAnnotation -->
919 <!-- start class com.google.inject.ConfigurationException -->
924 …<constructor name="ConfigurationException" type="java.lang.Iterable<com.google.inject.spi.Messa…
931 <method name="withPartialValue" return="com.google.inject.ConfigurationException"
940 … <method name="getErrorMessages" return="java.util.Collection<com.google.inject.spi.Message>"
973 <!-- end class com.google.inject.ConfigurationException -->
974 <!-- start class com.google.inject.CreationException -->
979 …<constructor name="CreationException" type="java.util.Collection<com.google.inject.spi.Message&…
986 … <method name="getErrorMessages" return="java.util.Collection<com.google.inject.spi.Message>"
1006 <!-- end class com.google.inject.CreationException -->
1007 <!-- start class com.google.inject.Exposed -->
1013 …<![CDATA[Acccompanies a {@literal @}{@link com.google.inject.Provides Provides} method annotation …
1020 <!-- end class com.google.inject.Exposed -->
1021 <!-- start class com.google.inject.Guice -->
1026 <method name="createInjector" return="com.google.inject.Injector"
1030 <param name="modules" type="com.google.inject.Module[]"/>
1038 <method name="createInjector" return="com.google.inject.Injector"
1042 <param name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"/>
1050 <method name="createInjector" return="com.google.inject.Injector"
1054 <param name="stage" type="com.google.inject.Stage"/>
1055 <param name="modules" type="com.google.inject.Module[]"/>
1064 <method name="createInjector" return="com.google.inject.Injector"
1068 <param name="stage" type="com.google.inject.Stage"/>
1069 <param name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"/>
1106 <!-- end class com.google.inject.Guice -->
1107 <!-- start class com.google.inject.ImplementedBy -->
1118 <!-- end class com.google.inject.ImplementedBy -->
1119 <!-- start class com.google.inject.Inject -->
1120 <class name="Inject" abstract="true"
1126 and fields) into which the {@link Injector} should inject values.
1131 exactly one of its constructors marked with {@code @Inject} or must have a
1136 {@link com.google.inject.binder.LinkedBindingBuilder#toInstance(Object)} and
1137 {@link com.google.inject.binder.LinkedBindingBuilder#toProvider(Provider)}.
1151 <!-- end class com.google.inject.Inject -->
1152 <!-- start interface com.google.inject.Injector -->
1169 @param instance to inject members on
1175 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
1179 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
1181 …<![CDATA[Returns the members injector used to inject dependencies into methods and fields on insta…
1190 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
1196 …<![CDATA[Returns the members injector used to inject dependencies into methods and fields on insta…
1206 …d name="getBindings" return="java.util.Map<com.google.inject.Key<?>, com.google.inject.Bi…
1221 …ame="getAllBindings" return="java.util.Map<com.google.inject.Key<?>, com.google.inject.Bi…
1239 <method name="getBinding" return="com.google.inject.Binding<T>"
1243 <param name="key" type="com.google.inject.Key<T>"/>
1254 <method name="getBinding" return="com.google.inject.Binding<T>"
1270 <method name="getExistingBinding" return="com.google.inject.Binding<T>"
1274 <param name="key" type="com.google.inject.Key<T>"/>
1285 …<method name="findBindingsByType" return="java.util.List<com.google.inject.Binding<T>>"
1289 <param name="type" type="com.google.inject.TypeLiteral<T>"/>
1296 <method name="getProvider" return="com.google.inject.Provider<T>"
1300 <param name="key" type="com.google.inject.Key<T>"/>
1303 using this method, in favor of having Guice inject your dependencies ahead of time.
1309 <method name="getProvider" return="com.google.inject.Provider<T>"
1316 using this method, in favor of having Guice inject your dependencies ahead of time.
1326 <param name="key" type="com.google.inject.Key<T>"/>
1330 inject your dependencies ahead of time.
1344 inject your dependencies ahead of time.
1350 <method name="getParent" return="com.google.inject.Injector"
1360 <method name="createChildInjector" return="com.google.inject.Injector"
1364 <param name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"/>
1383 <method name="createChildInjector" return="com.google.inject.Injector"
1387 <param name="modules" type="com.google.inject.Module[]"/>
1404 …p<java.lang.Class<? extends java.lang.annotation.Annotation>, com.google.inject.Scope>"
1418 …<method name="getTypeConverterBindings" return="java.util.Set<com.google.inject.spi.TypeConvert…
1433 for each type and uses bindings to inject them. This is the core of Guice, although you rarely
1448 <p>An injector can also {@link #injectMembers(Object) inject the dependencies} of
1462 <!-- end interface com.google.inject.Injector -->
1463 <!-- start class com.google.inject.Key -->
1515 <method name="getTypeLiteral" return="com.google.inject.TypeLiteral<T>"
1555 <method name="get" return="com.google.inject.Key<T>"
1564 <method name="get" return="com.google.inject.Key<T>"
1574 <method name="get" return="com.google.inject.Key<T>"
1584 <method name="get" return="com.google.inject.Key<?>"
1593 <method name="get" return="com.google.inject.Key<?>"
1603 <method name="get" return="com.google.inject.Key<?>"
1613 <method name="get" return="com.google.inject.Key<T>"
1617 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
1622 <method name="get" return="com.google.inject.Key<T>"
1626 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
1632 <method name="get" return="com.google.inject.Key<T>"
1636 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
1642 <method name="ofType" return="com.google.inject.Key<T>"
1654 <method name="ofType" return="com.google.inject.Key<?>"
1666 <method name="ofType" return="com.google.inject.Key<T>"
1670 <param name="type" type="com.google.inject.TypeLiteral<T>"/>
1688 <method name="withoutAttributes" return="com.google.inject.Key<T>"
1707 {@literal @}Inject
1723 <!-- end class com.google.inject.Key -->
1724 <!-- start interface com.google.inject.MembersInjector -->
1741 @param instance to inject members on. May be {@code null}.]]>
1748 @param <T> type to inject members of
1755 <!-- end interface com.google.inject.MembersInjector -->
1756 <!-- start interface com.google.inject.Module -->
1764 <param name="binder" type="com.google.inject.Binder"/>
1788 <!-- end interface com.google.inject.Module -->
1789 <!-- start class com.google.inject.OutOfScopeException -->
1814 <!-- end class com.google.inject.OutOfScopeException -->
1815 <!-- start interface com.google.inject.PrivateBinder -->
1819 <implements name="com.google.inject.Binder"/>
1824 <param name="key" type="com.google.inject.Key<?>"/>
1829 <method name="expose" return="com.google.inject.binder.AnnotatedElementBuilder"
1836 …com.google.inject.binder.AnnotatedElementBuilder#annotatedWith(Class) annotatedWith()} to expose {…
1840 <method name="expose" return="com.google.inject.binder.AnnotatedElementBuilder"
1844 <param name="type" type="com.google.inject.TypeLiteral<?>"/>
1851 <method name="withSource" return="com.google.inject.PrivateBinder"
1857 <method name="skipSources" return="com.google.inject.PrivateBinder"
1865 {@link com.google.inject.PrivateModule PrivateModule} for details.
1871 <!-- end interface com.google.inject.PrivateBinder -->
1872 <!-- start class com.google.inject.PrivateModule -->
1877 <implements name="com.google.inject.Module"/>
1886 <param name="binder" type="com.google.inject.Binder"/>
1901 <param name="key" type="com.google.inject.Key<T>"/>
1906 <method name="expose" return="com.google.inject.binder.AnnotatedElementBuilder"
1917 <method name="expose" return="com.google.inject.binder.AnnotatedElementBuilder"
1921 <param name="type" type="com.google.inject.TypeLiteral<?>"/>
1928 <method name="binder" return="com.google.inject.PrivateBinder"
1941 <param name="scope" type="com.google.inject.Scope"/>
1946 <method name="bind" return="com.google.inject.binder.LinkedBindingBuilder<T>"
1950 <param name="key" type="com.google.inject.Key<T>"/>
1955 <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>"
1959 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
1964 <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>"
1973 <method name="bindConstant" return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
1985 <param name="module" type="com.google.inject.Module"/>
2013 <param name="message" type="com.google.inject.spi.Message"/>
2040 …<param name="classMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.Class<?…
2041 …<param name="methodMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.reflect.M…
2044 …<![CDATA[@see Binder#bindInterceptor(com.google.inject.matcher.Matcher, com.google.inject.matcher.…
2051 <param name="key" type="com.google.inject.Key<?>"/>
2065 <method name="getProvider" return="com.google.inject.Provider<T>"
2069 <param name="key" type="com.google.inject.Key<T>"/>
2074 <method name="getProvider" return="com.google.inject.Provider<T>"
2087 …<param name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Typ…
2088 <param name="converter" type="com.google.inject.spi.TypeConverter"/>
2090 …<![CDATA[@see Binder#convertToTypes(com.google.inject.matcher.Matcher, com.google.inject.spi.TypeC…
2093 <method name="currentStage" return="com.google.inject.Stage"
2101 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
2110 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
2114 <param name="type" type="com.google.inject.TypeLiteral<T>"/>
2123 …<param name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Typ…
2124 <param name="listener" type="com.google.inject.spi.TypeListener"/>
2126 …<![CDATA[@see Binder#bindListener(com.google.inject.matcher.Matcher, com.google.inject.spi.TypeLis…
2141 com.google.inject.Provides Provides} bindings can be exposed with the {@literal @}{@link
2185 <!-- end class com.google.inject.PrivateModule -->
2186 <!-- start class com.google.inject.ProvidedBy -->
2197 <!-- end class com.google.inject.ProvidedBy -->
2198 <!-- start interface com.google.inject.Provider -->
2202 <implements name="javax.inject.Provider<T>"/>
2243 <!-- end interface com.google.inject.Provider -->
2244 <!-- start class com.google.inject.Provides -->
2257 <!-- end class com.google.inject.Provides -->
2258 <!-- start class com.google.inject.ProvisionException -->
2263 …<constructor name="ProvisionException" type="java.lang.Iterable<com.google.inject.spi.Message&g…
2278 … <method name="getErrorMessages" return="java.util.Collection<com.google.inject.spi.Message>"
2299 <!-- end class com.google.inject.ProvisionException -->
2300 <!-- start interface com.google.inject.Scope -->
2304 <method name="scope" return="com.google.inject.Provider<T>"
2308 <param name="key" type="com.google.inject.Key<T>"/>
2309 <param name="unscoped" type="com.google.inject.Provider<T>"/>
2352 <!-- end interface com.google.inject.Scope -->
2353 <!-- start class com.google.inject.ScopeAnnotation -->
2373 <!-- end class com.google.inject.ScopeAnnotation -->
2374 <!-- start class com.google.inject.Scopes -->
2383 <param name="binding" type="com.google.inject.Binding<?>"/>
2386 com.google.inject.spi.LinkedKeyBinding linked key binding} and belongs to an injector (ie. it
2393 <field name="SINGLETON" type="com.google.inject.Scope"
2401 <field name="NO_SCOPE" type="com.google.inject.Scope"
2424 <!-- end class com.google.inject.Scopes -->
2425 <!-- start class com.google.inject.Singleton -->
2437 <!-- end class com.google.inject.Singleton -->
2438 <!-- start class com.google.inject.Stage -->
2439 <class name="Stage" extends="java.lang.Enum<com.google.inject.Stage>"
2443 <method name="values" return="com.google.inject.Stage[]"
2448 <method name="valueOf" return="com.google.inject.Stage"
2460 <!-- end class com.google.inject.Stage -->
2461 <!-- start class com.google.inject.TypeLiteral -->
2512 <method name="get" return="com.google.inject.TypeLiteral<?>"
2521 <method name="get" return="com.google.inject.TypeLiteral<T>"
2530 <method name="getSupertype" return="com.google.inject.TypeLiteral<?>"
2544 <method name="getFieldType" return="com.google.inject.TypeLiteral<?>"
2556 …<method name="getParameterTypes" return="java.util.List<com.google.inject.TypeLiteral<?>&…
2568 …<method name="getExceptionTypes" return="java.util.List<com.google.inject.TypeLiteral<?>&…
2580 <method name="getReturnType" return="com.google.inject.TypeLiteral<?>"
2618 <!-- end class com.google.inject.TypeLiteral -->
2620 <package name="com.google.inject.assistedinject">
2621 <!-- start class com.google.inject.assistedinject.Assisted -->
2633 <!-- end class com.google.inject.assistedinject.Assisted -->
2634 <!-- start class com.google.inject.assistedinject.AssistedInject -->
2643 parameters. AssistedInject annotations should not be mixed with {@literal @}{@link Inject}
2665 <!-- end class com.google.inject.assistedinject.AssistedInject -->
2666 <!-- start interface com.google.inject.assistedinject.AssistedInjectBinding -->
2670 <method name="getKey" return="com.google.inject.Key<T>"
2678 …<method name="getAssistedMethods" return="java.util.Collection<com.google.inject.assistedinject…
2695 <!-- end interface com.google.inject.assistedinject.AssistedInjectBinding -->
2696 <!-- start interface com.google.inject.assistedinject.AssistedInjectTargetVisitor -->
2700 <implements name="com.google.inject.spi.BindingTargetVisitor<T, V>"/>
2705 …<param name="assistedInjectBinding" type="com.google.inject.assistedinject.AssistedInjectBinding&l…
2720 <!-- end interface com.google.inject.assistedinject.AssistedInjectTargetVisitor -->
2721 <!-- start interface com.google.inject.assistedinject.AssistedMethod -->
2733 <method name="getImplementationType" return="com.google.inject.TypeLiteral<?>"
2751 …<method name="getDependencies" return="java.util.Set<com.google.inject.spi.Dependency<?>&…
2756 <![CDATA[Returns all non-assisted dependencies required to construct and inject
2761 <![CDATA[Details about how a method in an assisted inject factory will be assisted.
2767 <!-- end interface com.google.inject.assistedinject.AssistedMethod -->
2768 <!-- start class com.google.inject.assistedinject.FactoryModuleBuilder -->
2777 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2787 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2792 <param name="target" type="com.google.inject.TypeLiteral<? extends T>"/>
2797 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2801 <param name="source" type="com.google.inject.TypeLiteral<T>"/>
2807 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2811 <param name="source" type="com.google.inject.TypeLiteral<T>"/>
2812 <param name="target" type="com.google.inject.TypeLiteral<? extends T>"/>
2817 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2828 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2834 <param name="target" type="com.google.inject.TypeLiteral<? extends T>"/>
2839 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2843 <param name="source" type="com.google.inject.TypeLiteral<T>"/>
2850 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2854 <param name="source" type="com.google.inject.TypeLiteral<T>"/>
2856 <param name="target" type="com.google.inject.TypeLiteral<? extends T>"/>
2861 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2872 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2878 <param name="target" type="com.google.inject.TypeLiteral<? extends T>"/>
2883 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2887 <param name="source" type="com.google.inject.TypeLiteral<T>"/>
2894 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2898 <param name="source" type="com.google.inject.TypeLiteral<T>"/>
2900 <param name="target" type="com.google.inject.TypeLiteral<? extends T>"/>
2905 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2909 <param name="source" type="com.google.inject.Key<T>"/>
2915 <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder"
2919 <param name="source" type="com.google.inject.Key<T>"/>
2920 <param name="target" type="com.google.inject.TypeLiteral<? extends T>"/>
2925 <method name="build" return="com.google.inject.Module"
2934 <method name="build" return="com.google.inject.Module"
2938 <param name="factoryInterface" type="com.google.inject.TypeLiteral<F>"/>
2943 <method name="build" return="com.google.inject.Module"
2947 <param name="factoryInterface" type="com.google.inject.Key<F>"/>
2965 {@code constructedType} is a concrete class with an {@literal @}{@link com.google.inject.Inject
2966 Inject}-annotated constructor. In addition to injector-supplied parameters, the constructor
2972 {@literal @}Inject
3020 As a side-effect of this binding, Guice will inject the factory to initialize it for use. The
3044 Inject your factory into your application classes. When you use the factory, your arguments
3048 {@literal @}Inject private PaymentFactory paymentFactory;
3071 {@literal @}Inject
3084 interception. In addition, {@literal @}{@literal Inject} members will be injected before they are
3127 <!-- end class com.google.inject.assistedinject.FactoryModuleBuilder -->
3128 <!-- start class com.google.inject.assistedinject.FactoryProvider -->
3133 <implements name="com.google.inject.Provider<F>"/>
3134 <implements name="com.google.inject.spi.HasDependencies"/>
3135 <method name="newFactory" return="com.google.inject.Provider<F>"
3142 <method name="newFactory" return="com.google.inject.Provider<F>"
3146 <param name="factoryType" type="com.google.inject.TypeLiteral<F>"/>
3147 <param name="implementationType" type="com.google.inject.TypeLiteral<?>"/>
3149 …<method name="getDependencies" return="java.util.Set<com.google.inject.spi.Dependency<?>&…
3176 {@code constructedType} is a concrete class with an {@literal @}{@link Inject}-annotated
3182 {@literal @}Inject
3194 In your {@link com.google.inject.Module module}, bind the factory interface to the returned
3198 As a side-effect of this binding, Guice will inject the factory to initialize it for use. The
3202 Inject your factory into your application classes. When you use the factory, your arguments
3205 {@literal @}Inject private PaymentFactory paymentFactory;
3226 {@literal @}Inject
3239 interception. In addition, {@literal @}{@literal Inject} members will be injected before they are
3243 Instead of the {@literal @}Inject annotation, you may annotate the constructed classes with
3263 <!-- end class com.google.inject.assistedinject.FactoryProvider -->
3265 <package name="com.google.inject.binder">
3266 <!-- start interface com.google.inject.binder.AnnotatedBindingBuilder -->
3270 <implements name="com.google.inject.binder.LinkedBindingBuilder<T>"/>
3271 <method name="annotatedWith" return="com.google.inject.binder.LinkedBindingBuilder<T>"
3277 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3280 <method name="annotatedWith" return="com.google.inject.binder.LinkedBindingBuilder<T>"
3286 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3290 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3295 <!-- end interface com.google.inject.binder.AnnotatedBindingBuilder -->
3296 <!-- start interface com.google.inject.binder.AnnotatedConstantBindingBuilder -->
3300 <method name="annotatedWith" return="com.google.inject.binder.ConstantBindingBuilder"
3306 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3309 <method name="annotatedWith" return="com.google.inject.binder.ConstantBindingBuilder"
3315 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3319 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3324 <!-- end interface com.google.inject.binder.AnnotatedConstantBindingBuilder -->
3325 <!-- start interface com.google.inject.binder.AnnotatedElementBuilder -->
3335 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3344 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3348 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3354 <!-- end interface com.google.inject.binder.AnnotatedElementBuilder -->
3355 <!-- start interface com.google.inject.binder.ConstantBindingBuilder -->
3464 <!-- end interface com.google.inject.binder.ConstantBindingBuilder -->
3465 <!-- start interface com.google.inject.binder.LinkedBindingBuilder -->
3469 <implements name="com.google.inject.binder.ScopedBindingBuilder"/>
3470 <method name="to" return="com.google.inject.binder.ScopedBindingBuilder"
3476 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3479 <method name="to" return="com.google.inject.binder.ScopedBindingBuilder"
3483 <param name="implementation" type="com.google.inject.TypeLiteral<? extends T>"/>
3485 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3488 <method name="to" return="com.google.inject.binder.ScopedBindingBuilder"
3492 <param name="targetKey" type="com.google.inject.Key<? extends T>"/>
3494 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3503 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3505 @see com.google.inject.Injector#injectMembers]]>
3508 <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder"
3512 <param name="provider" type="com.google.inject.Provider<? extends T>"/>
3514 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3516 @see com.google.inject.Injector#injectMembers]]>
3519 <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder"
3523 …<param name="providerType" type="java.lang.Class<? extends javax.inject.Provider<? extends T…
3525 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3528 <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder"
3532 …<param name="providerType" type="com.google.inject.TypeLiteral<? extends javax.inject.Provider&…
3534 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3537 <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder"
3541 …<param name="providerKey" type="com.google.inject.Key<? extends javax.inject.Provider<? exte…
3543 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3546 <method name="toConstructor" return="com.google.inject.binder.ScopedBindingBuilder"
3552 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3557 <method name="toConstructor" return="com.google.inject.binder.ScopedBindingBuilder"
3562 <param name="type" type="com.google.inject.TypeLiteral<? extends S>"/>
3564 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3570 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3575 <!-- end interface com.google.inject.binder.LinkedBindingBuilder -->
3576 <!-- start interface com.google.inject.binder.ScopedBindingBuilder -->
3586 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3593 <param name="scope" type="com.google.inject.Scope"/>
3595 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.]]>
3603 <![CDATA[Instructs the {@link com.google.inject.Injector} to eagerly initialize this
3606 {@link com.google.inject.Binder}.]]>
3610 <![CDATA[See the EDSL examples at {@link com.google.inject.Binder}.
3615 <!-- end interface com.google.inject.binder.ScopedBindingBuilder -->
3617 <package name="com.google.inject.grapher">
3618 <!-- start interface com.google.inject.grapher.BindingEdge -->
3626 <param name="type" type="com.google.inject.grapher.BindingEdge.Type"/>
3637 <!-- end interface com.google.inject.grapher.BindingEdge -->
3638 <!-- start interface com.google.inject.grapher.BindingEdge.Factory -->
3642 <method name="newBindingEdge" return="T extends com.google.inject.grapher.BindingEdge<K>"
3664 <!-- end interface com.google.inject.grapher.BindingEdge.Factory -->
3665 <!-- start class com.google.inject.grapher.BindingEdge.Type -->
3666 …<class name="BindingEdge.Type" extends="java.lang.Enum<com.google.inject.grapher.BindingEdge.Ty…
3670 <method name="values" return="com.google.inject.grapher.BindingEdge.Type[]"
3675 <method name="valueOf" return="com.google.inject.grapher.BindingEdge.Type"
3685 <!-- end class com.google.inject.grapher.BindingEdge.Type -->
3686 <!-- start interface com.google.inject.grapher.DependencyEdge -->
3699 <!-- end interface com.google.inject.grapher.DependencyEdge -->
3700 <!-- start interface com.google.inject.grapher.DependencyEdge.Factory -->
3704 …<method name="newDependencyEdge" return="T extends com.google.inject.grapher.DependencyEdge<K&g…
3709 <param name="fromPoint" type="com.google.inject.spi.InjectionPoint"/>
3717 {@literal @}{@link Inject}ed.
3729 <!-- end interface com.google.inject.grapher.DependencyEdge.Factory -->
3730 <!-- start class com.google.inject.grapher.GrapherModule -->
3731 <class name="GrapherModule" extends="com.google.inject.AbstractModule"
3756 <!-- end class com.google.inject.grapher.GrapherModule -->
3757 <!-- start class com.google.inject.grapher.GraphingVisitor -->
3762 …<implements name="com.google.inject.spi.BindingTargetVisitor<java.lang.Object, java.lang.Void&g…
3763 …inject.grapher.NodeIdFactory<K>, com.google.inject.grapher.InterfaceNode.Factory<K, N>…
3771 <param name="binding" type="com.google.inject.Binding<?>"/>
3783 <param name="binding" type="com.google.inject.Binding<?>"/>
3791 …<method name="newInterfaceNode" return="N extends com.google.inject.grapher.InterfaceNode<K>"
3795 <param name="binding" type="com.google.inject.Binding<?>"/>
3801 …<method name="newClassImplementationNode" return="M extends com.google.inject.grapher.Implementati…
3805 <param name="binding" type="com.google.inject.Binding<?>"/>
3806 <param name="constructorInjectionPoint" type="com.google.inject.spi.InjectionPoint"/>
3807 …<param name="memberInjectionPoints" type="java.util.Collection<com.google.inject.spi.InjectionP…
3814 …<method name="newInstanceImplementationNode" return="M extends com.google.inject.grapher.Implement…
3818 <param name="binding" type="com.google.inject.Binding<?>"/>
3826 <method name="newBindingEdge" return="B extends com.google.inject.grapher.BindingEdge<K>"
3832 <param name="type" type="com.google.inject.grapher.BindingEdge.Type"/>
3848 <param name="node" type="M extends com.google.inject.grapher.ImplementationNode<K>"/>
3849 …<param name="dependencies" type="java.util.Collection<com.google.inject.spi.Dependency<?>…
3870 …<method name="newDependencyEdge" return="D extends com.google.inject.grapher.DependencyEdge<K&g…
3875 <param name="injectionPoint" type="com.google.inject.spi.InjectionPoint"/>
3876 <param name="dependency" type="com.google.inject.spi.Dependency<?>"/>
3896 <param name="binding" type="com.google.inject.spi.ConstructorBinding<?>"/>
3911 <param name="binding" type="com.google.inject.spi.ConvertedConstantBinding<?>"/>
3924 @see #newBindingEdge(Object, Object, com.google.inject.grapher.BindingEdge.Type)]]>
3931 <param name="binding" type="com.google.inject.spi.ExposedBinding<?>"/>
3940 <param name="binding" type="com.google.inject.spi.InstanceBinding<?>"/>
3953 @see #newBindingEdge(Object, Object, com.google.inject.grapher.BindingEdge.Type)
3962 <param name="binding" type="com.google.inject.spi.LinkedKeyBinding<?>"/>
3970 @see #newBindingEdge(Object, Object, com.google.inject.grapher.BindingEdge.Type)]]>
3977 <param name="binding" type="com.google.inject.spi.ProviderBinding<?>"/>
3993 <param name="binding" type="com.google.inject.spi.ProviderInstanceBinding<?>"/>
3999 @see #newBindingEdge(Object, Object, com.google.inject.grapher.BindingEdge.Type)
4008 <param name="binding" type="com.google.inject.spi.ProviderKeyBinding<?>"/>
4014 @see #newBindingEdge(Object, Object, com.google.inject.grapher.BindingEdge.Type)]]>
4021 <param name="binding" type="com.google.inject.spi.UntargettedBinding<?>"/>
4044 <!-- end class com.google.inject.grapher.GraphingVisitor -->
4045 <!-- start interface com.google.inject.grapher.ImplementationNode -->
4053 <param name="key" type="com.google.inject.Key<?>"/>
4093 <!-- end interface com.google.inject.grapher.ImplementationNode -->
4094 <!-- start interface com.google.inject.grapher.ImplementationNode.Factory -->
4098 …<method name="newImplementationNode" return="T extends com.google.inject.grapher.ImplementationNod…
4119 <!-- end interface com.google.inject.grapher.ImplementationNode.Factory -->
4120 <!-- start class com.google.inject.grapher.InjectorGrapher -->
4125 …inject.spi.BindingTargetVisitor<java.lang.Object, java.util.Collection<com.google.inject.Key…
4129 <method name="of" return="com.google.inject.grapher.InjectorGrapher"
4133 <param name="injector" type="com.google.inject.Injector"/>
4138 <method name="rootedAt" return="com.google.inject.grapher.InjectorGrapher"
4149 <method name="rootedAt" return="com.google.inject.grapher.InjectorGrapher"
4153 <param name="keys" type="com.google.inject.Key[]"/>
4185 <!-- end class com.google.inject.grapher.InjectorGrapher -->
4186 <!-- start interface com.google.inject.grapher.InterfaceNode -->
4194 <param name="key" type="com.google.inject.Key<?>"/>
4213 <!-- end interface com.google.inject.grapher.InterfaceNode -->
4214 <!-- start interface com.google.inject.grapher.InterfaceNode.Factory -->
4218 …<method name="newInterfaceNode" return="T extends com.google.inject.grapher.InterfaceNode<K>"
4238 <!-- end interface com.google.inject.grapher.InterfaceNode.Factory -->
4239 <!-- start interface com.google.inject.grapher.NameFactory -->
4253 <param name="key" type="com.google.inject.Key<?>"/>
4265 <param name="key" type="com.google.inject.Key<?>"/>
4280 <!-- end interface com.google.inject.grapher.NameFactory -->
4281 <!-- start interface com.google.inject.grapher.NodeAliasFactory -->
4303 <!-- end interface com.google.inject.grapher.NodeAliasFactory -->
4304 <!-- start interface com.google.inject.grapher.NodeIdFactory -->
4312 <param name="key" type="com.google.inject.Key<?>"/>
4318 <param name="key" type="com.google.inject.Key<?>"/>
4334 <!-- end interface com.google.inject.grapher.NodeIdFactory -->
4335 <!-- start interface com.google.inject.grapher.Renderer -->
4356 <!-- end interface com.google.inject.grapher.Renderer -->
4357 <!-- start class com.google.inject.grapher.ShortNameFactory -->
4362 <implements name="com.google.inject.grapher.NameFactory"/>
4377 <param name="key" type="com.google.inject.Key<?>"/>
4383 <param name="key" type="com.google.inject.Key<?>"/>
4422 <!-- end class com.google.inject.grapher.ShortNameFactory -->
4423 <!-- start class com.google.inject.grapher.StringNodeIdFactory -->
4428 <implements name="com.google.inject.grapher.NodeIdFactory<java.lang.String>"/>
4437 <param name="key" type="com.google.inject.Key<?>"/>
4443 <param name="key" type="com.google.inject.Key<?>"/>
4452 <!-- end class com.google.inject.grapher.StringNodeIdFactory -->
4453 <!-- start class com.google.inject.grapher.TransitiveDependencyVisitor -->
4458 …<implements name="com.google.inject.spi.BindingTargetVisitor<java.lang.Object, java.util.Collec…
4463 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4467 <param name="binding" type="com.google.inject.spi.ConstructorBinding<?>"/>
4469 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4473 <param name="binding" type="com.google.inject.spi.ConvertedConstantBinding<?>"/>
4475 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4479 <param name="binding" type="com.google.inject.spi.ExposedBinding<?>"/>
4481 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4485 <param name="binding" type="com.google.inject.spi.InstanceBinding<?>"/>
4487 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4491 <param name="binding" type="com.google.inject.spi.LinkedKeyBinding<?>"/>
4493 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4497 <param name="binding" type="com.google.inject.spi.ProviderBinding<?>"/>
4499 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4503 <param name="binding" type="com.google.inject.spi.ProviderInstanceBinding<?>"/>
4505 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4509 <param name="binding" type="com.google.inject.spi.ProviderKeyBinding<?>"/>
4511 <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>"
4515 <param name="binding" type="com.google.inject.spi.UntargettedBinding<?>"/>
4526 <!-- end class com.google.inject.grapher.TransitiveDependencyVisitor -->
4528 <package name="com.google.inject.grapher.graphviz">
4529 <!-- start class com.google.inject.grapher.graphviz.ArrowType -->
4530 …<class name="ArrowType" extends="java.lang.Enum<com.google.inject.grapher.graphviz.ArrowType>…
4534 <method name="values" return="com.google.inject.grapher.graphviz.ArrowType[]"
4539 <method name="valueOf" return="com.google.inject.grapher.graphviz.ArrowType"
4559 <!-- end class com.google.inject.grapher.graphviz.ArrowType -->
4560 <!-- start class com.google.inject.grapher.graphviz.BindingEdgeFactory -->
4565 …<implements name="com.google.inject.grapher.BindingEdge.Factory<java.lang.String, com.google.in…
4566 … <constructor name="BindingEdgeFactory" type="com.google.inject.grapher.graphviz.GraphvizRenderer"
4570 …<method name="newBindingEdge" return="com.google.inject.grapher.BindingEdge<java.lang.String>…
4577 …<method name="newAdaptor" return="com.google.inject.grapher.graphviz.BindingEdgeFactory.GraphvizEd…
4581 <param name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"/>
4590 <!-- end class com.google.inject.grapher.graphviz.BindingEdgeFactory -->
4591 <!-- start class com.google.inject.grapher.graphviz.BindingEdgeFactory.GraphvizEdgeAdaptor -->
4596 <implements name="com.google.inject.grapher.BindingEdge<java.lang.String>"/>
4597 …<constructor name="BindingEdgeFactory.GraphvizEdgeAdaptor" type="com.google.inject.grapher.graphvi…
4605 <param name="type" type="com.google.inject.grapher.BindingEdge.Type"/>
4607 <field name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"
4617 <!-- end class com.google.inject.grapher.graphviz.BindingEdgeFactory.GraphvizEdgeAdaptor -->
4618 <!-- start class com.google.inject.grapher.graphviz.CompassPoint -->
4619 …<class name="CompassPoint" extends="java.lang.Enum<com.google.inject.grapher.graphviz.CompassPo…
4623 <method name="values" return="com.google.inject.grapher.graphviz.CompassPoint[]"
4628 <method name="valueOf" return="com.google.inject.grapher.graphviz.CompassPoint"
4648 <!-- end class com.google.inject.grapher.graphviz.CompassPoint -->
4649 <!-- start class com.google.inject.grapher.graphviz.DependencyEdgeFactory -->
4654 …<implements name="com.google.inject.grapher.DependencyEdge.Factory<java.lang.String, com.google…
4655 … name="DependencyEdgeFactory" type="com.google.inject.grapher.graphviz.GraphvizRenderer, com.googl…
4659 …<method name="newDependencyEdge" return="com.google.inject.grapher.DependencyEdge<java.lang.Str…
4664 <param name="fromPoint" type="com.google.inject.spi.InjectionPoint"/>
4667 …<method name="newAdaptor" return="com.google.inject.grapher.graphviz.DependencyEdgeFactory.Graphvi…
4671 <param name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"/>
4680 <!-- end class com.google.inject.grapher.graphviz.DependencyEdgeFactory -->
4681 <!-- start class com.google.inject.grapher.graphviz.DependencyEdgeFactory.GraphvizEdgeAdaptor -->
4686 <implements name="com.google.inject.grapher.DependencyEdge<java.lang.String>"/>
4687 …<constructor name="DependencyEdgeFactory.GraphvizEdgeAdaptor" type="com.google.inject.grapher.grap…
4691 <field name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"
4701 <!-- end class com.google.inject.grapher.graphviz.DependencyEdgeFactory.GraphvizEdgeAdaptor -->
4702 <!-- start class com.google.inject.grapher.graphviz.EdgeStyle -->
4703 …<class name="EdgeStyle" extends="java.lang.Enum<com.google.inject.grapher.graphviz.EdgeStyle>…
4707 <method name="values" return="com.google.inject.grapher.graphviz.EdgeStyle[]"
4712 <method name="valueOf" return="com.google.inject.grapher.graphviz.EdgeStyle"
4731 <!-- end class com.google.inject.grapher.graphviz.EdgeStyle -->
4732 <!-- start class com.google.inject.grapher.graphviz.GraphvizEdge -->
4757 <method name="getHeadCompassPoint" return="com.google.inject.grapher.graphviz.CompassPoint"
4766 <param name="headCompassPoint" type="com.google.inject.grapher.graphviz.CompassPoint"/>
4768 …<method name="getArrowHead" return="java.util.List<com.google.inject.grapher.graphviz.ArrowType…
4777 …<param name="arrowHead" type="java.util.List<com.google.inject.grapher.graphviz.ArrowType>"/>
4795 <method name="getTailCompassPoint" return="com.google.inject.grapher.graphviz.CompassPoint"
4804 <param name="tailCompassPoint" type="com.google.inject.grapher.graphviz.CompassPoint"/>
4806 …<method name="getArrowTail" return="java.util.List<com.google.inject.grapher.graphviz.ArrowType…
4815 …<param name="arrowTail" type="java.util.List<com.google.inject.grapher.graphviz.ArrowType>"/>
4817 <method name="getStyle" return="com.google.inject.grapher.graphviz.EdgeStyle"
4826 <param name="style" type="com.google.inject.grapher.graphviz.EdgeStyle"/>
4835 <!-- end class com.google.inject.grapher.graphviz.GraphvizEdge -->
4836 <!-- start class com.google.inject.grapher.graphviz.GraphvizModule -->
4837 <class name="GraphvizModule" extends="com.google.inject.AbstractModule"
4857 <!-- end class com.google.inject.grapher.graphviz.GraphvizModule -->
4858 <!-- start class com.google.inject.grapher.graphviz.GraphvizNode -->
4872 <method name="getShape" return="com.google.inject.grapher.graphviz.NodeShape"
4881 <param name="shape" type="com.google.inject.grapher.graphviz.NodeShape"/>
4883 <method name="getStyle" return="com.google.inject.grapher.graphviz.NodeStyle"
4892 <param name="style" type="com.google.inject.grapher.graphviz.NodeStyle"/>
4958 <!-- end class com.google.inject.grapher.graphviz.GraphvizNode -->
4959 <!-- start class com.google.inject.grapher.graphviz.GraphvizRenderer -->
4964 <implements name="com.google.inject.grapher.Renderer"/>
4965 <implements name="com.google.inject.grapher.NodeAliasFactory<java.lang.String>"/>
4970 <method name="setOut" return="com.google.inject.grapher.graphviz.GraphvizRenderer"
4976 <method name="setRankdir" return="com.google.inject.grapher.graphviz.GraphvizRenderer"
4986 <param name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"/>
4992 <param name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"/>
5031 <param name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"/>
5037 <param name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"/>
5043 <param name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"/>
5054 <param name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"/>
5060 <param name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"/>
5066 … <param name="arrows" type="java.util.List<com.google.inject.grapher.graphviz.ArrowType>"/>
5079 <param name="compassPoint" type="com.google.inject.grapher.graphviz.CompassPoint"/>
5097 <!-- end class com.google.inject.grapher.graphviz.GraphvizRenderer -->
5098 <!-- start class com.google.inject.grapher.graphviz.ImplementationNodeFactory -->
5103 …<implements name="com.google.inject.grapher.ImplementationNode.Factory<java.lang.String, com.go…
5104 …eFactory" type="com.google.inject.grapher.graphviz.GraphvizRenderer, com.google.inject.grapher.Nam…
5108 …<method name="newImplementationNode" return="com.google.inject.grapher.ImplementationNode<java.…
5114 …<method name="newAdaptor" return="com.google.inject.grapher.graphviz.ImplementationNodeFactory.Gra…
5118 <param name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"/>
5127 <!-- end class com.google.inject.grapher.graphviz.ImplementationNodeFactory -->
5128 …<!-- start class com.google.inject.grapher.graphviz.ImplementationNodeFactory.GraphvizNodeAdaptor …
5133 <implements name="com.google.inject.grapher.ImplementationNode<java.lang.String>"/>
5134 …<constructor name="ImplementationNodeFactory.GraphvizNodeAdaptor" type="com.google.inject.grapher.…
5142 <param name="key" type="com.google.inject.Key<?>"/>
5162 <field name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"
5172 …<!-- end class com.google.inject.grapher.graphviz.ImplementationNodeFactory.GraphvizNodeAdaptor -->
5173 <!-- start class com.google.inject.grapher.graphviz.InterfaceNodeFactory -->
5178 …<implements name="com.google.inject.grapher.InterfaceNode.Factory<java.lang.String, com.google.…
5179 …r name="InterfaceNodeFactory" type="com.google.inject.grapher.graphviz.GraphvizRenderer, com.googl…
5183 …<method name="newInterfaceNode" return="com.google.inject.grapher.InterfaceNode<java.lang.Strin…
5196 <!-- end class com.google.inject.grapher.graphviz.InterfaceNodeFactory -->
5197 <!-- start class com.google.inject.grapher.graphviz.InterfaceNodeFactory.GraphvizNodeAdaptor -->
5202 <implements name="com.google.inject.grapher.InterfaceNode<java.lang.String>"/>
5203 …<constructor name="InterfaceNodeFactory.GraphvizNodeAdaptor" type="com.google.inject.grapher.graph…
5211 <param name="key" type="com.google.inject.Key<?>"/>
5219 <field name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"
5229 <!-- end class com.google.inject.grapher.graphviz.InterfaceNodeFactory.GraphvizNodeAdaptor -->
5230 <!-- start class com.google.inject.grapher.graphviz.NodeShape -->
5231 …<class name="NodeShape" extends="java.lang.Enum<com.google.inject.grapher.graphviz.NodeShape>…
5235 <method name="values" return="com.google.inject.grapher.graphviz.NodeShape[]"
5240 <method name="valueOf" return="com.google.inject.grapher.graphviz.NodeShape"
5259 <!-- end class com.google.inject.grapher.graphviz.NodeShape -->
5260 <!-- start class com.google.inject.grapher.graphviz.NodeStyle -->
5261 …<class name="NodeStyle" extends="java.lang.Enum<com.google.inject.grapher.graphviz.NodeStyle>…
5265 <method name="values" return="com.google.inject.grapher.graphviz.NodeStyle[]"
5270 <method name="valueOf" return="com.google.inject.grapher.graphviz.NodeStyle"
5289 <!-- end class com.google.inject.grapher.graphviz.NodeStyle -->
5290 <!-- start interface com.google.inject.grapher.graphviz.PortIdFactory -->
5308 <!-- end interface com.google.inject.grapher.graphviz.PortIdFactory -->
5309 <!-- start class com.google.inject.grapher.graphviz.PortIdFactoryImpl -->
5314 <implements name="com.google.inject.grapher.graphviz.PortIdFactory"/>
5331 <!-- end class com.google.inject.grapher.graphviz.PortIdFactoryImpl -->
5333 <package name="com.google.inject.jndi">
5334 <!-- start class com.google.inject.jndi.JndiIntegration -->
5339 <method name="fromJndi" return="com.google.inject.Provider<T>"
5361 <!-- end class com.google.inject.jndi.JndiIntegration -->
5363 <package name="com.google.inject.matcher">
5364 <!-- start class com.google.inject.matcher.AbstractMatcher -->
5369 <implements name="com.google.inject.matcher.Matcher<T>"/>
5374 <method name="and" return="com.google.inject.matcher.Matcher<T>"
5378 <param name="other" type="com.google.inject.matcher.Matcher<? super T>"/>
5380 <method name="or" return="com.google.inject.matcher.Matcher<T>"
5384 <param name="other" type="com.google.inject.matcher.Matcher<? super T>"/>
5392 <!-- end class com.google.inject.matcher.AbstractMatcher -->
5393 <!-- start interface com.google.inject.matcher.Matcher -->
5406 <method name="and" return="com.google.inject.matcher.Matcher<T>"
5410 <param name="other" type="com.google.inject.matcher.Matcher<? super T>"/>
5416 <method name="or" return="com.google.inject.matcher.Matcher<T>"
5420 <param name="other" type="com.google.inject.matcher.Matcher<? super T>"/>
5432 <!-- end interface com.google.inject.matcher.Matcher -->
5433 <!-- start class com.google.inject.matcher.Matchers -->
5438 <method name="any" return="com.google.inject.matcher.Matcher<java.lang.Object>"
5446 <method name="not" return="com.google.inject.matcher.Matcher<T>"
5450 <param name="p" type="com.google.inject.matcher.Matcher<? super T>"/>
5455 …<method name="annotatedWith" return="com.google.inject.matcher.Matcher<java.lang.reflect.Annota…
5465 …<method name="annotatedWith" return="com.google.inject.matcher.Matcher<java.lang.reflect.Annota…
5475 <method name="subclassesOf" return="com.google.inject.matcher.Matcher<java.lang.Class>"
5485 <method name="only" return="com.google.inject.matcher.Matcher<java.lang.Object>"
5494 <method name="identicalTo" return="com.google.inject.matcher.Matcher<java.lang.Object>"
5503 <method name="inPackage" return="com.google.inject.matcher.Matcher<java.lang.Class>"
5513 <method name="inSubpackage" return="com.google.inject.matcher.Matcher<java.lang.Class>"
5525 … <method name="returns" return="com.google.inject.matcher.Matcher<java.lang.reflect.Method>"
5529 …<param name="returnType" type="com.google.inject.matcher.Matcher<? super java.lang.Class<?&g…
5540 <!-- end class com.google.inject.matcher.Matchers -->
5542 <package name="com.google.inject.multibindings">
5543 <!-- start class com.google.inject.multibindings.MapBinder -->
5548 <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>"
5552 <param name="binder" type="com.google.inject.Binder"/>
5553 <param name="keyType" type="com.google.inject.TypeLiteral<K>"/>
5554 <param name="valueType" type="com.google.inject.TypeLiteral<V>"/>
5560 <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>"
5564 <param name="binder" type="com.google.inject.Binder"/>
5572 <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>"
5576 <param name="binder" type="com.google.inject.Binder"/>
5577 <param name="keyType" type="com.google.inject.TypeLiteral<K>"/>
5578 <param name="valueType" type="com.google.inject.TypeLiteral<V>"/>
5585 <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>"
5589 <param name="binder" type="com.google.inject.Binder"/>
5598 <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>"
5602 <param name="binder" type="com.google.inject.Binder"/>
5603 <param name="keyType" type="com.google.inject.TypeLiteral<K>"/>
5604 <param name="valueType" type="com.google.inject.TypeLiteral<V>"/>
5611 <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>"
5615 <param name="binder" type="com.google.inject.Binder"/>
5624 <method name="permitDuplicates" return="com.google.inject.multibindings.MapBinder<K, V>"
5644 <method name="addBinding" return="com.google.inject.binder.LinkedBindingBuilder<V>"
5662 <![CDATA[An API to bind multiple map entries separately, only to later inject them as
5679 {@literal @}Inject
5687 {@literal @}Inject
5728 <!-- end class com.google.inject.multibindings.MapBinder -->
5729 <!-- start interface com.google.inject.multibindings.MapBinderBinding -->
5733 <method name="getMapKey" return="com.google.inject.Key<T>"
5741 <method name="getKeyTypeLiteral" return="com.google.inject.TypeLiteral<?>"
5753 <method name="getValueTypeLiteral" return="com.google.inject.TypeLiteral<?>"
5765 …<method name="getEntries" return="java.util.List<java.util.Map.Entry<?, com.google.inject.Bi…
5795 <param name="element" type="com.google.inject.spi.Element"/>
5825 <!-- end interface com.google.inject.multibindings.MapBinderBinding -->
5826 <!-- start class com.google.inject.multibindings.Multibinder -->
5831 <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>"
5835 <param name="binder" type="com.google.inject.Binder"/>
5836 <param name="type" type="com.google.inject.TypeLiteral<T>"/>
5842 <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>"
5846 <param name="binder" type="com.google.inject.Binder"/>
5853 <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>"
5857 <param name="binder" type="com.google.inject.Binder"/>
5858 <param name="type" type="com.google.inject.TypeLiteral<T>"/>
5865 <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>"
5869 <param name="binder" type="com.google.inject.Binder"/>
5877 <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>"
5881 <param name="binder" type="com.google.inject.Binder"/>
5882 <param name="type" type="com.google.inject.TypeLiteral<T>"/>
5889 <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>"
5893 <param name="binder" type="com.google.inject.Binder"/>
5901 <method name="permitDuplicates" return="com.google.inject.multibindings.Multibinder<T>"
5914 <method name="addBinding" return="com.google.inject.binder.LinkedBindingBuilder<T>"
5931 <![CDATA[An API to bind multiple values separately, only to later inject them as a
5948 {@literal @}Inject
5984 <!-- end class com.google.inject.multibindings.Multibinder -->
5985 <!-- start interface com.google.inject.multibindings.MultibinderBinding -->
5989 <method name="getSetKey" return="com.google.inject.Key<T>"
5997 <method name="getElementTypeLiteral" return="com.google.inject.TypeLiteral<?>"
6009 <method name="getElements" return="java.util.List<com.google.inject.Binding<?>>"
6037 <param name="element" type="com.google.inject.spi.Element"/>
6060 <!-- end interface com.google.inject.multibindings.MultibinderBinding -->
6061 <!-- start interface com.google.inject.multibindings.MultibindingsTargetVisitor -->
6065 <implements name="com.google.inject.spi.BindingTargetVisitor<T, V>"/>
6070 …<param name="multibinding" type="com.google.inject.multibindings.MultibinderBinding<? extends T…
6079 …<param name="mapbinding" type="com.google.inject.multibindings.MapBinderBinding<? extends T>…
6094 <!-- end interface com.google.inject.multibindings.MultibindingsTargetVisitor -->
6096 <package name="com.google.inject.name">
6097 <!-- start class com.google.inject.name.Named -->
6108 <!-- end class com.google.inject.name.Named -->
6109 <!-- start class com.google.inject.name.Names -->
6114 <method name="named" return="com.google.inject.name.Named"
6127 <param name="binder" type="com.google.inject.Binder"/>
6138 <param name="binder" type="com.google.inject.Binder"/>
6152 <!-- end class com.google.inject.name.Names -->
6154 <package name="com.google.inject.persist">
6155 <!-- start class com.google.inject.persist.PersistFilter -->
6160 …<constructor name="PersistFilter" type="com.google.inject.persist.UnitOfWork, com.google.inject.pe…
6223 <!-- end class com.google.inject.persist.PersistFilter -->
6224 <!-- start class com.google.inject.persist.PersistModule -->
6225 <class name="PersistModule" extends="com.google.inject.AbstractModule"
6255 <!-- end class com.google.inject.persist.PersistModule -->
6256 <!-- start interface com.google.inject.persist.PersistService -->
6292 <!-- end interface com.google.inject.persist.PersistService -->
6293 <!-- start class com.google.inject.persist.Transactional -->
6314 <!-- end class com.google.inject.persist.Transactional -->
6315 <!-- start interface com.google.inject.persist.UnitOfWork -->
6363 <!-- end interface com.google.inject.persist.UnitOfWork -->
6365 <package name="com.google.inject.persist.finder">
6366 <!-- start class com.google.inject.persist.finder.DynamicFinder -->
6375 <method name="from" return="com.google.inject.persist.finder.DynamicFinder"
6386 <method name="metadata" return="com.google.inject.persist.finder.Finder"
6397 <!-- end class com.google.inject.persist.finder.DynamicFinder -->
6398 <!-- start class com.google.inject.persist.finder.Finder -->
6410 <!-- end class com.google.inject.persist.finder.Finder -->
6411 <!-- start class com.google.inject.persist.finder.FirstResult -->
6424 <!-- end class com.google.inject.persist.finder.FirstResult -->
6425 <!-- start class com.google.inject.persist.finder.MaxResults -->
6438 <!-- end class com.google.inject.persist.finder.MaxResults -->
6440 <package name="com.google.inject.persist.jpa">
6441 <!-- start class com.google.inject.persist.jpa.JpaPersistModule -->
6442 <class name="JpaPersistModule" extends="com.google.inject.persist.PersistModule"
6460 <method name="properties" return="com.google.inject.persist.jpa.JpaPersistModule"
6472 <method name="addFinder" return="com.google.inject.persist.jpa.JpaPersistModule"
6489 <!-- end class com.google.inject.persist.jpa.JpaPersistModule -->
6491 <package name="com.google.inject.servlet">
6492 <!-- start class com.google.inject.servlet.GuiceFilter -->
6531 <filter-class><b>com.google.inject.servlet.GuiceFilter</b></filter-class>
6548 <!-- end class com.google.inject.servlet.GuiceFilter -->
6549 <!-- start class com.google.inject.servlet.GuiceServletContextListener -->
6570 <method name="getInjector" return="com.google.inject.Injector"
6588 <!-- end class com.google.inject.servlet.GuiceServletContextListener -->
6589 <!-- start interface com.google.inject.servlet.InstanceFilterBinding -->
6593 <implements name="com.google.inject.servlet.ServletModuleBinding"/>
6609 <!-- end interface com.google.inject.servlet.InstanceFilterBinding -->
6610 <!-- start interface com.google.inject.servlet.InstanceServletBinding -->
6614 <implements name="com.google.inject.servlet.ServletModuleBinding"/>
6630 <!-- end interface com.google.inject.servlet.InstanceServletBinding -->
6631 <!-- start interface com.google.inject.servlet.LinkedFilterBinding -->
6635 <implements name="com.google.inject.servlet.ServletModuleBinding"/>
6636 <method name="getLinkedKey" return="com.google.inject.Key<? extends Filter>"
6651 <!-- end interface com.google.inject.servlet.LinkedFilterBinding -->
6652 <!-- start interface com.google.inject.servlet.LinkedServletBinding -->
6656 <implements name="com.google.inject.servlet.ServletModuleBinding"/>
6657 <method name="getLinkedKey" return="com.google.inject.Key<? extends HttpServlet>"
6672 <!-- end interface com.google.inject.servlet.LinkedServletBinding -->
6673 <!-- start class com.google.inject.servlet.RequestParameters -->
6685 <!-- end class com.google.inject.servlet.RequestParameters -->
6686 <!-- start class com.google.inject.servlet.RequestScoped -->
6697 <!-- end class com.google.inject.servlet.RequestScoped -->
6698 <!-- start class com.google.inject.servlet.ServletModule -->
6699 <class name="ServletModule" extends="com.google.inject.AbstractModule"
6844 See {@link com.google.inject.Binder} for more information on binding syntax.
6884 <method name="filter" return="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder"
6895 …<method name="filterRegex" return="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder"
6906 <method name="serve" return="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder"
6917 …<method name="serveRegex" return="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder"
6941 objects so you can inject the request, response, session, etc.
6951 <!-- end class com.google.inject.servlet.ServletModule -->
6952 <!-- start interface com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder -->
6966 <param name="filterKey" type="com.google.inject.Key<? extends Filter>"/>
6988 <param name="filterKey" type="com.google.inject.Key<? extends Filter>"/>
7007 <!-- end interface com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder -->
7008 <!-- start interface com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder -->
7022 <param name="servletKey" type="com.google.inject.Key<? extends HttpServlet>"/>
7044 <param name="servletKey" type="com.google.inject.Key<? extends HttpServlet>"/>
7063 <!-- end interface com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder -->
7064 <!-- start interface com.google.inject.servlet.ServletModuleBinding -->
7068 <method name="getUriPatternType" return="com.google.inject.servlet.UriPatternType"
7108 <!-- end interface com.google.inject.servlet.ServletModuleBinding -->
7109 <!-- start interface com.google.inject.servlet.ServletModuleTargetVisitor -->
7113 <implements name="com.google.inject.spi.BindingTargetVisitor<T, V>"/>
7118 <param name="binding" type="com.google.inject.servlet.LinkedFilterBinding"/>
7130 <param name="binding" type="com.google.inject.servlet.InstanceFilterBinding"/>
7142 <param name="binding" type="com.google.inject.servlet.LinkedServletBinding"/>
7154 <param name="binding" type="com.google.inject.servlet.InstanceServletBinding"/>
7172 <!-- end interface com.google.inject.servlet.ServletModuleTargetVisitor -->
7173 <!-- start class com.google.inject.servlet.ServletScopes -->
7183 …<param name="seedMap" type="java.util.Map<com.google.inject.Key<?>, java.lang.Object>"…
7219 …<param name="seedMap" type="java.util.Map<com.google.inject.Key<?>, java.lang.Object>"…
7237 <field name="REQUEST" type="com.google.inject.Scope"
7245 <field name="SESSION" type="com.google.inject.Scope"
7259 <!-- end class com.google.inject.servlet.ServletScopes -->
7260 <!-- start class com.google.inject.servlet.SessionScoped -->
7268 @see com.google.inject.Scopes#SINGLETON
7272 <!-- end class com.google.inject.servlet.SessionScoped -->
7273 <!-- start class com.google.inject.servlet.UriPatternType -->
7274 …<class name="UriPatternType" extends="java.lang.Enum<com.google.inject.servlet.UriPatternType&g…
7278 <method name="values" return="com.google.inject.servlet.UriPatternType[]"
7283 <method name="valueOf" return="com.google.inject.servlet.UriPatternType"
7295 <!-- end class com.google.inject.servlet.UriPatternType -->
7297 <package name="com.google.inject.spi">
7298 <!-- start interface com.google.inject.spi.BindingScopingVisitor -->
7315 <param name="scope" type="com.google.inject.Scope"/>
7327 that implements this scope is registered by {@link com.google.inject.Binder#bindScope(Class,
7350 <!-- end interface com.google.inject.spi.BindingScopingVisitor -->
7351 <!-- start interface com.google.inject.spi.BindingTargetVisitor -->
7359 <param name="binding" type="com.google.inject.spi.InstanceBinding<? extends T>"/>
7369 … <param name="binding" type="com.google.inject.spi.ProviderInstanceBinding<? extends T>"/>
7379 <param name="binding" type="com.google.inject.spi.ProviderKeyBinding<? extends T>"/>
7390 <param name="binding" type="com.google.inject.spi.LinkedKeyBinding<? extends T>"/>
7400 <param name="binding" type="com.google.inject.spi.ExposedBinding<? extends T>"/>
7410 <param name="binding" type="com.google.inject.spi.UntargettedBinding<? extends T>"/>
7420 <param name="binding" type="com.google.inject.spi.ConstructorBinding<? extends T>"/>
7430 … <param name="binding" type="com.google.inject.spi.ConvertedConstantBinding<? extends T>"/>
7441 <param name="binding" type="com.google.inject.spi.ProviderBinding<? extends T>"/>
7443 …<![CDATA[Visit a binding to a {@link com.google.inject.Provider} that delegates to the binding for…
7455 <!-- end interface com.google.inject.spi.BindingTargetVisitor -->
7456 <!-- start interface com.google.inject.spi.ConstructorBinding -->
7460 <implements name="com.google.inject.Binding<T>"/>
7461 <implements name="com.google.inject.spi.HasDependencies"/>
7462 <method name="getConstructor" return="com.google.inject.spi.InjectionPoint"
7470 …<method name="getInjectableMembers" return="java.util.Set<com.google.inject.spi.InjectionPoint&…
7500 <!-- end interface com.google.inject.spi.ConstructorBinding -->
7501 <!-- start interface com.google.inject.spi.ConvertedConstantBinding -->
7505 <implements name="com.google.inject.Binding<T>"/>
7506 <implements name="com.google.inject.spi.HasDependencies"/>
7515 <method name="getTypeConverterBinding" return="com.google.inject.spi.TypeConverterBinding"
7525 <method name="getSourceKey" return="com.google.inject.Key<java.lang.String>"
7531 {@link com.google.inject.Injector#getBinding(Key) Injector.getBinding(key)}.]]>
7534 …<method name="getDependencies" return="java.util.Set<com.google.inject.spi.Dependency<?>&…
7550 <!-- end interface com.google.inject.spi.ConvertedConstantBinding -->
7551 <!-- start class com.google.inject.spi.DefaultBindingScopingVisitor -->
7556 <implements name="com.google.inject.spi.BindingScopingVisitor<V>"/>
7578 <param name="scope" type="com.google.inject.Scope"/>
7602 <!-- end class com.google.inject.spi.DefaultBindingScopingVisitor -->
7603 <!-- start class com.google.inject.spi.DefaultBindingTargetVisitor -->
7608 <implements name="com.google.inject.spi.BindingTargetVisitor<T, V>"/>
7617 <param name="binding" type="com.google.inject.Binding<? extends T>"/>
7626 … <param name="instanceBinding" type="com.google.inject.spi.InstanceBinding<? extends T>"/>
7632 …<param name="providerInstanceBinding" type="com.google.inject.spi.ProviderInstanceBinding<? ext…
7638 …<param name="providerKeyBinding" type="com.google.inject.spi.ProviderKeyBinding<? extends T>…
7644 … <param name="linkedKeyBinding" type="com.google.inject.spi.LinkedKeyBinding<? extends T>"/>
7650 <param name="exposedBinding" type="com.google.inject.spi.ExposedBinding<? extends T>"/>
7656 …<param name="untargettedBinding" type="com.google.inject.spi.UntargettedBinding<? extends T>…
7662 …<param name="constructorBinding" type="com.google.inject.spi.ConstructorBinding<? extends T>…
7668 …<param name="convertedConstantBinding" type="com.google.inject.spi.ConvertedConstantBinding<? e…
7674 … <param name="providerBinding" type="com.google.inject.spi.ProviderBinding<? extends T>"/>
7687 <!-- end class com.google.inject.spi.DefaultBindingTargetVisitor -->
7688 <!-- start class com.google.inject.spi.DefaultElementVisitor -->
7693 <implements name="com.google.inject.spi.ElementVisitor<V>"/>
7702 <param name="element" type="com.google.inject.spi.Element"/>
7711 <param name="message" type="com.google.inject.spi.Message"/>
7717 <param name="binding" type="com.google.inject.Binding<T>"/>
7723 <param name="interceptorBinding" type="com.google.inject.spi.InterceptorBinding"/>
7729 <param name="scopeBinding" type="com.google.inject.spi.ScopeBinding"/>
7735 <param name="typeConverterBinding" type="com.google.inject.spi.TypeConverterBinding"/>
7741 <param name="providerLookup" type="com.google.inject.spi.ProviderLookup<T>"/>
7747 <param name="injectionRequest" type="com.google.inject.spi.InjectionRequest<?>"/>
7753 <param name="staticInjectionRequest" type="com.google.inject.spi.StaticInjectionRequest"/>
7759 <param name="privateElements" type="com.google.inject.spi.PrivateElements"/>
7765 <param name="lookup" type="com.google.inject.spi.MembersInjectorLookup<T>"/>
7771 <param name="binding" type="com.google.inject.spi.TypeListenerBinding"/>
7777 <param name="option" type="com.google.inject.spi.DisableCircularProxiesOption"/>
7783 <param name="option" type="com.google.inject.spi.RequireExplicitBindingsOption"/>
7796 <!-- end class com.google.inject.spi.DefaultElementVisitor -->
7797 <!-- start class com.google.inject.spi.Dependency -->
7802 <method name="get" return="com.google.inject.spi.Dependency<T>"
7806 <param name="key" type="com.google.inject.Key<T>"/>
7812 …<method name="forInjectionPoints" return="java.util.Set<com.google.inject.spi.Dependency<?&g…
7816 … <param name="injectionPoints" type="java.util.Set<com.google.inject.spi.InjectionPoint>"/>
7821 <method name="getKey" return="com.google.inject.Key<T>"
7837 <method name="getInjectionPoint" return="com.google.inject.spi.InjectionPoint"
7883 <!-- end class com.google.inject.spi.Dependency -->
7884 <!-- start class com.google.inject.spi.DisableCircularProxiesOption -->
7889 <implements name="com.google.inject.spi.Element"/>
7899 <param name="binder" type="com.google.inject.Binder"/>
7905 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
7914 <!-- end class com.google.inject.spi.DisableCircularProxiesOption -->
7915 <!-- start interface com.google.inject.spi.Element -->
7936 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
7947 <param name="binder" type="com.google.inject.Binder"/>
7960 Elements#getElements(com.google.inject.Module[]) Elements.getElements()} to read the elements
7965 com.google.inject.Injector#getBindings Injector.getBindings()} to reflect on Guice injectors.
7972 <!-- end interface com.google.inject.spi.Element -->
7973 <!-- start class com.google.inject.spi.Elements -->
7982 <method name="getElements" return="java.util.List<com.google.inject.spi.Element>"
7986 <param name="modules" type="com.google.inject.Module[]"/>
7991 <method name="getElements" return="java.util.List<com.google.inject.spi.Element>"
7995 <param name="stage" type="com.google.inject.Stage"/>
7996 <param name="modules" type="com.google.inject.Module[]"/>
8001 <method name="getElements" return="java.util.List<com.google.inject.spi.Element>"
8005 <param name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"/>
8010 <method name="getElements" return="java.util.List<com.google.inject.spi.Element>"
8014 <param name="stage" type="com.google.inject.Stage"/>
8015 <param name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"/>
8020 <method name="getModule" return="com.google.inject.Module"
8024 … <param name="elements" type="java.lang.Iterable<? extends com.google.inject.spi.Element>"/>
8037 <!-- end class com.google.inject.spi.Elements -->
8038 <!-- start interface com.google.inject.spi.ElementVisitor -->
8046 <param name="binding" type="com.google.inject.Binding<T>"/>
8056 <param name="binding" type="com.google.inject.spi.InterceptorBinding"/>
8065 <param name="binding" type="com.google.inject.spi.ScopeBinding"/>
8074 <param name="binding" type="com.google.inject.spi.TypeConverterBinding"/>
8083 <param name="request" type="com.google.inject.spi.InjectionRequest<?>"/>
8085 <![CDATA[Visit a request to inject the instance fields and methods of an instance.]]>
8092 <param name="request" type="com.google.inject.spi.StaticInjectionRequest"/>
8094 <![CDATA[Visit a request to inject the static fields and methods of type.]]>
8101 <param name="lookup" type="com.google.inject.spi.ProviderLookup<T>"/>
8110 <param name="lookup" type="com.google.inject.spi.MembersInjectorLookup<T>"/>
8119 <param name="message" type="com.google.inject.spi.Message"/>
8128 <param name="elements" type="com.google.inject.spi.PrivateElements"/>
8130 …<![CDATA[Visit a collection of configuration elements for a {@linkplain com.google.inject.PrivateB…
8138 <param name="binding" type="com.google.inject.spi.TypeListenerBinding"/>
8147 <param name="option" type="com.google.inject.spi.RequireExplicitBindingsOption"/>
8158 <param name="option" type="com.google.inject.spi.DisableCircularProxiesOption"/>
8174 <!-- end interface com.google.inject.spi.ElementVisitor -->
8175 <!-- start interface com.google.inject.spi.ExposedBinding -->
8179 <implements name="com.google.inject.Binding<T>"/>
8180 <implements name="com.google.inject.spi.HasDependencies"/>
8181 <method name="getPrivateElements" return="com.google.inject.spi.PrivateElements"
8193 <param name="binder" type="com.google.inject.Binder"/>
8205 <!-- end interface com.google.inject.spi.ExposedBinding -->
8206 <!-- start interface com.google.inject.spi.HasDependencies -->
8210 …<method name="getDependencies" return="java.util.Set<com.google.inject.spi.Dependency<?>&…
8216 known statically, a dependency for the {@link com.google.inject.Injector Injector} will be
8223 …<![CDATA[Implemented by {@link com.google.inject.Binding bindings}, {@link com.google.inject.Provi…
8230 <!-- end interface com.google.inject.spi.HasDependencies -->
8231 <!-- start interface com.google.inject.spi.InjectionListener -->
8255 <!-- end interface com.google.inject.spi.InjectionListener -->
8256 <!-- start class com.google.inject.spi.InjectionPoint -->
8269 …<method name="getDependencies" return="java.util.List<com.google.inject.spi.Dependency<?>…
8288 bindings ({@literal @}{@link com.google.inject.ImplementedBy ImplementedBy}, default
8302 <method name="getDeclaringType" return="com.google.inject.TypeLiteral<?>"
8330 <method name="forConstructor" return="com.google.inject.spi.InjectionPoint"
8345 <method name="forConstructor" return="com.google.inject.spi.InjectionPoint"
8350 <param name="type" type="com.google.inject.TypeLiteral<? extends T>"/>
8360 <method name="forConstructorOf" return="com.google.inject.spi.InjectionPoint"
8364 <param name="type" type="com.google.inject.TypeLiteral<?>"/>
8368 @param type a concrete type with exactly one constructor annotated {@literal @}{@link Inject},
8375 <method name="forConstructorOf" return="com.google.inject.spi.InjectionPoint"
8383 @param type a concrete type with exactly one constructor annotated {@literal @}{@link Inject},
8390 …<method name="forStaticMethodsAndFields" return="java.util.Set<com.google.inject.spi.InjectionP…
8394 <param name="type" type="com.google.inject.TypeLiteral<?>"/>
8407 …<method name="forStaticMethodsAndFields" return="java.util.Set<com.google.inject.spi.InjectionP…
8424 …<method name="forInstanceMethodsAndFields" return="java.util.Set<com.google.inject.spi.Injectio…
8428 <param name="type" type="com.google.inject.TypeLiteral<?>"/>
8441 …<method name="forInstanceMethodsAndFields" return="java.util.Set<com.google.inject.spi.Injectio…
8460 {@literal @}{@link Inject} annotation. For non-private, no argument constructors, the member may
8467 <!-- end class com.google.inject.spi.InjectionPoint -->
8468 <!-- start class com.google.inject.spi.InjectionRequest -->
8473 <implements name="com.google.inject.spi.Element"/>
8474 …<constructor name="InjectionRequest" type="java.lang.Object, com.google.inject.TypeLiteral<T>…
8488 <method name="getType" return="com.google.inject.TypeLiteral<T>"
8493 …<method name="getInjectionPoints" return="java.util.Set<com.google.inject.spi.InjectionPoint>…
8497 <exception name="ConfigurationException" type="com.google.inject.ConfigurationException"/>
8515 <param name="visitor" type="com.google.inject.spi.ElementVisitor<R>"/>
8521 <param name="binder" type="com.google.inject.Binder"/>
8524 … <![CDATA[A request to inject the instance fields and methods of an instance. Requests are created
8525 explicitly in a module using {@link com.google.inject.Binder#requestInjection(Object)
8534 <!-- end class com.google.inject.spi.InjectionRequest -->
8535 <!-- start interface com.google.inject.spi.InstanceBinding -->
8539 <implements name="com.google.inject.Binding<T>"/>
8540 <implements name="com.google.inject.spi.HasDependencies"/>
8549 …<method name="getInjectionPoints" return="java.util.Set<com.google.inject.spi.InjectionPoint>…
8567 <!-- end interface com.google.inject.spi.InstanceBinding -->
8568 <!-- start class com.google.inject.spi.InterceptorBinding -->
8573 <implements name="com.google.inject.spi.Element"/>
8579 …<method name="getClassMatcher" return="com.google.inject.matcher.Matcher<? super java.lang.Clas…
8584 …<method name="getMethodMatcher" return="com.google.inject.matcher.Matcher<? super java.lang.ref…
8598 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
8604 <param name="binder" type="com.google.inject.Binder"/>
8608 explicitly in a module using {@link com.google.inject.Binder#bindInterceptor(
8622 <!-- end class com.google.inject.spi.InterceptorBinding -->
8623 <!-- start interface com.google.inject.spi.LinkedKeyBinding -->
8627 <implements name="com.google.inject.Binding<T>"/>
8628 <method name="getLinkedKey" return="com.google.inject.Key<? extends T>"
8634 injector using {@link com.google.inject.Injector#getBinding(Key) Injector.getBinding(key)}.]]>
8644 <!-- end interface com.google.inject.spi.LinkedKeyBinding -->
8645 <!-- start class com.google.inject.spi.MembersInjectorLookup -->
8650 <implements name="com.google.inject.spi.Element"/>
8651 …<constructor name="MembersInjectorLookup" type="java.lang.Object, com.google.inject.TypeLiteral<…
8660 <method name="getType" return="com.google.inject.TypeLiteral<T>"
8672 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
8678 <param name="delegate" type="com.google.inject.MembersInjector<T>"/>
8689 <param name="binder" type="com.google.inject.Binder"/>
8691 <method name="getDelegate" return="com.google.inject.MembersInjector<T>"
8701 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
8713 {@link com.google.inject.Binder#getMembersInjector(Class) getMembersInjector()} statements:
8722 <!-- end class com.google.inject.spi.MembersInjectorLookup -->
8723 <!-- start class com.google.inject.spi.Message -->
8729 <implements name="com.google.inject.spi.Element"/>
8770 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
8806 <param name="binder" type="com.google.inject.Binder"/>
8814 com.google.inject.Binder#addError(Throwable) addError()} statements:
8825 <!-- end class com.google.inject.spi.Message -->
8826 <!-- start interface com.google.inject.spi.PrivateElements -->
8830 <implements name="com.google.inject.spi.Element"/>
8831 <method name="getElements" return="java.util.List<com.google.inject.spi.Element>"
8839 <method name="getInjector" return="com.google.inject.Injector"
8848 <method name="getExposedKeys" return="java.util.Set<com.google.inject.Key<?>>"
8860 <param name="key" type="com.google.inject.Key<?>"/>
8874 default. See {@link com.google.inject.PrivateModule PrivateModule} for details.
8880 <!-- end interface com.google.inject.spi.PrivateElements -->
8881 <!-- start interface com.google.inject.spi.ProviderBinding -->
8885 <implements name="com.google.inject.Binding<T>"/>
8886 <method name="getProvidedKey" return="com.google.inject.Key<?>"
8892 can be retrieved from an injector using {@link com.google.inject.Injector#getBinding(Key)
8904 <!-- end interface com.google.inject.spi.ProviderBinding -->
8905 <!-- start interface com.google.inject.spi.ProviderInstanceBinding -->
8909 <implements name="com.google.inject.Binding<T>"/>
8910 <implements name="com.google.inject.spi.HasDependencies"/>
8911 <method name="getProviderInstance" return="com.google.inject.Provider<? extends T>"
8919 …<method name="getInjectionPoints" return="java.util.Set<com.google.inject.spi.InjectionPoint>…
8938 <!-- end interface com.google.inject.spi.ProviderInstanceBinding -->
8939 <!-- start interface com.google.inject.spi.ProviderKeyBinding -->
8943 <implements name="com.google.inject.Binding<T>"/>
8944 …<method name="getProviderKey" return="com.google.inject.Key<? extends javax.inject.Provider<…
8950 injector using {@link com.google.inject.Injector#getBinding(Key)
8962 <!-- end interface com.google.inject.spi.ProviderKeyBinding -->
8963 <!-- start class com.google.inject.spi.ProviderLookup -->
8968 <implements name="com.google.inject.spi.Element"/>
8969 <constructor name="ProviderLookup" type="java.lang.Object, com.google.inject.Key<T>"
8978 <method name="getKey" return="com.google.inject.Key<T>"
8987 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
8993 <param name="delegate" type="com.google.inject.Provider<T>"/>
9004 <param name="binder" type="com.google.inject.Binder"/>
9006 <method name="getDelegate" return="com.google.inject.Provider<T>"
9015 <method name="getProvider" return="com.google.inject.Provider<T>"
9027 {@link com.google.inject.Binder#getProvider(Class) getProvider()} statements:
9036 <!-- end class com.google.inject.spi.ProviderLookup -->
9037 <!-- start interface com.google.inject.spi.ProviderWithDependencies -->
9041 <implements name="com.google.inject.Provider<T>"/>
9042 <implements name="com.google.inject.spi.HasDependencies"/>
9050 <!-- end interface com.google.inject.spi.ProviderWithDependencies -->
9051 <!-- start interface com.google.inject.spi.ProviderWithExtensionVisitor -->
9055 <implements name="com.google.inject.Provider<T>"/>
9060 <param name="visitor" type="com.google.inject.spi.BindingTargetVisitor<B, V>"/>
9061 … <param name="binding" type="com.google.inject.spi.ProviderInstanceBinding<? extends B>"/>
9099 <!-- end interface com.google.inject.spi.ProviderWithExtensionVisitor -->
9100 <!-- start class com.google.inject.spi.RequireExplicitBindingsOption -->
9105 <implements name="com.google.inject.spi.Element"/>
9115 <param name="binder" type="com.google.inject.Binder"/>
9121 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
9130 <!-- end class com.google.inject.spi.RequireExplicitBindingsOption -->
9131 <!-- start class com.google.inject.spi.ScopeBinding -->
9136 <implements name="com.google.inject.spi.Element"/>
9147 <method name="getScope" return="com.google.inject.Scope"
9156 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
9162 <param name="binder" type="com.google.inject.Binder"/>
9166 explicitly in a module using {@link com.google.inject.Binder#bindScope(Class, Scope) bindScope()}
9176 <!-- end class com.google.inject.spi.ScopeBinding -->
9177 <!-- start class com.google.inject.spi.StaticInjectionRequest -->
9182 <implements name="com.google.inject.spi.Element"/>
9193 …<method name="getInjectionPoints" return="java.util.Set<com.google.inject.spi.InjectionPoint>…
9197 <exception name="ConfigurationException" type="com.google.inject.ConfigurationException"/>
9215 <param name="binder" type="com.google.inject.Binder"/>
9221 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
9224 <![CDATA[A request to inject the static fields and methods of a type. Requests are created
9225 explicitly in a module using {@link com.google.inject.Binder#requestStaticInjection(Class[])
9234 <!-- end class com.google.inject.spi.StaticInjectionRequest -->
9235 <!-- start class com.google.inject.spi.Toolable -->
9245 com.google.inject.binder.LinkedBindingBuilder#toProvider toProvider}, {@link
9246 com.google.inject.binder.LinkedBindingBuilder#toInstance toInstance}, or {@link
9247 com.google.inject.Binder#requestInjection requestInjection}.
9253 <!-- end class com.google.inject.spi.Toolable -->
9254 <!-- start interface com.google.inject.spi.TypeConverter -->
9263 <param name="toType" type="com.google.inject.TypeLiteral<?>"/>
9275 <!-- end interface com.google.inject.spi.TypeConverter -->
9276 <!-- start class com.google.inject.spi.TypeConverterBinding -->
9281 <implements name="com.google.inject.spi.Element"/>
9282 …java.lang.Object, com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?&…
9294 …<method name="getTypeMatcher" return="com.google.inject.matcher.Matcher<? super com.google.inje…
9299 <method name="getTypeConverter" return="com.google.inject.spi.TypeConverter"
9308 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
9314 <param name="binder" type="com.google.inject.Binder"/>
9323 explicitly in a module using {@link com.google.inject.Binder#convertToTypes(Matcher,
9332 <!-- end class com.google.inject.spi.TypeConverterBinding -->
9333 <!-- start interface com.google.inject.spi.TypeEncounter -->
9365 <param name="message" type="com.google.inject.spi.Message"/>
9370 <method name="getProvider" return="com.google.inject.Provider<T>"
9374 <param name="key" type="com.google.inject.Key<T>"/>
9381 <method name="getProvider" return="com.google.inject.Provider<T>"
9392 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
9396 <param name="typeLiteral" type="com.google.inject.TypeLiteral<T>"/>
9398 …<![CDATA[Returns the members injector used to inject dependencies into methods and fields on insta…
9406 <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>"
9412 …<![CDATA[Returns the members injector used to inject dependencies into methods and fields on insta…
9424 <param name="membersInjector" type="com.google.inject.MembersInjector<? super I>"/>
9434 <param name="listener" type="com.google.inject.spi.InjectionListener<? super I>"/>
9444 …<param name="methodMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.reflect.M…
9471 <!-- end interface com.google.inject.spi.TypeEncounter -->
9472 <!-- start interface com.google.inject.spi.TypeListener -->
9480 <param name="type" type="com.google.inject.TypeLiteral<I>"/>
9481 <param name="encounter" type="com.google.inject.spi.TypeEncounter<I>"/>
9501 com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[])
9507 <!-- end interface com.google.inject.spi.TypeListener -->
9508 <!-- start class com.google.inject.spi.TypeListenerBinding -->
9513 <implements name="com.google.inject.spi.Element"/>
9514 <method name="getListener" return="com.google.inject.spi.TypeListener"
9522 …<method name="getTypeMatcher" return="com.google.inject.matcher.Matcher<? super com.google.inje…
9539 <param name="visitor" type="com.google.inject.spi.ElementVisitor<T>"/>
9545 <param name="binder" type="com.google.inject.Binder"/>
9549 a module using {@link com.google.inject.Binder#bindListener(Matcher, TypeListener)} statements:
9558 <!-- end class com.google.inject.spi.TypeListenerBinding -->
9559 <!-- start interface com.google.inject.spi.UntargettedBinding -->
9563 <implements name="com.google.inject.Binding<T>"/>
9572 <!-- end interface com.google.inject.spi.UntargettedBinding -->
9574 <package name="com.google.inject.spring">
9575 <!-- start class com.google.inject.spring.SpringIntegration -->
9580 <method name="fromSpring" return="com.google.inject.Provider<T>"
9601 <param name="binder" type="com.google.inject.Binder"/>
9608 @see com.google.inject.name.Named
9609 @see com.google.inject.name.Names#named(String)]]>
9618 <!-- end class com.google.inject.spring.SpringIntegration -->
9620 <package name="com.google.inject.struts2">
9621 <!-- start class com.google.inject.struts2.GuiceObjectFactory -->
9625 deprecated="Use {@link com.google.inject.servlet.Struts2Factory} instead.">
9658 <![CDATA[@deprecated Use {@link com.google.inject.servlet.Struts2Factory} instead.]]>
9661 <!-- end class com.google.inject.struts2.GuiceObjectFactory -->
9662 <!-- start class com.google.inject.struts2.Struts2Factory -->
9706 <!-- end class com.google.inject.struts2.Struts2Factory -->
9707 <!-- start class com.google.inject.struts2.Struts2GuicePluginModule -->
9708 <class name="Struts2GuicePluginModule" extends="com.google.inject.AbstractModule"
9729 <!-- end class com.google.inject.struts2.Struts2GuicePluginModule -->
9731 <package name="com.google.inject.throwingproviders">
9732 <!-- start interface com.google.inject.throwingproviders.CheckedProvider -->
9743 <![CDATA[Alternative to the Guice {@link com.google.inject.Provider} that throws
9744 a checked Exception. Users may not inject {@code T} directly.
9761 <!-- end interface com.google.inject.throwingproviders.CheckedProvider -->
9762 <!-- start class com.google.inject.throwingproviders.CheckedProvides -->
9773 {@link ThrowingProviderBinder#forModule(com.google.inject.Module)} on the
9780 <!-- end class com.google.inject.throwingproviders.CheckedProvides -->
9781 <!-- start interface com.google.inject.throwingproviders.ThrowingProvider -->
9785 <implements name="com.google.inject.throwingproviders.CheckedProvider<T>"/>
9793 <![CDATA[Alternative to the Guice {@link com.google.inject.Provider} that throws
9794 a checked Exception. Users may not inject {@code T} directly.
9811 <!-- end interface com.google.inject.throwingproviders.ThrowingProvider -->
9812 <!-- start class com.google.inject.throwingproviders.ThrowingProviderBinder -->
9817 <method name="create" return="com.google.inject.throwingproviders.ThrowingProviderBinder"
9821 <param name="binder" type="com.google.inject.Binder"/>
9823 <method name="forModule" return="com.google.inject.Module"
9827 <param name="module" type="com.google.inject.Module"/>
9834 …<method name="bind" return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBi…
9868 <!-- end class com.google.inject.throwingproviders.ThrowingProviderBinder -->
9869 <!-- start class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -->
9878 …<method name="annotatedWith" return="com.google.inject.throwingproviders.ThrowingProviderBinder.Se…
9884 …<method name="annotatedWith" return="com.google.inject.throwingproviders.ThrowingProviderBinder.Se…
9890 <method name="to" return="com.google.inject.binder.ScopedBindingBuilder"
9894 <param name="target" type="P extends com.google.inject.throwingproviders.CheckedProvider"/>
9896 <method name="to" return="com.google.inject.binder.ScopedBindingBuilder"
9902 <method name="to" return="com.google.inject.binder.ScopedBindingBuilder"
9906 <param name="targetKey" type="com.google.inject.Key<? extends P>"/>
9909 <!-- end class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -->
9911 <package name="com.google.inject.tools.jmx">
9912 <!-- start interface com.google.inject.tools.jmx.ManagedBindingMBean -->
9946 <!-- end interface com.google.inject.tools.jmx.ManagedBindingMBean -->
9947 <!-- start class com.google.inject.tools.jmx.Manager -->
9961 <param name="injector" type="com.google.inject.Injector"/>
9973 <param name="injector" type="com.google.inject.Injector"/>
9995 <!-- end class com.google.inject.tools.jmx.Manager -->
9997 <package name="com.google.inject.util">
9998 <!-- start class com.google.inject.util.Modules -->
10003 <method name="override" return="com.google.inject.util.Modules.OverriddenModuleBuilder"
10007 <param name="modules" type="com.google.inject.Module[]"/>
10025 <method name="override" return="com.google.inject.util.Modules.OverriddenModuleBuilder"
10029 <param name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"/>
10047 <method name="combine" return="com.google.inject.Module"
10051 <param name="modules" type="com.google.inject.Module[]"/>
10056 <method name="combine" return="com.google.inject.Module"
10060 <param name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"/>
10065 <field name="EMPTY_MODULE" type="com.google.inject.Module"
10077 <!-- end class com.google.inject.util.Modules -->
10078 <!-- start interface com.google.inject.util.Modules.OverriddenModuleBuilder -->
10082 <method name="with" return="com.google.inject.Module"
10086 <param name="overrides" type="com.google.inject.Module[]"/>
10091 <method name="with" return="com.google.inject.Module"
10095 <param name="overrides" type="java.lang.Iterable<? extends com.google.inject.Module>"/>
10104 <!-- end interface com.google.inject.util.Modules.OverriddenModuleBuilder -->
10105 <!-- start class com.google.inject.util.Providers -->
10110 <method name="of" return="com.google.inject.Provider<T>"
10125 <method name="guicify" return="com.google.inject.Provider<T>"
10129 <param name="provider" type="javax.inject.Provider<T>"/>
10131 <![CDATA[Returns a Guice-friendly {@code com.google.inject.Provider} for the given
10132 JSR-330 {@code javax.inject.Provider}. The converse method is unnecessary,
10146 <!-- end class com.google.inject.util.Providers -->
10147 <!-- start class com.google.inject.util.Types -->
10270 <!-- end class com.google.inject.util.Types -->