Lines Matching +full:junit +full:- +full:spring +full:- +full:web
1 <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
2 <!-- Generated by the JDiff Javadoc doclet -->
3 <!-- (http://www.jdiff.org) -->
4 <!-- on Tue Apr 28 17:33:25 EDT 2015 -->
7 xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
12 …-- Command line arguments = -doclet jdiff.JDiff -docletpath /usr/local/google/home/cgdecker/Proj…
14 <!-- start class com.google.inject.AbstractModule -->
170 a public no-arguments constructor.
184 a public no-arguments constructor.
292 <!-- end class com.google.inject.AbstractModule -->
293 <!-- start interface com.google.inject.Binder -->
311 <li>And the method is package-private, protected, or public</li>
690 have a no-args constructor if no {@literal @}{@link Inject} annotation exists on any
705 error-prone feature in Guice where it can substitute a binding for
735 Guice uses an <i>embedded domain-specific language</i>, or EDSL, to help you
739 method-level javadocs</b>. Instead, you should consult the series of
779 -- "letting Guice work for you".
787 then this binding will serve as a "catch-all" for any values of {@code @Red}
808 servlet-specific scopes available in
855 right instance of the annotation is a bit of a pain -- one approach, shown
900 <!-- end interface com.google.inject.Binder -->
901 <!-- start interface com.google.inject.Binding -->
989 <!-- end interface com.google.inject.Binding -->
990 <!-- start class com.google.inject.BindingAnnotation -->
1010 <!-- end class com.google.inject.BindingAnnotation -->
1011 <!-- start class com.google.inject.ConfigurationException -->
1065 <!-- end class com.google.inject.ConfigurationException -->
1066 <!-- start class com.google.inject.CreationException -->
1098 <!-- end class com.google.inject.CreationException -->
1099 <!-- start class com.google.inject.Exposed -->
1112 <!-- end class com.google.inject.Exposed -->
1113 <!-- start class com.google.inject.Guice -->
1200 <!-- end class com.google.inject.Guice -->
1201 <!-- start class com.google.inject.ImplementedBy -->
1212 <!-- end class com.google.inject.ImplementedBy -->
1213 <!-- start class com.google.inject.Inject -->
1229 <li>Pre-constructed instances passed to {@link Injector#injectMembers},
1245 <!-- end class com.google.inject.Inject -->
1246 <!-- start interface com.google.inject.Injector -->
1321 just-in-time</strong>. The returned map is immutable; it contains only the bindings that were
1323 additional just-in-time bindings.
1371 {@link #getBinding(Key)}, this does not attempt to create just-in-time bindings
1449 <![CDATA[Returns this injector's parent, or {@code null} if this is a top-level injector.
1461 interceptors and type converters are inherited -- they are visible to the child injector.
1464 <p>Just-in-time bindings created for child injectors will be created in an ancestor injector
1467 injections in just-in-time bindings (created in the parent injector) may be silently
1470 <p>No key may be bound by both an injector and one of its ancestors. This includes just-in-time
1484 interceptors and type converters are inherited -- they are visible to the child injector.
1487 <p>Just-in-time bindings created for child injectors will be created in an ancestor injector
1491 <p>No key may be bound by both an injector and one of its ancestors. This includes just-in-time
1528 interact with it directly. This "behind-the-scenes" operation is what distinguishes dependency
1543 already-constructed instances. This can be used to interoperate with objects created by other
1556 <!-- end interface com.google.inject.Injector -->
1557 <!-- start class com.google.inject.Key -->
1817 <!-- end class com.google.inject.Key -->
1818 <!-- start interface com.google.inject.MembersInjector -->
1849 <!-- end interface com.google.inject.MembersInjector -->
1850 <!-- start interface com.google.inject.Module -->
1869 bindings, which will be used to create an {@link Injector}. A Guice-based
1882 <!-- end interface com.google.inject.Module -->
1883 <!-- start class com.google.inject.OutOfScopeException -->
1908 <!-- end class com.google.inject.OutOfScopeException -->
1909 <!-- start interface com.google.inject.PrivateBinder -->
1965 <!-- end interface com.google.inject.PrivateBinder -->
1966 <!-- start class com.google.inject.PrivateModule -->
2270 injectors}. When it can satisfy their dependencies, just-in-time bindings will be created in the
2281 <p>To promote a just-in-time binding to an explicit binding, bind it:
2290 <!-- end class com.google.inject.PrivateModule -->
2291 <!-- start class com.google.inject.ProvidedBy -->
2302 <!-- end class com.google.inject.ProvidedBy -->
2303 <!-- start interface com.google.inject.Provider -->
2348 <!-- end interface com.google.inject.Provider -->
2349 <!-- start class com.google.inject.Provides -->
2362 <!-- end class com.google.inject.Provides -->
2363 <!-- start class com.google.inject.ProvisionException -->
2404 <!-- end class com.google.inject.ProvisionException -->
2405 <!-- start interface com.google.inject.Scope -->
2446 meaning it has no state from the framework's perspective -- the
2457 <!-- end interface com.google.inject.Scope -->
2458 <!-- start class com.google.inject.ScopeAnnotation -->
2478 <!-- end class com.google.inject.ScopeAnnotation -->
2479 <!-- start class com.google.inject.Scopes -->
2490 <![CDATA[Returns true if {@code binding} is singleton-scoped. If the binding is a {@link
2493 also true if the target binding is singleton-scoped.
2559 <![CDATA[Built-in scope implementations.
2564 <!-- end class com.google.inject.Scopes -->
2565 <!-- start class com.google.inject.Singleton -->
2577 <!-- end class com.google.inject.Singleton -->
2578 <!-- start class com.google.inject.Stage -->
2600 <!-- end class com.google.inject.Stage -->
2601 <!-- start class com.google.inject.TypeLiteral -->
2623 <![CDATA[Returns the raw (non-generic) type for this type.
2758 <!-- end class com.google.inject.TypeLiteral -->
2761 <!-- start class com.google.inject.assistedinject.Assisted -->
2773 <!-- end class com.google.inject.assistedinject.Assisted -->
2774 <!-- start class com.google.inject.assistedinject.AssistedInject -->
2805 <!-- end class com.google.inject.assistedinject.AssistedInject -->
2806 <!-- start interface com.google.inject.assistedinject.AssistedInjectBinding -->
2835 <!-- end interface com.google.inject.assistedinject.AssistedInjectBinding -->
2836 <!-- start interface com.google.inject.assistedinject.AssistedInjectTargetVisitor -->
2860 <!-- end interface com.google.inject.assistedinject.AssistedInjectTargetVisitor -->
2861 <!-- start interface com.google.inject.assistedinject.AssistedMethod -->
2896 <![CDATA[Returns all non-assisted dependencies required to construct and inject
2907 <!-- end interface com.google.inject.assistedinject.AssistedMethod -->
2908 <!-- start class com.google.inject.assistedinject.FactoryModuleBuilder -->
3090 … <![CDATA[Provides a factory that combines the caller's arguments with injector-supplied values to
3106 Inject}-annotated constructor. In addition to injector-supplied parameters, the constructor
3107 should have parameters that match each of the factory method's parameters. Each factory-supplied
3160 As a side-effect of this binding, Guice will inject the factory to initialize it for use. The
3267 <!-- end class com.google.inject.assistedinject.FactoryModuleBuilder -->
3268 <!-- start class com.google.inject.assistedinject.FactoryProvider -->
3314 <p>Provides a factory that combines the caller's arguments with injector-supplied values to
3327 {@code constructedType} is a concrete class with an {@literal @}{@link Inject}-annotated
3328 constructor. In addition to injector-supplied parameters, the constructor should have
3329 parameters that match each of the factory method's parameters. Each factory-supplied parameter
3349 As a side-effect of this binding, Guice will inject the factory to initialize it for use. The
3395 {@literal @}{@link AssistedInject}. This triggers a limited backwards-compatability mode.
3403 method interception. They do receive post-construction member injection.
3414 <!-- end class com.google.inject.assistedinject.FactoryProvider -->
3417 <!-- start interface com.google.inject.binder.AnnotatedBindingBuilder -->
3446 <!-- end interface com.google.inject.binder.AnnotatedBindingBuilder -->
3447 <!-- start interface com.google.inject.binder.AnnotatedConstantBindingBuilder -->
3475 <!-- end interface com.google.inject.binder.AnnotatedConstantBindingBuilder -->
3476 <!-- start interface com.google.inject.binder.AnnotatedElementBuilder -->
3505 <!-- end interface com.google.inject.binder.AnnotatedElementBuilder -->
3506 <!-- start interface com.google.inject.binder.ConstantBindingBuilder -->
3615 <!-- end interface com.google.inject.binder.ConstantBindingBuilder -->
3616 <!-- start interface com.google.inject.binder.LinkedBindingBuilder -->
3738 <!-- end interface com.google.inject.binder.LinkedBindingBuilder -->
3739 <!-- start interface com.google.inject.binder.ScopedBindingBuilder -->
3767 singleton-scoped binding upon creation. Useful for application
3778 <!-- end interface com.google.inject.binder.ScopedBindingBuilder -->
3781 <!-- start class com.google.inject.daggeradapter.DaggerAdapter -->
3811 expected to be recreated on-demand with new Module instances), Guice typically
3814 <li>Dagger 1.x uses {@link @Singleton} for all scopes, including shorter-lived scopes
3815 like per-request or per-activity. Using modules written with Dagger 1.x usage
3816 in mind may result in mis-scoped objects.
3825 <!-- end class com.google.inject.daggeradapter.DaggerAdapter -->
3828 <!-- start class com.google.inject.grapher.AbstractInjectorGrapher -->
3932 <!-- end class com.google.inject.grapher.AbstractInjectorGrapher -->
3933 <!-- start class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters -->
3991 <!-- end class com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters -->
3992 <!-- start class com.google.inject.grapher.Alias -->
4019 <!-- end class com.google.inject.grapher.Alias -->
4020 <!-- start interface com.google.inject.grapher.AliasCreator -->
4046 <!-- end interface com.google.inject.grapher.AliasCreator -->
4047 <!-- start class com.google.inject.grapher.BindingEdge -->
4091 <!-- end class com.google.inject.grapher.BindingEdge -->
4092 <!-- start class com.google.inject.grapher.BindingEdge.Type -->
4112 <!-- end class com.google.inject.grapher.BindingEdge.Type -->
4113 <!-- start class com.google.inject.grapher.DefaultRootKeySetCreator -->
4137 <!-- end class com.google.inject.grapher.DefaultRootKeySetCreator -->
4138 <!-- start class com.google.inject.grapher.DependencyEdge -->
4183 <!-- end class com.google.inject.grapher.DependencyEdge -->
4184 <!-- start class com.google.inject.grapher.Edge -->
4235 <!-- end class com.google.inject.grapher.Edge -->
4236 <!-- start interface com.google.inject.grapher.EdgeCreator -->
4257 <!-- end interface com.google.inject.grapher.EdgeCreator -->
4258 <!-- start class com.google.inject.grapher.ImplementationNode -->
4304 <!-- end class com.google.inject.grapher.ImplementationNode -->
4305 <!-- start interface com.google.inject.grapher.InjectorGrapher -->
4339 <!-- end interface com.google.inject.grapher.InjectorGrapher -->
4340 <!-- start class com.google.inject.grapher.InstanceNode -->
4388 <!-- end class com.google.inject.grapher.InstanceNode -->
4389 <!-- start class com.google.inject.grapher.InterfaceNode -->
4423 <!-- end class com.google.inject.grapher.InterfaceNode -->
4424 <!-- start interface com.google.inject.grapher.NameFactory -->
4466 <!-- end interface com.google.inject.grapher.NameFactory -->
4467 <!-- start class com.google.inject.grapher.Node -->
4516 <!-- end class com.google.inject.grapher.Node -->
4517 <!-- start interface com.google.inject.grapher.NodeCreator -->
4537 <!-- end interface com.google.inject.grapher.NodeCreator -->
4538 <!-- start class com.google.inject.grapher.NodeId -->
4587 <!-- end class com.google.inject.grapher.NodeId -->
4588 <!-- start class com.google.inject.grapher.NodeId.NodeType -->
4610 <!-- end class com.google.inject.grapher.NodeId.NodeType -->
4611 <!-- start interface com.google.inject.grapher.RootKeySetCreator -->
4632 <!-- end interface com.google.inject.grapher.RootKeySetCreator -->
4633 <!-- start class com.google.inject.grapher.ShortNameFactory -->
4698 <!-- end class com.google.inject.grapher.ShortNameFactory -->
4699 <!-- start class com.google.inject.grapher.TransitiveDependencyVisitor -->
4768 <!-- end class com.google.inject.grapher.TransitiveDependencyVisitor -->
4771 <!-- start class com.google.inject.grapher.graphviz.ArrowType -->
4801 <!-- end class com.google.inject.grapher.graphviz.ArrowType -->
4802 <!-- start class com.google.inject.grapher.graphviz.CompassPoint -->
4832 <!-- end class com.google.inject.grapher.graphviz.CompassPoint -->
4833 <!-- start class com.google.inject.grapher.graphviz.EdgeStyle -->
4862 <!-- end class com.google.inject.grapher.graphviz.EdgeStyle -->
4863 <!-- start class com.google.inject.grapher.graphviz.GraphvizEdge -->
4972 <!-- end class com.google.inject.grapher.graphviz.GraphvizEdge -->
4973 <!-- start class com.google.inject.grapher.graphviz.GraphvizGrapher -->
5121 <!-- end class com.google.inject.grapher.graphviz.GraphvizGrapher -->
5122 <!-- start class com.google.inject.grapher.graphviz.GraphvizModule -->
5142 <!-- end class com.google.inject.grapher.graphviz.GraphvizModule -->
5143 <!-- start class com.google.inject.grapher.graphviz.GraphvizNode -->
5266 <!-- end class com.google.inject.grapher.graphviz.GraphvizNode -->
5267 <!-- start class com.google.inject.grapher.graphviz.NodeShape -->
5296 <!-- end class com.google.inject.grapher.graphviz.NodeShape -->
5297 <!-- start class com.google.inject.grapher.graphviz.NodeStyle -->
5326 <!-- end class com.google.inject.grapher.graphviz.NodeStyle -->
5327 <!-- start interface com.google.inject.grapher.graphviz.PortIdFactory -->
5339 rows in {@link com.google.inject.grapher.ImplementationNode}-displaying {@link GraphvizNode}s.
5344 <!-- end interface com.google.inject.grapher.graphviz.PortIdFactory -->
5345 <!-- start class com.google.inject.grapher.graphviz.PortIdFactoryImpl -->
5367 <!-- end class com.google.inject.grapher.graphviz.PortIdFactoryImpl -->
5370 <!-- start class com.google.inject.jndi.JndiIntegration -->
5397 <!-- end class com.google.inject.jndi.JndiIntegration -->
5400 <!-- start class com.google.inject.matcher.AbstractMatcher -->
5428 <!-- end class com.google.inject.matcher.AbstractMatcher -->
5429 <!-- start interface com.google.inject.matcher.Matcher -->
5468 <!-- end interface com.google.inject.matcher.Matcher -->
5469 <!-- start class com.google.inject.matcher.Matchers -->
5576 <!-- end class com.google.inject.matcher.Matchers -->
5579 <!-- start class com.google.inject.multibindings.ClassMapKey -->
5590 <!-- end class com.google.inject.multibindings.ClassMapKey -->
5591 <!-- start class com.google.inject.multibindings.MapBinder -->
5699 key must be distinct (and non-null). Bound providers will be evaluated each
5766 <p><strong>Keys must be non-null.</strong> {@code addBinding(null)} will
5769 <p><strong>Values must be non-null to use map injection.</strong> If any
5776 <!-- end class com.google.inject.multibindings.MapBinder -->
5777 <!-- start interface com.google.inject.multibindings.MapBinderBinding -->
5873 <!-- end interface com.google.inject.multibindings.MapBinderBinding -->
5874 <!-- start class com.google.inject.multibindings.MapKey -->
5904 <!-- end class com.google.inject.multibindings.MapKey -->
5905 <!-- start class com.google.inject.multibindings.Multibinder -->
6072 <p><strong>Elements must be non-null.</strong> If any set element is null,
6078 <!-- end class com.google.inject.multibindings.Multibinder -->
6079 <!-- start interface com.google.inject.multibindings.MultibinderBinding -->
6154 <!-- end interface com.google.inject.multibindings.MultibinderBinding -->
6155 <!-- start class com.google.inject.multibindings.MultibindingsScanner -->
6189 <!-- end class com.google.inject.multibindings.MultibindingsScanner -->
6190 <!-- start interface com.google.inject.multibindings.MultibindingsTargetVisitor -->
6235 <!-- end interface com.google.inject.multibindings.MultibindingsTargetVisitor -->
6236 <!-- start class com.google.inject.multibindings.OptionalBinder -->
6312 user-supplied binding of the same type. If no binding exists, the optionals
6313 will be absent. Otherwise, if a user-supplied binding of that type exists,
6315 if they are bound to a non-null value.
6396 <!-- end class com.google.inject.multibindings.OptionalBinder -->
6397 <!-- start interface com.google.inject.multibindings.OptionalBinderBinding -->
6467 <!-- end interface com.google.inject.multibindings.OptionalBinderBinding -->
6468 <!-- start class com.google.inject.multibindings.ProvidesIntoMap -->
6501 <!-- end class com.google.inject.multibindings.ProvidesIntoMap -->
6502 <!-- start class com.google.inject.multibindings.ProvidesIntoOptional -->
6529 <!-- end class com.google.inject.multibindings.ProvidesIntoOptional -->
6530 <!-- start class com.google.inject.multibindings.ProvidesIntoOptional.Type -->
6550 <!-- end class com.google.inject.multibindings.ProvidesIntoOptional.Type -->
6551 <!-- start class com.google.inject.multibindings.ProvidesIntoSet -->
6578 <!-- end class com.google.inject.multibindings.ProvidesIntoSet -->
6579 <!-- start class com.google.inject.multibindings.StringMapKey -->
6590 <!-- end class com.google.inject.multibindings.StringMapKey -->
6593 <!-- start class com.google.inject.name.Named -->
6604 <!-- end class com.google.inject.name.Named -->
6605 <!-- start class com.google.inject.name.Names -->
6648 <!-- end class com.google.inject.name.Names -->
6651 <!-- start class com.google.inject.persist.PersistFilter -->
6685 guice-persist manage the lifecycle of active units of work.
6690 <p> To be able to use the open session-in-view pattern (i.e. work per request),
6712 and deploy multiple guice-persist modules within the same injector, or even
6713 multiple injectors with persist modules withing the same JVM or web app.
6720 <!-- end class com.google.inject.persist.PersistFilter -->
6721 <!-- start class com.google.inject.persist.PersistModule -->
6746 <![CDATA[Install this module to add guice-persist library support for JPA persistence
6752 <!-- end class com.google.inject.persist.PersistModule -->
6753 <!-- start interface com.google.inject.persist.PersistService -->
6762 <![CDATA[Starts the underlying persistence engine and makes guice-persist ready for
6765 using any guice-persist or JPA artifacts. If already started,
6789 <!-- end interface com.google.inject.persist.PersistService -->
6790 <!-- start class com.google.inject.persist.Transactional -->
6812 <!-- end class com.google.inject.persist.Transactional -->
6813 <!-- start interface com.google.inject.persist.UnitOfWork -->
6824 units-of-work that nest within one another safely.
6843 work in non-request, non-transactional threads. Or where more fine-grained control over the unit
6849 behind thread-locality of Unit of Work semantics).
6853 <li>Using UnitOfWork with session-per-txn strategy is not terribly clever either.</li>
6854 <li>Using UnitOfWork with session-per-request strategy but *outside* a request (i.e. in a
6861 <!-- end interface com.google.inject.persist.UnitOfWork -->
6864 <!-- start class com.google.inject.persist.finder.DynamicFinder -->
6895 <!-- end class com.google.inject.persist.finder.DynamicFinder -->
6896 <!-- start class com.google.inject.persist.finder.Finder -->
6903 specified JPAQL query. Provides result auto-boxing and automatic parameter binding.
6908 <!-- end class com.google.inject.persist.finder.Finder -->
6909 <!-- start class com.google.inject.persist.finder.FirstResult -->
6922 <!-- end class com.google.inject.persist.finder.FirstResult -->
6923 <!-- start class com.google.inject.persist.finder.MaxResults -->
6936 <!-- end class com.google.inject.persist.finder.MaxResults -->
6939 <!-- start class com.google.inject.persist.jpa.JpaPersistModule -->
6988 <!-- end class com.google.inject.persist.jpa.JpaPersistModule -->
6991 <!-- start class com.google.inject.servlet.GuiceFilter -->
7025 Apply this filter in web.xml above all other filters (typically), to all requests where you plan
7030 <filter-name>guiceFilter</filter-name>
7031 <filter-class><b>com.google.inject.servlet.GuiceFilter</b></filter-class>
7034 <filter-mapping>
7035 <filter-name>guiceFilter</filter-name>
7036 <url-pattern>/*</url-pattern>
7037 </filter-mapping>
7041 scopes functionality. Typically, you will only register this filter in web.xml and register
7048 <!-- end class com.google.inject.servlet.GuiceFilter -->
7049 <!-- start class com.google.inject.servlet.GuiceServletContextListener -->
7083 is created when the web application is deployed.
7089 <!-- end class com.google.inject.servlet.GuiceServletContextListener -->
7090 <!-- start interface com.google.inject.servlet.InstanceFilterBinding -->
7110 <!-- end interface com.google.inject.servlet.InstanceFilterBinding -->
7111 <!-- start interface com.google.inject.servlet.InstanceServletBinding -->
7131 <!-- end interface com.google.inject.servlet.InstanceServletBinding -->
7132 <!-- start interface com.google.inject.servlet.LinkedFilterBinding -->
7152 <!-- end interface com.google.inject.servlet.LinkedFilterBinding -->
7153 <!-- start interface com.google.inject.servlet.LinkedServletBinding -->
7173 <!-- end interface com.google.inject.servlet.LinkedServletBinding -->
7174 <!-- start class com.google.inject.servlet.RequestParameters -->
7186 <!-- end class com.google.inject.servlet.RequestParameters -->
7187 <!-- start class com.google.inject.servlet.RequestScoped -->
7198 <!-- end class com.google.inject.servlet.RequestScoped -->
7199 <!-- start class com.google.inject.servlet.ScopingException -->
7215 <!-- end class com.google.inject.servlet.ScopingException -->
7216 <!-- start class com.google.inject.servlet.ScopingOnly -->
7229 <!-- end class com.google.inject.servlet.ScopingOnly -->
7230 <!-- start class com.google.inject.servlet.ServletModule -->
7252 and filters with guice-servlet. Think of this as an in-code replacement for web.xml.
7267 any web pages ending in {@code .html}. You can also use a path-style syntax to register
7342 using the {@code <init-param>} tag in web.xml. You can similarly pass in parameters to
7343 Servlets and filters registered in Guice-servlet using a {@link java.util.Map} of parameter
7360 implementations with package-local visbility and expose them using
7382 modules. This is essential if you want to package and offer drop-in Guice plugins that
7423 <![CDATA[@param urlPattern Any Servlet-style pattern. examples: /*, /html/*, *.html, etc.
7434 <![CDATA[@param regex Any Java-style regular expression.
7445 <![CDATA[@param urlPattern Any Servlet-style pattern. examples: /*, /html/*, *.html, etc.
7456 <![CDATA[@param regex Any Java-style regular expression.
7483 <!-- end class com.google.inject.servlet.ServletModule -->
7484 <!-- start interface com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder -->
7539 <!-- end interface com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder -->
7540 <!-- start interface com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder -->
7595 <!-- end interface com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder -->
7596 <!-- start interface com.google.inject.servlet.ServletModuleBinding -->
7640 <!-- end interface com.google.inject.servlet.ServletModuleBinding -->
7641 <!-- start interface com.google.inject.servlet.ServletModuleTargetVisitor -->
7704 <!-- end interface com.google.inject.servlet.ServletModuleTargetVisitor -->
7705 <!-- start class com.google.inject.servlet.ServletScopes -->
7743 @throws OutOfScopeException if this method is called from a non-request
7764 <p>Because request-scoped objects are not typically thread-safe, the
7773 @throws OutOfScopeException if this method is called from a non-request
7784 <![CDATA[Returns true if {@code binding} is request-scoped. If the binding is a
7788 also return true if the target binding is request-scoped.
7803 in non-HTTP requests (for example: RPC requests) as well as in HTTP
7841 <!-- end class com.google.inject.servlet.ServletScopes -->
7842 <!-- start class com.google.inject.servlet.SessionScoped -->
7854 <!-- end class com.google.inject.servlet.SessionScoped -->
7855 <!-- start class com.google.inject.servlet.UriPatternType -->
7872 <![CDATA[An enumeration of the available URI-pattern matching styles
7877 <!-- end class com.google.inject.servlet.UriPatternType -->
7880 <!-- start interface com.google.inject.spi.BindingScopingVisitor -->
7932 <!-- end interface com.google.inject.spi.BindingScopingVisitor -->
7933 <!-- start interface com.google.inject.spi.BindingTargetVisitor -->
8037 <!-- end interface com.google.inject.spi.BindingTargetVisitor -->
8038 <!-- start interface com.google.inject.spi.ConstructorBinding -->
8082 <!-- end interface com.google.inject.spi.ConstructorBinding -->
8083 <!-- start interface com.google.inject.spi.ConvertedConstantBinding -->
8132 <!-- end interface com.google.inject.spi.ConvertedConstantBinding -->
8133 <!-- start class com.google.inject.spi.DefaultBindingScopingVisitor -->
8174 <![CDATA[No-op visitor for subclassing. All interface methods simply delegate to
8184 <!-- end class com.google.inject.spi.DefaultBindingScopingVisitor -->
8185 <!-- start class com.google.inject.spi.DefaultBindingTargetVisitor -->
8259 <![CDATA[No-op visitor for subclassing. All interface methods simply delegate to {@link
8269 <!-- end class com.google.inject.spi.DefaultBindingTargetVisitor -->
8270 <!-- start class com.google.inject.spi.DefaultElementVisitor -->
8392 <![CDATA[No-op visitor for subclassing. All interface methods simply delegate to
8402 <!-- end class com.google.inject.spi.DefaultElementVisitor -->
8403 <!-- start class com.google.inject.spi.Dependency -->
8457 …DATA[Returns the index of this dependency in the injection point's parameter list, or {@code -1} if
8489 <!-- end class com.google.inject.spi.Dependency -->
8490 <!-- start class com.google.inject.spi.DependencyAndSource -->
8518 was just-in-time, there is no valid binding source, so this describes the
8535 <!-- end class com.google.inject.spi.DependencyAndSource -->
8536 <!-- start class com.google.inject.spi.DisableCircularProxiesOption -->
8566 <!-- end class com.google.inject.spi.DisableCircularProxiesOption -->
8567 <!-- start interface com.google.inject.spi.Element -->
8624 <!-- end interface com.google.inject.spi.Element -->
8625 <!-- start class com.google.inject.spi.Elements -->
8689 <!-- end class com.google.inject.spi.Elements -->
8690 <!-- start class com.google.inject.spi.ElementSource -->
8736 0 - Binder.bind(),
8737 1 - ModuleTwo.configure(),
8738 2 - Binder.install(),
8739 3 - ModuleOne.configure(),
8740 4 - theRest().
8746 it returns -1 for all module positions.]]>
8805 <!-- end class com.google.inject.spi.ElementSource -->
8806 <!-- start interface com.google.inject.spi.ElementVisitor -->
8986 <!-- end interface com.google.inject.spi.ElementVisitor -->
8987 <!-- start interface com.google.inject.spi.ExposedBinding -->
9017 <!-- end interface com.google.inject.spi.ExposedBinding -->
9018 <!-- start interface com.google.inject.spi.HasDependencies -->
9042 <!-- end interface com.google.inject.spi.HasDependencies -->
9043 <!-- start interface com.google.inject.spi.InjectionListener -->
9060 injections, post-injection initialization, and more.
9067 <!-- end interface com.google.inject.spi.InjectionListener -->
9068 <!-- start class com.google.inject.spi.InjectionPoint -->
9090 @return a possibly-empty list]]>
9181 or a no-arguments constructor that is not private.
9196 or a no-arguments constructor that is not private.
9289 {@literal @}{@link Inject} annotation. For non-private, no argument constructors, the member may
9296 <!-- end class com.google.inject.spi.InjectionPoint -->
9297 <!-- start class com.google.inject.spi.InjectionRequest -->
9363 <!-- end class com.google.inject.spi.InjectionRequest -->
9364 <!-- start interface com.google.inject.spi.InstanceBinding -->
9375 <![CDATA[Returns the user-supplied instance.]]>
9383 …<![CDATA[Returns the field and method injection points of the instance, injected at injector-creat…
9396 <!-- end interface com.google.inject.spi.InstanceBinding -->
9397 <!-- start class com.google.inject.spi.InterceptorBinding -->
9451 <!-- end class com.google.inject.spi.InterceptorBinding -->
9452 <!-- start interface com.google.inject.spi.LinkedKeyBinding -->
9473 <!-- end interface com.google.inject.spi.LinkedKeyBinding -->
9474 <!-- start class com.google.inject.spi.MembersInjectorLookup -->
9551 <!-- end class com.google.inject.spi.MembersInjectorLookup -->
9552 <!-- start class com.google.inject.spi.Message -->
9661 <!-- end class com.google.inject.spi.Message -->
9662 <!-- start class com.google.inject.spi.ModuleAnnotatedMethodScanner -->
9709 <!-- end class com.google.inject.spi.ModuleAnnotatedMethodScanner -->
9710 <!-- start class com.google.inject.spi.ModuleAnnotatedMethodScannerBinding -->
9754 <!-- end class com.google.inject.spi.ModuleAnnotatedMethodScannerBinding -->
9755 <!-- start interface com.google.inject.spi.PrivateElements -->
9809 <!-- end interface com.google.inject.spi.PrivateElements -->
9810 <!-- start interface com.google.inject.spi.ProviderBinding -->
9833 <!-- end interface com.google.inject.spi.ProviderBinding -->
9834 <!-- start interface com.google.inject.spi.ProviderInstanceBinding -->
9846 user-supplied provider, use {@link #getUserSuppliedProvider}.
9856 <![CDATA[Returns the user-supplied, unscoped provider.
9865 …<![CDATA[Returns the field and method injection points of the provider, injected at injector-creat…
9879 <!-- end interface com.google.inject.spi.ProviderInstanceBinding -->
9880 <!-- start interface com.google.inject.spi.ProviderKeyBinding -->
9903 <!-- end interface com.google.inject.spi.ProviderKeyBinding -->
9904 <!-- start class com.google.inject.spi.ProviderLookup -->
9992 <!-- end class com.google.inject.spi.ProviderLookup -->
9993 <!-- start interface com.google.inject.spi.ProviderWithDependencies -->
10006 <!-- end interface com.google.inject.spi.ProviderWithDependencies -->
10007 <!-- start interface com.google.inject.spi.ProviderWithExtensionVisitor -->
10055 <!-- end interface com.google.inject.spi.ProviderWithExtensionVisitor -->
10056 <!-- start interface com.google.inject.spi.ProvidesMethodBinding -->
10104 <!-- end interface com.google.inject.spi.ProvidesMethodBinding -->
10105 <!-- start interface com.google.inject.spi.ProvidesMethodTargetVisitor -->
10129 <!-- end interface com.google.inject.spi.ProvidesMethodTargetVisitor -->
10130 <!-- start interface com.google.inject.spi.ProvisionListener -->
10158 about provisioning, post-provision initialization, and more.
10164 <!-- end interface com.google.inject.spi.ProvisionListener -->
10165 <!-- start class com.google.inject.spi.ProvisionListener.ProvisionInvocation -->
10207 <!-- end class com.google.inject.spi.ProvisionListener.ProvisionInvocation -->
10208 <!-- start class com.google.inject.spi.ProvisionListenerBinding -->
10255 <!-- end class com.google.inject.spi.ProvisionListenerBinding -->
10256 <!-- start class com.google.inject.spi.RequireAtInjectOnConstructorsOption -->
10286 <!-- end class com.google.inject.spi.RequireAtInjectOnConstructorsOption -->
10287 <!-- start class com.google.inject.spi.RequireExactBindingAnnotationsOption -->
10317 <!-- end class com.google.inject.spi.RequireExactBindingAnnotationsOption -->
10318 <!-- start class com.google.inject.spi.RequireExplicitBindingsOption -->
10348 <!-- end class com.google.inject.spi.RequireExplicitBindingsOption -->
10349 <!-- start class com.google.inject.spi.ScopeBinding -->
10394 <!-- end class com.google.inject.spi.ScopeBinding -->
10395 <!-- start class com.google.inject.spi.StaticInjectionRequest -->
10452 <!-- end class com.google.inject.spi.StaticInjectionRequest -->
10453 <!-- start class com.google.inject.spi.Toolable -->
10471 <!-- end class com.google.inject.spi.Toolable -->
10472 <!-- start interface com.google.inject.spi.TypeConverter -->
10493 <!-- end interface com.google.inject.spi.TypeConverter -->
10494 <!-- start class com.google.inject.spi.TypeConverterBinding -->
10550 <!-- end class com.google.inject.spi.TypeConverterBinding -->
10551 <!-- start interface com.google.inject.spi.TypeEncounter -->
10671 <li>And the method is package-private or more accessible</li>
10689 <!-- end interface com.google.inject.spi.TypeEncounter -->
10690 <!-- start interface com.google.inject.spi.TypeListener -->
10725 <!-- end interface com.google.inject.spi.TypeListener -->
10726 <!-- start class com.google.inject.spi.TypeListenerBinding -->
10776 <!-- end class com.google.inject.spi.TypeListenerBinding -->
10777 <!-- start interface com.google.inject.spi.UntargettedBinding -->
10790 <!-- end interface com.google.inject.spi.UntargettedBinding -->
10792 <package name="com.google.inject.spring">
10793 <!-- start class com.google.inject.spring.SpringIntegration -->
10805 <![CDATA[Creates a provider which looks up objects from Spring using the given name.
10822 <![CDATA[Binds all Spring beans from the given factory by name. For a Spring bean
10831 <![CDATA[Integrates Guice with Spring.
10836 <!-- end class com.google.inject.spring.SpringIntegration -->
10839 <!-- start class com.google.inject.struts2.GuiceObjectFactory -->
10879 <!-- end class com.google.inject.struts2.GuiceObjectFactory -->
10880 <!-- start class com.google.inject.struts2.Struts2Factory -->
10924 <!-- end class com.google.inject.struts2.Struts2Factory -->
10925 <!-- start class com.google.inject.struts2.Struts2GuicePluginModule -->
10946 <!-- end class com.google.inject.struts2.Struts2GuicePluginModule -->
10949 <!-- start class com.google.inject.testing.fieldbinder.Bind -->
10962 <!-- end class com.google.inject.testing.fieldbinder.Bind -->
10963 <!-- start class com.google.inject.testing.fieldbinder.BoundFieldModule -->
11015 {@code Provider<Integer>} binds to {@link Integer}. Attempting to bind a non-parameterized
11050 <!-- end class com.google.inject.testing.fieldbinder.BoundFieldModule -->
11053 <!-- start interface com.google.inject.throwingproviders.CheckedProvider -->
11067 <p>This interface must be extended to use application-specific exception types.
11082 <!-- end interface com.google.inject.throwingproviders.CheckedProvider -->
11083 <!-- start class com.google.inject.throwingproviders.CheckedProvides -->
11101 <!-- end class com.google.inject.throwingproviders.CheckedProvides -->
11102 <!-- start class com.google.inject.throwingproviders.ThrowingInject -->
11119 <!-- end class com.google.inject.throwingproviders.ThrowingInject -->
11120 <!-- start interface com.google.inject.throwingproviders.ThrowingProvider -->
11135 <p>This interface must be extended to use application-specific exception types.
11150 <!-- end interface com.google.inject.throwingproviders.ThrowingProvider -->
11151 <!-- start class com.google.inject.throwingproviders.ThrowingProviderBinder -->
11238 <!-- end class com.google.inject.throwingproviders.ThrowingProviderBinder -->
11239 <!-- start class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -->
11309 <!-- end class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder -->
11312 <!-- start interface com.google.inject.tools.jmx.ManagedBindingMBean -->
11346 <!-- end interface com.google.inject.tools.jmx.ManagedBindingMBean -->
11347 <!-- start class com.google.inject.tools.jmx.Manager -->
11395 <!-- end class com.google.inject.tools.jmx.Manager -->
11398 <!-- start class com.google.inject.util.Modules -->
11477 <!-- end class com.google.inject.util.Modules -->
11478 <!-- start interface com.google.inject.util.Modules.OverriddenModuleBuilder -->
11504 <!-- end interface com.google.inject.util.Modules.OverriddenModuleBuilder -->
11505 <!-- start class com.google.inject.util.Providers -->
11522 life a Guice-supplied Provider will never return null.]]>
11531 <![CDATA[Returns a Guice-friendly {@code com.google.inject.Provider} for the given
11532 JSR-330 {@code javax.inject.Provider}. The converse method is unnecessary,
11533 since Guice providers directly implement the JSR-330 interface.
11546 <!-- end class com.google.inject.util.Providers -->
11547 <!-- start class com.google.inject.util.Types -->
11670 <!-- end class com.google.inject.util.Types -->