1<api>
2<package name="com.google.inject"
3>
4<class name="AbstractModule"
5 extends="java.lang.Object"
6 abstract="true"
7 static="false"
8 final="false"
9 deprecated="not deprecated"
10 visibility="public"
11>
12<implements name="com.google.inject.Module">
13</implements>
14<constructor name="AbstractModule"
15 type="com.google.inject.AbstractModule"
16 static="false"
17 final="false"
18 deprecated="not deprecated"
19 visibility="public"
20>
21</constructor>
22<method name="addError"
23 return="void"
24 abstract="false"
25 native="false"
26 synchronized="false"
27 static="false"
28 final="false"
29 deprecated="not deprecated"
30 visibility="protected"
31>
32<parameter name="message" type="com.google.inject.spi.Message">
33</parameter>
34</method>
35<method name="addError"
36 return="void"
37 abstract="false"
38 native="false"
39 synchronized="false"
40 static="false"
41 final="false"
42 deprecated="not deprecated"
43 visibility="protected"
44>
45<parameter name="message" type="java.lang.String">
46</parameter>
47<parameter name="arguments" type="java.lang.Object...">
48</parameter>
49</method>
50<method name="addError"
51 return="void"
52 abstract="false"
53 native="false"
54 synchronized="false"
55 static="false"
56 final="false"
57 deprecated="not deprecated"
58 visibility="protected"
59>
60<parameter name="t" type="java.lang.Throwable">
61</parameter>
62</method>
63<method name="bind"
64 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
65 abstract="false"
66 native="false"
67 synchronized="false"
68 static="false"
69 final="false"
70 deprecated="not deprecated"
71 visibility="protected"
72>
73<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
74</parameter>
75</method>
76<method name="bind"
77 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
78 abstract="false"
79 native="false"
80 synchronized="false"
81 static="false"
82 final="false"
83 deprecated="not deprecated"
84 visibility="protected"
85>
86<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
87</parameter>
88</method>
89<method name="bind"
90 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
91 abstract="false"
92 native="false"
93 synchronized="false"
94 static="false"
95 final="false"
96 deprecated="not deprecated"
97 visibility="protected"
98>
99<parameter name="clazz" type="java.lang.Class&lt;T&gt;">
100</parameter>
101</method>
102<method name="bindConstant"
103 return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
104 abstract="false"
105 native="false"
106 synchronized="false"
107 static="false"
108 final="false"
109 deprecated="not deprecated"
110 visibility="protected"
111>
112</method>
113<method name="bindInterceptor"
114 return="void"
115 abstract="false"
116 native="false"
117 synchronized="false"
118 static="false"
119 final="false"
120 deprecated="not deprecated"
121 visibility="protected"
122>
123<parameter name="classMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
124</parameter>
125<parameter name="methodMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;">
126</parameter>
127<parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor...">
128</parameter>
129</method>
130<method name="bindListener"
131 return="void"
132 abstract="false"
133 native="false"
134 synchronized="false"
135 static="false"
136 final="false"
137 deprecated="not deprecated"
138 visibility="protected"
139>
140<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
141</parameter>
142<parameter name="listener" type="com.google.inject.spi.TypeListener">
143</parameter>
144</method>
145<method name="bindScope"
146 return="void"
147 abstract="false"
148 native="false"
149 synchronized="false"
150 static="false"
151 final="false"
152 deprecated="not deprecated"
153 visibility="protected"
154>
155<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
156</parameter>
157<parameter name="scope" type="com.google.inject.Scope">
158</parameter>
159</method>
160<method name="binder"
161 return="com.google.inject.Binder"
162 abstract="false"
163 native="false"
164 synchronized="false"
165 static="false"
166 final="false"
167 deprecated="not deprecated"
168 visibility="protected"
169>
170</method>
171<method name="configure"
172 return="void"
173 abstract="true"
174 native="false"
175 synchronized="false"
176 static="false"
177 final="false"
178 deprecated="not deprecated"
179 visibility="protected"
180>
181</method>
182<method name="configure"
183 return="void"
184 abstract="false"
185 native="false"
186 synchronized="true"
187 static="false"
188 final="true"
189 deprecated="not deprecated"
190 visibility="public"
191>
192<parameter name="builder" type="com.google.inject.Binder">
193</parameter>
194</method>
195<method name="convertToTypes"
196 return="void"
197 abstract="false"
198 native="false"
199 synchronized="false"
200 static="false"
201 final="false"
202 deprecated="not deprecated"
203 visibility="protected"
204>
205<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
206</parameter>
207<parameter name="converter" type="com.google.inject.spi.TypeConverter">
208</parameter>
209</method>
210<method name="currentStage"
211 return="com.google.inject.Stage"
212 abstract="false"
213 native="false"
214 synchronized="false"
215 static="false"
216 final="false"
217 deprecated="not deprecated"
218 visibility="protected"
219>
220</method>
221<method name="getMembersInjector"
222 return="com.google.inject.MembersInjector&lt;T&gt;"
223 abstract="false"
224 native="false"
225 synchronized="false"
226 static="false"
227 final="false"
228 deprecated="not deprecated"
229 visibility="protected"
230>
231<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
232</parameter>
233</method>
234<method name="getMembersInjector"
235 return="com.google.inject.MembersInjector&lt;T&gt;"
236 abstract="false"
237 native="false"
238 synchronized="false"
239 static="false"
240 final="false"
241 deprecated="not deprecated"
242 visibility="protected"
243>
244<parameter name="type" type="java.lang.Class&lt;T&gt;">
245</parameter>
246</method>
247<method name="getProvider"
248 return="com.google.inject.Provider&lt;T&gt;"
249 abstract="false"
250 native="false"
251 synchronized="false"
252 static="false"
253 final="false"
254 deprecated="not deprecated"
255 visibility="protected"
256>
257<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
258</parameter>
259</method>
260<method name="getProvider"
261 return="com.google.inject.Provider&lt;T&gt;"
262 abstract="false"
263 native="false"
264 synchronized="false"
265 static="false"
266 final="false"
267 deprecated="not deprecated"
268 visibility="protected"
269>
270<parameter name="type" type="java.lang.Class&lt;T&gt;">
271</parameter>
272</method>
273<method name="install"
274 return="void"
275 abstract="false"
276 native="false"
277 synchronized="false"
278 static="false"
279 final="false"
280 deprecated="not deprecated"
281 visibility="protected"
282>
283<parameter name="module" type="com.google.inject.Module">
284</parameter>
285</method>
286<method name="requestInjection"
287 return="void"
288 abstract="false"
289 native="false"
290 synchronized="false"
291 static="false"
292 final="false"
293 deprecated="not deprecated"
294 visibility="protected"
295>
296<parameter name="instance" type="java.lang.Object">
297</parameter>
298</method>
299<method name="requestStaticInjection"
300 return="void"
301 abstract="false"
302 native="false"
303 synchronized="false"
304 static="false"
305 final="false"
306 deprecated="not deprecated"
307 visibility="protected"
308>
309<parameter name="types" type="java.lang.Class&lt;?&gt;...">
310</parameter>
311</method>
312<method name="requireBinding"
313 return="void"
314 abstract="false"
315 native="false"
316 synchronized="false"
317 static="false"
318 final="false"
319 deprecated="not deprecated"
320 visibility="protected"
321>
322<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
323</parameter>
324</method>
325<method name="requireBinding"
326 return="void"
327 abstract="false"
328 native="false"
329 synchronized="false"
330 static="false"
331 final="false"
332 deprecated="not deprecated"
333 visibility="protected"
334>
335<parameter name="type" type="java.lang.Class&lt;?&gt;">
336</parameter>
337</method>
338</class>
339<interface name="Binder"
340 abstract="true"
341 static="false"
342 final="false"
343 deprecated="not deprecated"
344 visibility="public"
345>
346<method name="addError"
347 return="void"
348 abstract="true"
349 native="false"
350 synchronized="false"
351 static="false"
352 final="false"
353 deprecated="not deprecated"
354 visibility="public"
355>
356<parameter name="message" type="com.google.inject.spi.Message">
357</parameter>
358</method>
359<method name="addError"
360 return="void"
361 abstract="true"
362 native="false"
363 synchronized="false"
364 static="false"
365 final="false"
366 deprecated="not deprecated"
367 visibility="public"
368>
369<parameter name="message" type="java.lang.String">
370</parameter>
371<parameter name="arguments" type="java.lang.Object...">
372</parameter>
373</method>
374<method name="addError"
375 return="void"
376 abstract="true"
377 native="false"
378 synchronized="false"
379 static="false"
380 final="false"
381 deprecated="not deprecated"
382 visibility="public"
383>
384<parameter name="t" type="java.lang.Throwable">
385</parameter>
386</method>
387<method name="bind"
388 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
389 abstract="true"
390 native="false"
391 synchronized="false"
392 static="false"
393 final="false"
394 deprecated="not deprecated"
395 visibility="public"
396>
397<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
398</parameter>
399</method>
400<method name="bind"
401 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
402 abstract="true"
403 native="false"
404 synchronized="false"
405 static="false"
406 final="false"
407 deprecated="not deprecated"
408 visibility="public"
409>
410<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
411</parameter>
412</method>
413<method name="bind"
414 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
415 abstract="true"
416 native="false"
417 synchronized="false"
418 static="false"
419 final="false"
420 deprecated="not deprecated"
421 visibility="public"
422>
423<parameter name="type" type="java.lang.Class&lt;T&gt;">
424</parameter>
425</method>
426<method name="bindConstant"
427 return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
428 abstract="true"
429 native="false"
430 synchronized="false"
431 static="false"
432 final="false"
433 deprecated="not deprecated"
434 visibility="public"
435>
436</method>
437<method name="bindInterceptor"
438 return="void"
439 abstract="true"
440 native="false"
441 synchronized="false"
442 static="false"
443 final="false"
444 deprecated="not deprecated"
445 visibility="public"
446>
447<parameter name="classMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
448</parameter>
449<parameter name="methodMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;">
450</parameter>
451<parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor...">
452</parameter>
453</method>
454<method name="bindListener"
455 return="void"
456 abstract="true"
457 native="false"
458 synchronized="false"
459 static="false"
460 final="false"
461 deprecated="not deprecated"
462 visibility="public"
463>
464<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
465</parameter>
466<parameter name="listener" type="com.google.inject.spi.TypeListener">
467</parameter>
468</method>
469<method name="bindScope"
470 return="void"
471 abstract="true"
472 native="false"
473 synchronized="false"
474 static="false"
475 final="false"
476 deprecated="not deprecated"
477 visibility="public"
478>
479<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
480</parameter>
481<parameter name="scope" type="com.google.inject.Scope">
482</parameter>
483</method>
484<method name="convertToTypes"
485 return="void"
486 abstract="true"
487 native="false"
488 synchronized="false"
489 static="false"
490 final="false"
491 deprecated="not deprecated"
492 visibility="public"
493>
494<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
495</parameter>
496<parameter name="converter" type="com.google.inject.spi.TypeConverter">
497</parameter>
498</method>
499<method name="currentStage"
500 return="com.google.inject.Stage"
501 abstract="true"
502 native="false"
503 synchronized="false"
504 static="false"
505 final="false"
506 deprecated="not deprecated"
507 visibility="public"
508>
509</method>
510<method name="getMembersInjector"
511 return="com.google.inject.MembersInjector&lt;T&gt;"
512 abstract="true"
513 native="false"
514 synchronized="false"
515 static="false"
516 final="false"
517 deprecated="not deprecated"
518 visibility="public"
519>
520<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
521</parameter>
522</method>
523<method name="getMembersInjector"
524 return="com.google.inject.MembersInjector&lt;T&gt;"
525 abstract="true"
526 native="false"
527 synchronized="false"
528 static="false"
529 final="false"
530 deprecated="not deprecated"
531 visibility="public"
532>
533<parameter name="type" type="java.lang.Class&lt;T&gt;">
534</parameter>
535</method>
536<method name="getProvider"
537 return="com.google.inject.Provider&lt;T&gt;"
538 abstract="true"
539 native="false"
540 synchronized="false"
541 static="false"
542 final="false"
543 deprecated="not deprecated"
544 visibility="public"
545>
546<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
547</parameter>
548</method>
549<method name="getProvider"
550 return="com.google.inject.Provider&lt;T&gt;"
551 abstract="true"
552 native="false"
553 synchronized="false"
554 static="false"
555 final="false"
556 deprecated="not deprecated"
557 visibility="public"
558>
559<parameter name="type" type="java.lang.Class&lt;T&gt;">
560</parameter>
561</method>
562<method name="install"
563 return="void"
564 abstract="true"
565 native="false"
566 synchronized="false"
567 static="false"
568 final="false"
569 deprecated="not deprecated"
570 visibility="public"
571>
572<parameter name="module" type="com.google.inject.Module">
573</parameter>
574</method>
575<method name="newPrivateBinder"
576 return="com.google.inject.PrivateBinder"
577 abstract="true"
578 native="false"
579 synchronized="false"
580 static="false"
581 final="false"
582 deprecated="not deprecated"
583 visibility="public"
584>
585</method>
586<method name="requestInjection"
587 return="void"
588 abstract="true"
589 native="false"
590 synchronized="false"
591 static="false"
592 final="false"
593 deprecated="not deprecated"
594 visibility="public"
595>
596<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
597</parameter>
598<parameter name="instance" type="T">
599</parameter>
600</method>
601<method name="requestInjection"
602 return="void"
603 abstract="true"
604 native="false"
605 synchronized="false"
606 static="false"
607 final="false"
608 deprecated="not deprecated"
609 visibility="public"
610>
611<parameter name="instance" type="java.lang.Object">
612</parameter>
613</method>
614<method name="requestStaticInjection"
615 return="void"
616 abstract="true"
617 native="false"
618 synchronized="false"
619 static="false"
620 final="false"
621 deprecated="not deprecated"
622 visibility="public"
623>
624<parameter name="types" type="java.lang.Class&lt;?&gt;...">
625</parameter>
626</method>
627<method name="skipSources"
628 return="com.google.inject.Binder"
629 abstract="true"
630 native="false"
631 synchronized="false"
632 static="false"
633 final="false"
634 deprecated="not deprecated"
635 visibility="public"
636>
637<parameter name="classesToSkip" type="java.lang.Class...">
638</parameter>
639</method>
640<method name="withSource"
641 return="com.google.inject.Binder"
642 abstract="true"
643 native="false"
644 synchronized="false"
645 static="false"
646 final="false"
647 deprecated="not deprecated"
648 visibility="public"
649>
650<parameter name="source" type="java.lang.Object">
651</parameter>
652</method>
653</interface>
654<interface name="Binding"
655 abstract="true"
656 static="false"
657 final="false"
658 deprecated="not deprecated"
659 visibility="public"
660>
661<implements name="com.google.inject.spi.Element">
662</implements>
663<method name="acceptScopingVisitor"
664 return="V"
665 abstract="true"
666 native="false"
667 synchronized="false"
668 static="false"
669 final="false"
670 deprecated="not deprecated"
671 visibility="public"
672>
673<parameter name="visitor" type="com.google.inject.spi.BindingScopingVisitor&lt;V&gt;">
674</parameter>
675</method>
676<method name="acceptTargetVisitor"
677 return="V"
678 abstract="true"
679 native="false"
680 synchronized="false"
681 static="false"
682 final="false"
683 deprecated="not deprecated"
684 visibility="public"
685>
686<parameter name="visitor" type="com.google.inject.spi.BindingTargetVisitor&lt;? super T, V&gt;">
687</parameter>
688</method>
689<method name="getKey"
690 return="com.google.inject.Key&lt;T&gt;"
691 abstract="true"
692 native="false"
693 synchronized="false"
694 static="false"
695 final="false"
696 deprecated="not deprecated"
697 visibility="public"
698>
699</method>
700<method name="getProvider"
701 return="com.google.inject.Provider&lt;T&gt;"
702 abstract="true"
703 native="false"
704 synchronized="false"
705 static="false"
706 final="false"
707 deprecated="not deprecated"
708 visibility="public"
709>
710</method>
711</interface>
712<class name="BindingAnnotation"
713 extends="java.lang.Object"
714 abstract="true"
715 static="false"
716 final="false"
717 deprecated="not deprecated"
718 visibility="public"
719>
720<implements name="java.lang.annotation.Annotation">
721</implements>
722</class>
723<class name="ConfigurationException"
724 extends="java.lang.RuntimeException"
725 abstract="false"
726 static="false"
727 final="true"
728 deprecated="not deprecated"
729 visibility="public"
730>
731<constructor name="ConfigurationException"
732 type="com.google.inject.ConfigurationException"
733 static="false"
734 final="false"
735 deprecated="not deprecated"
736 visibility="public"
737>
738<parameter name="messages" type="java.lang.Iterable&lt;com.google.inject.spi.Message&gt;">
739</parameter>
740</constructor>
741<method name="getErrorMessages"
742 return="java.util.Collection&lt;com.google.inject.spi.Message&gt;"
743 abstract="false"
744 native="false"
745 synchronized="false"
746 static="false"
747 final="false"
748 deprecated="not deprecated"
749 visibility="public"
750>
751</method>
752<method name="getPartialValue"
753 return="E"
754 abstract="false"
755 native="false"
756 synchronized="false"
757 static="false"
758 final="false"
759 deprecated="not deprecated"
760 visibility="public"
761>
762</method>
763<method name="withPartialValue"
764 return="com.google.inject.ConfigurationException"
765 abstract="false"
766 native="false"
767 synchronized="false"
768 static="false"
769 final="false"
770 deprecated="not deprecated"
771 visibility="public"
772>
773<parameter name="partialValue" type="java.lang.Object">
774</parameter>
775</method>
776</class>
777<class name="CreationException"
778 extends="java.lang.RuntimeException"
779 abstract="false"
780 static="false"
781 final="false"
782 deprecated="not deprecated"
783 visibility="public"
784>
785<constructor name="CreationException"
786 type="com.google.inject.CreationException"
787 static="false"
788 final="false"
789 deprecated="not deprecated"
790 visibility="public"
791>
792<parameter name="messages" type="java.util.Collection&lt;com.google.inject.spi.Message&gt;">
793</parameter>
794</constructor>
795<method name="getErrorMessages"
796 return="java.util.Collection&lt;com.google.inject.spi.Message&gt;"
797 abstract="false"
798 native="false"
799 synchronized="false"
800 static="false"
801 final="false"
802 deprecated="not deprecated"
803 visibility="public"
804>
805</method>
806</class>
807<class name="Exposed"
808 extends="java.lang.Object"
809 abstract="true"
810 static="false"
811 final="false"
812 deprecated="not deprecated"
813 visibility="public"
814>
815<implements name="java.lang.annotation.Annotation">
816</implements>
817</class>
818<class name="Guice"
819 extends="java.lang.Object"
820 abstract="false"
821 static="false"
822 final="true"
823 deprecated="not deprecated"
824 visibility="public"
825>
826<method name="createInjector"
827 return="com.google.inject.Injector"
828 abstract="false"
829 native="false"
830 synchronized="false"
831 static="true"
832 final="false"
833 deprecated="not deprecated"
834 visibility="public"
835>
836<parameter name="modules" type="com.google.inject.Module...">
837</parameter>
838</method>
839<method name="createInjector"
840 return="com.google.inject.Injector"
841 abstract="false"
842 native="false"
843 synchronized="false"
844 static="true"
845 final="false"
846 deprecated="not deprecated"
847 visibility="public"
848>
849<parameter name="stage" type="com.google.inject.Stage">
850</parameter>
851<parameter name="modules" type="com.google.inject.Module...">
852</parameter>
853</method>
854<method name="createInjector"
855 return="com.google.inject.Injector"
856 abstract="false"
857 native="false"
858 synchronized="false"
859 static="true"
860 final="false"
861 deprecated="not deprecated"
862 visibility="public"
863>
864<parameter name="stage" type="com.google.inject.Stage">
865</parameter>
866<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
867</parameter>
868</method>
869<method name="createInjector"
870 return="com.google.inject.Injector"
871 abstract="false"
872 native="false"
873 synchronized="false"
874 static="true"
875 final="false"
876 deprecated="not deprecated"
877 visibility="public"
878>
879<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
880</parameter>
881</method>
882</class>
883<class name="ImplementedBy"
884 extends="java.lang.Object"
885 abstract="true"
886 static="false"
887 final="false"
888 deprecated="not deprecated"
889 visibility="public"
890>
891<implements name="java.lang.annotation.Annotation">
892</implements>
893</class>
894<class name="Inject"
895 extends="java.lang.Object"
896 abstract="true"
897 static="false"
898 final="false"
899 deprecated="not deprecated"
900 visibility="public"
901>
902<implements name="java.lang.annotation.Annotation">
903</implements>
904</class>
905<interface name="Injector"
906 abstract="true"
907 static="false"
908 final="false"
909 deprecated="not deprecated"
910 visibility="public"
911>
912<method name="createChildInjector"
913 return="com.google.inject.Injector"
914 abstract="true"
915 native="false"
916 synchronized="false"
917 static="false"
918 final="false"
919 deprecated="not deprecated"
920 visibility="public"
921>
922<parameter name="modules" type="com.google.inject.Module...">
923</parameter>
924</method>
925<method name="createChildInjector"
926 return="com.google.inject.Injector"
927 abstract="true"
928 native="false"
929 synchronized="false"
930 static="false"
931 final="false"
932 deprecated="not deprecated"
933 visibility="public"
934>
935<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
936</parameter>
937</method>
938<method name="findBindingsByType"
939 return="java.util.List&lt;com.google.inject.Binding&lt;T&gt;&gt;"
940 abstract="true"
941 native="false"
942 synchronized="false"
943 static="false"
944 final="false"
945 deprecated="not deprecated"
946 visibility="public"
947>
948<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
949</parameter>
950</method>
951<method name="getBinding"
952 return="com.google.inject.Binding&lt;T&gt;"
953 abstract="true"
954 native="false"
955 synchronized="false"
956 static="false"
957 final="false"
958 deprecated="not deprecated"
959 visibility="public"
960>
961<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
962</parameter>
963</method>
964<method name="getBinding"
965 return="com.google.inject.Binding&lt;T&gt;"
966 abstract="true"
967 native="false"
968 synchronized="false"
969 static="false"
970 final="false"
971 deprecated="not deprecated"
972 visibility="public"
973>
974<parameter name="type" type="java.lang.Class&lt;T&gt;">
975</parameter>
976</method>
977<method name="getBindings"
978 return="java.util.Map&lt;com.google.inject.Key&lt;?&gt;, com.google.inject.Binding&lt;?&gt;&gt;"
979 abstract="true"
980 native="false"
981 synchronized="false"
982 static="false"
983 final="false"
984 deprecated="not deprecated"
985 visibility="public"
986>
987</method>
988<method name="getInstance"
989 return="T"
990 abstract="true"
991 native="false"
992 synchronized="false"
993 static="false"
994 final="false"
995 deprecated="not deprecated"
996 visibility="public"
997>
998<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
999</parameter>
1000</method>
1001<method name="getInstance"
1002 return="T"
1003 abstract="true"
1004 native="false"
1005 synchronized="false"
1006 static="false"
1007 final="false"
1008 deprecated="not deprecated"
1009 visibility="public"
1010>
1011<parameter name="type" type="java.lang.Class&lt;T&gt;">
1012</parameter>
1013</method>
1014<method name="getMembersInjector"
1015 return="com.google.inject.MembersInjector&lt;T&gt;"
1016 abstract="true"
1017 native="false"
1018 synchronized="false"
1019 static="false"
1020 final="false"
1021 deprecated="not deprecated"
1022 visibility="public"
1023>
1024<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1025</parameter>
1026</method>
1027<method name="getMembersInjector"
1028 return="com.google.inject.MembersInjector&lt;T&gt;"
1029 abstract="true"
1030 native="false"
1031 synchronized="false"
1032 static="false"
1033 final="false"
1034 deprecated="not deprecated"
1035 visibility="public"
1036>
1037<parameter name="type" type="java.lang.Class&lt;T&gt;">
1038</parameter>
1039</method>
1040<method name="getParent"
1041 return="com.google.inject.Injector"
1042 abstract="true"
1043 native="false"
1044 synchronized="false"
1045 static="false"
1046 final="false"
1047 deprecated="not deprecated"
1048 visibility="public"
1049>
1050</method>
1051<method name="getProvider"
1052 return="com.google.inject.Provider&lt;T&gt;"
1053 abstract="true"
1054 native="false"
1055 synchronized="false"
1056 static="false"
1057 final="false"
1058 deprecated="not deprecated"
1059 visibility="public"
1060>
1061<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1062</parameter>
1063</method>
1064<method name="getProvider"
1065 return="com.google.inject.Provider&lt;T&gt;"
1066 abstract="true"
1067 native="false"
1068 synchronized="false"
1069 static="false"
1070 final="false"
1071 deprecated="not deprecated"
1072 visibility="public"
1073>
1074<parameter name="type" type="java.lang.Class&lt;T&gt;">
1075</parameter>
1076</method>
1077<method name="injectMembers"
1078 return="void"
1079 abstract="true"
1080 native="false"
1081 synchronized="false"
1082 static="false"
1083 final="false"
1084 deprecated="not deprecated"
1085 visibility="public"
1086>
1087<parameter name="instance" type="java.lang.Object">
1088</parameter>
1089</method>
1090</interface>
1091<class name="Key"
1092 extends="java.lang.Object"
1093 abstract="false"
1094 static="false"
1095 final="false"
1096 deprecated="not deprecated"
1097 visibility="public"
1098>
1099<constructor name="Key"
1100 type="com.google.inject.Key"
1101 static="false"
1102 final="false"
1103 deprecated="not deprecated"
1104 visibility="protected"
1105>
1106</constructor>
1107<constructor name="Key"
1108 type="com.google.inject.Key"
1109 static="false"
1110 final="false"
1111 deprecated="not deprecated"
1112 visibility="protected"
1113>
1114<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1115</parameter>
1116</constructor>
1117<constructor name="Key"
1118 type="com.google.inject.Key"
1119 static="false"
1120 final="false"
1121 deprecated="not deprecated"
1122 visibility="protected"
1123>
1124<parameter name="annotation" type="java.lang.annotation.Annotation">
1125</parameter>
1126</constructor>
1127<method name="equals"
1128 return="boolean"
1129 abstract="false"
1130 native="false"
1131 synchronized="false"
1132 static="false"
1133 final="true"
1134 deprecated="not deprecated"
1135 visibility="public"
1136>
1137<parameter name="o" type="java.lang.Object">
1138</parameter>
1139</method>
1140<method name="get"
1141 return="com.google.inject.Key&lt;T&gt;"
1142 abstract="false"
1143 native="false"
1144 synchronized="false"
1145 static="true"
1146 final="false"
1147 deprecated="not deprecated"
1148 visibility="public"
1149>
1150<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1151</parameter>
1152</method>
1153<method name="get"
1154 return="com.google.inject.Key&lt;T&gt;"
1155 abstract="false"
1156 native="false"
1157 synchronized="false"
1158 static="true"
1159 final="false"
1160 deprecated="not deprecated"
1161 visibility="public"
1162>
1163<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1164</parameter>
1165<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1166</parameter>
1167</method>
1168<method name="get"
1169 return="com.google.inject.Key&lt;T&gt;"
1170 abstract="false"
1171 native="false"
1172 synchronized="false"
1173 static="true"
1174 final="false"
1175 deprecated="not deprecated"
1176 visibility="public"
1177>
1178<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1179</parameter>
1180<parameter name="annotation" type="java.lang.annotation.Annotation">
1181</parameter>
1182</method>
1183<method name="get"
1184 return="com.google.inject.Key&lt;T&gt;"
1185 abstract="false"
1186 native="false"
1187 synchronized="false"
1188 static="true"
1189 final="false"
1190 deprecated="not deprecated"
1191 visibility="public"
1192>
1193<parameter name="type" type="java.lang.Class&lt;T&gt;">
1194</parameter>
1195</method>
1196<method name="get"
1197 return="com.google.inject.Key&lt;T&gt;"
1198 abstract="false"
1199 native="false"
1200 synchronized="false"
1201 static="true"
1202 final="false"
1203 deprecated="not deprecated"
1204 visibility="public"
1205>
1206<parameter name="type" type="java.lang.Class&lt;T&gt;">
1207</parameter>
1208<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1209</parameter>
1210</method>
1211<method name="get"
1212 return="com.google.inject.Key&lt;T&gt;"
1213 abstract="false"
1214 native="false"
1215 synchronized="false"
1216 static="true"
1217 final="false"
1218 deprecated="not deprecated"
1219 visibility="public"
1220>
1221<parameter name="type" type="java.lang.Class&lt;T&gt;">
1222</parameter>
1223<parameter name="annotation" type="java.lang.annotation.Annotation">
1224</parameter>
1225</method>
1226<method name="get"
1227 return="com.google.inject.Key&lt;?&gt;"
1228 abstract="false"
1229 native="false"
1230 synchronized="false"
1231 static="true"
1232 final="false"
1233 deprecated="not deprecated"
1234 visibility="public"
1235>
1236<parameter name="type" type="java.lang.reflect.Type">
1237</parameter>
1238</method>
1239<method name="get"
1240 return="com.google.inject.Key&lt;?&gt;"
1241 abstract="false"
1242 native="false"
1243 synchronized="false"
1244 static="true"
1245 final="false"
1246 deprecated="not deprecated"
1247 visibility="public"
1248>
1249<parameter name="type" type="java.lang.reflect.Type">
1250</parameter>
1251<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1252</parameter>
1253</method>
1254<method name="get"
1255 return="com.google.inject.Key&lt;?&gt;"
1256 abstract="false"
1257 native="false"
1258 synchronized="false"
1259 static="true"
1260 final="false"
1261 deprecated="not deprecated"
1262 visibility="public"
1263>
1264<parameter name="type" type="java.lang.reflect.Type">
1265</parameter>
1266<parameter name="annotation" type="java.lang.annotation.Annotation">
1267</parameter>
1268</method>
1269<method name="getAnnotation"
1270 return="java.lang.annotation.Annotation"
1271 abstract="false"
1272 native="false"
1273 synchronized="false"
1274 static="false"
1275 final="true"
1276 deprecated="not deprecated"
1277 visibility="public"
1278>
1279</method>
1280<method name="getAnnotationType"
1281 return="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;"
1282 abstract="false"
1283 native="false"
1284 synchronized="false"
1285 static="false"
1286 final="true"
1287 deprecated="not deprecated"
1288 visibility="public"
1289>
1290</method>
1291<method name="getTypeLiteral"
1292 return="com.google.inject.TypeLiteral&lt;T&gt;"
1293 abstract="false"
1294 native="false"
1295 synchronized="false"
1296 static="false"
1297 final="true"
1298 deprecated="not deprecated"
1299 visibility="public"
1300>
1301</method>
1302<method name="hashCode"
1303 return="int"
1304 abstract="false"
1305 native="false"
1306 synchronized="false"
1307 static="false"
1308 final="true"
1309 deprecated="not deprecated"
1310 visibility="public"
1311>
1312</method>
1313<method name="toString"
1314 return="java.lang.String"
1315 abstract="false"
1316 native="false"
1317 synchronized="false"
1318 static="false"
1319 final="true"
1320 deprecated="not deprecated"
1321 visibility="public"
1322>
1323</method>
1324</class>
1325<interface name="MembersInjector"
1326 abstract="true"
1327 static="false"
1328 final="false"
1329 deprecated="not deprecated"
1330 visibility="public"
1331>
1332<method name="injectMembers"
1333 return="void"
1334 abstract="true"
1335 native="false"
1336 synchronized="false"
1337 static="false"
1338 final="false"
1339 deprecated="not deprecated"
1340 visibility="public"
1341>
1342<parameter name="instance" type="T">
1343</parameter>
1344</method>
1345</interface>
1346<interface name="Module"
1347 abstract="true"
1348 static="false"
1349 final="false"
1350 deprecated="not deprecated"
1351 visibility="public"
1352>
1353<method name="configure"
1354 return="void"
1355 abstract="true"
1356 native="false"
1357 synchronized="false"
1358 static="false"
1359 final="false"
1360 deprecated="not deprecated"
1361 visibility="public"
1362>
1363<parameter name="binder" type="com.google.inject.Binder">
1364</parameter>
1365</method>
1366</interface>
1367<class name="OutOfScopeException"
1368 extends="java.lang.RuntimeException"
1369 abstract="false"
1370 static="false"
1371 final="true"
1372 deprecated="not deprecated"
1373 visibility="public"
1374>
1375<constructor name="OutOfScopeException"
1376 type="com.google.inject.OutOfScopeException"
1377 static="false"
1378 final="false"
1379 deprecated="not deprecated"
1380 visibility="public"
1381>
1382<parameter name="message" type="java.lang.String">
1383</parameter>
1384</constructor>
1385<constructor name="OutOfScopeException"
1386 type="com.google.inject.OutOfScopeException"
1387 static="false"
1388 final="false"
1389 deprecated="not deprecated"
1390 visibility="public"
1391>
1392<parameter name="message" type="java.lang.String">
1393</parameter>
1394<parameter name="cause" type="java.lang.Throwable">
1395</parameter>
1396</constructor>
1397<constructor name="OutOfScopeException"
1398 type="com.google.inject.OutOfScopeException"
1399 static="false"
1400 final="false"
1401 deprecated="not deprecated"
1402 visibility="public"
1403>
1404<parameter name="cause" type="java.lang.Throwable">
1405</parameter>
1406</constructor>
1407</class>
1408<interface name="PrivateBinder"
1409 abstract="true"
1410 static="false"
1411 final="false"
1412 deprecated="not deprecated"
1413 visibility="public"
1414>
1415<implements name="com.google.inject.Binder">
1416</implements>
1417<method name="expose"
1418 return="void"
1419 abstract="true"
1420 native="false"
1421 synchronized="false"
1422 static="false"
1423 final="false"
1424 deprecated="not deprecated"
1425 visibility="public"
1426>
1427<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
1428</parameter>
1429</method>
1430<method name="expose"
1431 return="com.google.inject.binder.AnnotatedElementBuilder"
1432 abstract="true"
1433 native="false"
1434 synchronized="false"
1435 static="false"
1436 final="false"
1437 deprecated="not deprecated"
1438 visibility="public"
1439>
1440<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
1441</parameter>
1442</method>
1443<method name="expose"
1444 return="com.google.inject.binder.AnnotatedElementBuilder"
1445 abstract="true"
1446 native="false"
1447 synchronized="false"
1448 static="false"
1449 final="false"
1450 deprecated="not deprecated"
1451 visibility="public"
1452>
1453<parameter name="type" type="java.lang.Class&lt;?&gt;">
1454</parameter>
1455</method>
1456<method name="skipSources"
1457 return="com.google.inject.PrivateBinder"
1458 abstract="true"
1459 native="false"
1460 synchronized="false"
1461 static="false"
1462 final="false"
1463 deprecated="not deprecated"
1464 visibility="public"
1465>
1466<parameter name="classesToSkip" type="java.lang.Class...">
1467</parameter>
1468</method>
1469<method name="withSource"
1470 return="com.google.inject.PrivateBinder"
1471 abstract="true"
1472 native="false"
1473 synchronized="false"
1474 static="false"
1475 final="false"
1476 deprecated="not deprecated"
1477 visibility="public"
1478>
1479<parameter name="source" type="java.lang.Object">
1480</parameter>
1481</method>
1482</interface>
1483<class name="PrivateModule"
1484 extends="java.lang.Object"
1485 abstract="true"
1486 static="false"
1487 final="false"
1488 deprecated="not deprecated"
1489 visibility="public"
1490>
1491<implements name="com.google.inject.Module">
1492</implements>
1493<constructor name="PrivateModule"
1494 type="com.google.inject.PrivateModule"
1495 static="false"
1496 final="false"
1497 deprecated="not deprecated"
1498 visibility="public"
1499>
1500</constructor>
1501<method name="addError"
1502 return="void"
1503 abstract="false"
1504 native="false"
1505 synchronized="false"
1506 static="false"
1507 final="true"
1508 deprecated="not deprecated"
1509 visibility="protected"
1510>
1511<parameter name="message" type="com.google.inject.spi.Message">
1512</parameter>
1513</method>
1514<method name="addError"
1515 return="void"
1516 abstract="false"
1517 native="false"
1518 synchronized="false"
1519 static="false"
1520 final="true"
1521 deprecated="not deprecated"
1522 visibility="protected"
1523>
1524<parameter name="message" type="java.lang.String">
1525</parameter>
1526<parameter name="arguments" type="java.lang.Object...">
1527</parameter>
1528</method>
1529<method name="addError"
1530 return="void"
1531 abstract="false"
1532 native="false"
1533 synchronized="false"
1534 static="false"
1535 final="true"
1536 deprecated="not deprecated"
1537 visibility="protected"
1538>
1539<parameter name="t" type="java.lang.Throwable">
1540</parameter>
1541</method>
1542<method name="bind"
1543 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
1544 abstract="false"
1545 native="false"
1546 synchronized="false"
1547 static="false"
1548 final="true"
1549 deprecated="not deprecated"
1550 visibility="protected"
1551>
1552<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1553</parameter>
1554</method>
1555<method name="bind"
1556 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
1557 abstract="false"
1558 native="false"
1559 synchronized="false"
1560 static="false"
1561 final="true"
1562 deprecated="not deprecated"
1563 visibility="protected"
1564>
1565<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1566</parameter>
1567</method>
1568<method name="bind"
1569 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
1570 abstract="false"
1571 native="false"
1572 synchronized="false"
1573 static="false"
1574 final="true"
1575 deprecated="not deprecated"
1576 visibility="protected"
1577>
1578<parameter name="clazz" type="java.lang.Class&lt;T&gt;">
1579</parameter>
1580</method>
1581<method name="bindConstant"
1582 return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
1583 abstract="false"
1584 native="false"
1585 synchronized="false"
1586 static="false"
1587 final="true"
1588 deprecated="not deprecated"
1589 visibility="protected"
1590>
1591</method>
1592<method name="bindInterceptor"
1593 return="void"
1594 abstract="false"
1595 native="false"
1596 synchronized="false"
1597 static="false"
1598 final="true"
1599 deprecated="not deprecated"
1600 visibility="protected"
1601>
1602<parameter name="classMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
1603</parameter>
1604<parameter name="methodMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;">
1605</parameter>
1606<parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor...">
1607</parameter>
1608</method>
1609<method name="bindListener"
1610 return="void"
1611 abstract="false"
1612 native="false"
1613 synchronized="false"
1614 static="false"
1615 final="false"
1616 deprecated="not deprecated"
1617 visibility="protected"
1618>
1619<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
1620</parameter>
1621<parameter name="listener" type="com.google.inject.spi.TypeListener">
1622</parameter>
1623</method>
1624<method name="bindScope"
1625 return="void"
1626 abstract="false"
1627 native="false"
1628 synchronized="false"
1629 static="false"
1630 final="true"
1631 deprecated="not deprecated"
1632 visibility="protected"
1633>
1634<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1635</parameter>
1636<parameter name="scope" type="com.google.inject.Scope">
1637</parameter>
1638</method>
1639<method name="binder"
1640 return="com.google.inject.PrivateBinder"
1641 abstract="false"
1642 native="false"
1643 synchronized="false"
1644 static="false"
1645 final="true"
1646 deprecated="not deprecated"
1647 visibility="protected"
1648>
1649</method>
1650<method name="configure"
1651 return="void"
1652 abstract="true"
1653 native="false"
1654 synchronized="false"
1655 static="false"
1656 final="false"
1657 deprecated="not deprecated"
1658 visibility="protected"
1659>
1660</method>
1661<method name="configure"
1662 return="void"
1663 abstract="false"
1664 native="false"
1665 synchronized="true"
1666 static="false"
1667 final="true"
1668 deprecated="not deprecated"
1669 visibility="public"
1670>
1671<parameter name="binder" type="com.google.inject.Binder">
1672</parameter>
1673</method>
1674<method name="convertToTypes"
1675 return="void"
1676 abstract="false"
1677 native="false"
1678 synchronized="false"
1679 static="false"
1680 final="true"
1681 deprecated="not deprecated"
1682 visibility="protected"
1683>
1684<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
1685</parameter>
1686<parameter name="converter" type="com.google.inject.spi.TypeConverter">
1687</parameter>
1688</method>
1689<method name="currentStage"
1690 return="com.google.inject.Stage"
1691 abstract="false"
1692 native="false"
1693 synchronized="false"
1694 static="false"
1695 final="true"
1696 deprecated="not deprecated"
1697 visibility="protected"
1698>
1699</method>
1700<method name="expose"
1701 return="void"
1702 abstract="false"
1703 native="false"
1704 synchronized="false"
1705 static="false"
1706 final="true"
1707 deprecated="not deprecated"
1708 visibility="protected"
1709>
1710<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1711</parameter>
1712</method>
1713<method name="expose"
1714 return="com.google.inject.binder.AnnotatedElementBuilder"
1715 abstract="false"
1716 native="false"
1717 synchronized="false"
1718 static="false"
1719 final="true"
1720 deprecated="not deprecated"
1721 visibility="protected"
1722>
1723<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
1724</parameter>
1725</method>
1726<method name="expose"
1727 return="com.google.inject.binder.AnnotatedElementBuilder"
1728 abstract="false"
1729 native="false"
1730 synchronized="false"
1731 static="false"
1732 final="true"
1733 deprecated="not deprecated"
1734 visibility="protected"
1735>
1736<parameter name="type" type="java.lang.Class&lt;?&gt;">
1737</parameter>
1738</method>
1739<method name="getMembersInjector"
1740 return="com.google.inject.MembersInjector&lt;T&gt;"
1741 abstract="false"
1742 native="false"
1743 synchronized="false"
1744 static="false"
1745 final="false"
1746 deprecated="not deprecated"
1747 visibility="protected"
1748>
1749<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
1750</parameter>
1751</method>
1752<method name="getMembersInjector"
1753 return="com.google.inject.MembersInjector&lt;T&gt;"
1754 abstract="false"
1755 native="false"
1756 synchronized="false"
1757 static="false"
1758 final="false"
1759 deprecated="not deprecated"
1760 visibility="protected"
1761>
1762<parameter name="type" type="java.lang.Class&lt;T&gt;">
1763</parameter>
1764</method>
1765<method name="getProvider"
1766 return="com.google.inject.Provider&lt;T&gt;"
1767 abstract="false"
1768 native="false"
1769 synchronized="false"
1770 static="false"
1771 final="true"
1772 deprecated="not deprecated"
1773 visibility="protected"
1774>
1775<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1776</parameter>
1777</method>
1778<method name="getProvider"
1779 return="com.google.inject.Provider&lt;T&gt;"
1780 abstract="false"
1781 native="false"
1782 synchronized="false"
1783 static="false"
1784 final="true"
1785 deprecated="not deprecated"
1786 visibility="protected"
1787>
1788<parameter name="type" type="java.lang.Class&lt;T&gt;">
1789</parameter>
1790</method>
1791<method name="install"
1792 return="void"
1793 abstract="false"
1794 native="false"
1795 synchronized="false"
1796 static="false"
1797 final="true"
1798 deprecated="not deprecated"
1799 visibility="protected"
1800>
1801<parameter name="module" type="com.google.inject.Module">
1802</parameter>
1803</method>
1804<method name="requestInjection"
1805 return="void"
1806 abstract="false"
1807 native="false"
1808 synchronized="false"
1809 static="false"
1810 final="true"
1811 deprecated="not deprecated"
1812 visibility="protected"
1813>
1814<parameter name="instance" type="java.lang.Object">
1815</parameter>
1816</method>
1817<method name="requestStaticInjection"
1818 return="void"
1819 abstract="false"
1820 native="false"
1821 synchronized="false"
1822 static="false"
1823 final="true"
1824 deprecated="not deprecated"
1825 visibility="protected"
1826>
1827<parameter name="types" type="java.lang.Class&lt;?&gt;...">
1828</parameter>
1829</method>
1830<method name="requireBinding"
1831 return="void"
1832 abstract="false"
1833 native="false"
1834 synchronized="false"
1835 static="false"
1836 final="true"
1837 deprecated="not deprecated"
1838 visibility="protected"
1839>
1840<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
1841</parameter>
1842</method>
1843<method name="requireBinding"
1844 return="void"
1845 abstract="false"
1846 native="false"
1847 synchronized="false"
1848 static="false"
1849 final="true"
1850 deprecated="not deprecated"
1851 visibility="protected"
1852>
1853<parameter name="type" type="java.lang.Class&lt;?&gt;">
1854</parameter>
1855</method>
1856</class>
1857<class name="ProvidedBy"
1858 extends="java.lang.Object"
1859 abstract="true"
1860 static="false"
1861 final="false"
1862 deprecated="not deprecated"
1863 visibility="public"
1864>
1865<implements name="java.lang.annotation.Annotation">
1866</implements>
1867</class>
1868<interface name="Provider"
1869 abstract="true"
1870 static="false"
1871 final="false"
1872 deprecated="not deprecated"
1873 visibility="public"
1874>
1875<method name="get"
1876 return="T"
1877 abstract="true"
1878 native="false"
1879 synchronized="false"
1880 static="false"
1881 final="false"
1882 deprecated="not deprecated"
1883 visibility="public"
1884>
1885</method>
1886</interface>
1887<class name="Provides"
1888 extends="java.lang.Object"
1889 abstract="true"
1890 static="false"
1891 final="false"
1892 deprecated="not deprecated"
1893 visibility="public"
1894>
1895<implements name="java.lang.annotation.Annotation">
1896</implements>
1897</class>
1898<class name="ProvisionException"
1899 extends="java.lang.RuntimeException"
1900 abstract="false"
1901 static="false"
1902 final="true"
1903 deprecated="not deprecated"
1904 visibility="public"
1905>
1906<constructor name="ProvisionException"
1907 type="com.google.inject.ProvisionException"
1908 static="false"
1909 final="false"
1910 deprecated="not deprecated"
1911 visibility="public"
1912>
1913<parameter name="messages" type="java.lang.Iterable&lt;com.google.inject.spi.Message&gt;">
1914</parameter>
1915</constructor>
1916<constructor name="ProvisionException"
1917 type="com.google.inject.ProvisionException"
1918 static="false"
1919 final="false"
1920 deprecated="not deprecated"
1921 visibility="public"
1922>
1923<parameter name="message" type="java.lang.String">
1924</parameter>
1925</constructor>
1926<constructor name="ProvisionException"
1927 type="com.google.inject.ProvisionException"
1928 static="false"
1929 final="false"
1930 deprecated="not deprecated"
1931 visibility="public"
1932>
1933<parameter name="message" type="java.lang.String">
1934</parameter>
1935<parameter name="cause" type="java.lang.Throwable">
1936</parameter>
1937</constructor>
1938<method name="getErrorMessages"
1939 return="java.util.Collection&lt;com.google.inject.spi.Message&gt;"
1940 abstract="false"
1941 native="false"
1942 synchronized="false"
1943 static="false"
1944 final="false"
1945 deprecated="not deprecated"
1946 visibility="public"
1947>
1948</method>
1949</class>
1950<interface name="Scope"
1951 abstract="true"
1952 static="false"
1953 final="false"
1954 deprecated="not deprecated"
1955 visibility="public"
1956>
1957<method name="scope"
1958 return="com.google.inject.Provider&lt;T&gt;"
1959 abstract="true"
1960 native="false"
1961 synchronized="false"
1962 static="false"
1963 final="false"
1964 deprecated="not deprecated"
1965 visibility="public"
1966>
1967<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1968</parameter>
1969<parameter name="unscoped" type="com.google.inject.Provider&lt;T&gt;">
1970</parameter>
1971</method>
1972<method name="toString"
1973 return="java.lang.String"
1974 abstract="true"
1975 native="false"
1976 synchronized="false"
1977 static="false"
1978 final="false"
1979 deprecated="not deprecated"
1980 visibility="public"
1981>
1982</method>
1983</interface>
1984<class name="ScopeAnnotation"
1985 extends="java.lang.Object"
1986 abstract="true"
1987 static="false"
1988 final="false"
1989 deprecated="not deprecated"
1990 visibility="public"
1991>
1992<implements name="java.lang.annotation.Annotation">
1993</implements>
1994</class>
1995<class name="Scopes"
1996 extends="java.lang.Object"
1997 abstract="false"
1998 static="false"
1999 final="false"
2000 deprecated="not deprecated"
2001 visibility="public"
2002>
2003<field name="NO_SCOPE"
2004 type="com.google.inject.Scope"
2005 transient="false"
2006 volatile="false"
2007 static="true"
2008 final="true"
2009 deprecated="not deprecated"
2010 visibility="public"
2011>
2012</field>
2013<field name="SINGLETON"
2014 type="com.google.inject.Scope"
2015 transient="false"
2016 volatile="false"
2017 static="true"
2018 final="true"
2019 deprecated="not deprecated"
2020 visibility="public"
2021>
2022</field>
2023</class>
2024<class name="Singleton"
2025 extends="java.lang.Object"
2026 abstract="true"
2027 static="false"
2028 final="false"
2029 deprecated="not deprecated"
2030 visibility="public"
2031>
2032<implements name="java.lang.annotation.Annotation">
2033</implements>
2034</class>
2035<class name="Stage"
2036 extends="java.lang.Enum"
2037 abstract="false"
2038 static="false"
2039 final="true"
2040 deprecated="not deprecated"
2041 visibility="public"
2042>
2043<method name="valueOf"
2044 return="com.google.inject.Stage"
2045 abstract="false"
2046 native="false"
2047 synchronized="false"
2048 static="true"
2049 final="false"
2050 deprecated="not deprecated"
2051 visibility="public"
2052>
2053<parameter name="name" type="java.lang.String">
2054</parameter>
2055</method>
2056<method name="values"
2057 return="com.google.inject.Stage[]"
2058 abstract="false"
2059 native="false"
2060 synchronized="false"
2061 static="true"
2062 final="true"
2063 deprecated="not deprecated"
2064 visibility="public"
2065>
2066</method>
2067</class>
2068<class name="TypeLiteral"
2069 extends="java.lang.Object"
2070 abstract="false"
2071 static="false"
2072 final="false"
2073 deprecated="not deprecated"
2074 visibility="public"
2075>
2076<constructor name="TypeLiteral"
2077 type="com.google.inject.TypeLiteral"
2078 static="false"
2079 final="false"
2080 deprecated="not deprecated"
2081 visibility="protected"
2082>
2083</constructor>
2084<method name="equals"
2085 return="boolean"
2086 abstract="false"
2087 native="false"
2088 synchronized="false"
2089 static="false"
2090 final="true"
2091 deprecated="not deprecated"
2092 visibility="public"
2093>
2094<parameter name="o" type="java.lang.Object">
2095</parameter>
2096</method>
2097<method name="get"
2098 return="com.google.inject.TypeLiteral&lt;T&gt;"
2099 abstract="false"
2100 native="false"
2101 synchronized="false"
2102 static="true"
2103 final="false"
2104 deprecated="not deprecated"
2105 visibility="public"
2106>
2107<parameter name="type" type="java.lang.Class&lt;T&gt;">
2108</parameter>
2109</method>
2110<method name="get"
2111 return="com.google.inject.TypeLiteral&lt;?&gt;"
2112 abstract="false"
2113 native="false"
2114 synchronized="false"
2115 static="true"
2116 final="false"
2117 deprecated="not deprecated"
2118 visibility="public"
2119>
2120<parameter name="type" type="java.lang.reflect.Type">
2121</parameter>
2122</method>
2123<method name="getExceptionTypes"
2124 return="java.util.List&lt;com.google.inject.TypeLiteral&lt;?&gt;&gt;"
2125 abstract="false"
2126 native="false"
2127 synchronized="false"
2128 static="false"
2129 final="false"
2130 deprecated="not deprecated"
2131 visibility="public"
2132>
2133<parameter name="methodOrConstructor" type="java.lang.reflect.Member">
2134</parameter>
2135</method>
2136<method name="getFieldType"
2137 return="com.google.inject.TypeLiteral&lt;?&gt;"
2138 abstract="false"
2139 native="false"
2140 synchronized="false"
2141 static="false"
2142 final="false"
2143 deprecated="not deprecated"
2144 visibility="public"
2145>
2146<parameter name="field" type="java.lang.reflect.Field">
2147</parameter>
2148</method>
2149<method name="getParameterTypes"
2150 return="java.util.List&lt;com.google.inject.TypeLiteral&lt;?&gt;&gt;"
2151 abstract="false"
2152 native="false"
2153 synchronized="false"
2154 static="false"
2155 final="false"
2156 deprecated="not deprecated"
2157 visibility="public"
2158>
2159<parameter name="methodOrConstructor" type="java.lang.reflect.Member">
2160</parameter>
2161</method>
2162<method name="getRawType"
2163 return="java.lang.Class&lt;? super T&gt;"
2164 abstract="false"
2165 native="false"
2166 synchronized="false"
2167 static="false"
2168 final="true"
2169 deprecated="not deprecated"
2170 visibility="public"
2171>
2172</method>
2173<method name="getReturnType"
2174 return="com.google.inject.TypeLiteral&lt;?&gt;"
2175 abstract="false"
2176 native="false"
2177 synchronized="false"
2178 static="false"
2179 final="false"
2180 deprecated="not deprecated"
2181 visibility="public"
2182>
2183<parameter name="method" type="java.lang.reflect.Method">
2184</parameter>
2185</method>
2186<method name="getSupertype"
2187 return="com.google.inject.TypeLiteral&lt;?&gt;"
2188 abstract="false"
2189 native="false"
2190 synchronized="false"
2191 static="false"
2192 final="false"
2193 deprecated="not deprecated"
2194 visibility="public"
2195>
2196<parameter name="supertype" type="java.lang.Class&lt;?&gt;">
2197</parameter>
2198</method>
2199<method name="getType"
2200 return="java.lang.reflect.Type"
2201 abstract="false"
2202 native="false"
2203 synchronized="false"
2204 static="false"
2205 final="true"
2206 deprecated="not deprecated"
2207 visibility="public"
2208>
2209</method>
2210<method name="hashCode"
2211 return="int"
2212 abstract="false"
2213 native="false"
2214 synchronized="false"
2215 static="false"
2216 final="true"
2217 deprecated="not deprecated"
2218 visibility="public"
2219>
2220</method>
2221<method name="toString"
2222 return="java.lang.String"
2223 abstract="false"
2224 native="false"
2225 synchronized="false"
2226 static="false"
2227 final="true"
2228 deprecated="not deprecated"
2229 visibility="public"
2230>
2231</method>
2232</class>
2233</package>
2234<package name="com.google.inject.assistedinject"
2235>
2236<class name="Assisted"
2237 extends="java.lang.Object"
2238 abstract="true"
2239 static="false"
2240 final="false"
2241 deprecated="not deprecated"
2242 visibility="public"
2243>
2244<implements name="java.lang.annotation.Annotation">
2245</implements>
2246</class>
2247<class name="AssistedInject"
2248 extends="java.lang.Object"
2249 abstract="true"
2250 static="false"
2251 final="false"
2252 deprecated="deprecated"
2253 visibility="public"
2254>
2255<implements name="java.lang.annotation.Annotation">
2256</implements>
2257</class>
2258<class name="FactoryProvider"
2259 extends="java.lang.Object"
2260 abstract="false"
2261 static="false"
2262 final="false"
2263 deprecated="not deprecated"
2264 visibility="public"
2265>
2266<implements name="com.google.inject.spi.HasDependencies">
2267</implements>
2268<implements name="com.google.inject.Provider">
2269</implements>
2270<method name="get"
2271 return="F"
2272 abstract="false"
2273 native="false"
2274 synchronized="false"
2275 static="false"
2276 final="false"
2277 deprecated="not deprecated"
2278 visibility="public"
2279>
2280</method>
2281<method name="getDependencies"
2282 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
2283 abstract="false"
2284 native="false"
2285 synchronized="false"
2286 static="false"
2287 final="false"
2288 deprecated="not deprecated"
2289 visibility="public"
2290>
2291</method>
2292<method name="newFactory"
2293 return="com.google.inject.Provider&lt;F&gt;"
2294 abstract="false"
2295 native="false"
2296 synchronized="false"
2297 static="true"
2298 final="false"
2299 deprecated="not deprecated"
2300 visibility="public"
2301>
2302<parameter name="factoryType" type="com.google.inject.TypeLiteral&lt;F&gt;">
2303</parameter>
2304<parameter name="implementationType" type="com.google.inject.TypeLiteral&lt;?&gt;">
2305</parameter>
2306</method>
2307<method name="newFactory"
2308 return="com.google.inject.Provider&lt;F&gt;"
2309 abstract="false"
2310 native="false"
2311 synchronized="false"
2312 static="true"
2313 final="false"
2314 deprecated="not deprecated"
2315 visibility="public"
2316>
2317<parameter name="factoryType" type="java.lang.Class&lt;F&gt;">
2318</parameter>
2319<parameter name="implementationType" type="java.lang.Class&lt;?&gt;">
2320</parameter>
2321</method>
2322</class>
2323</package>
2324<package name="com.google.inject.binder"
2325>
2326<interface name="AnnotatedBindingBuilder"
2327 abstract="true"
2328 static="false"
2329 final="false"
2330 deprecated="not deprecated"
2331 visibility="public"
2332>
2333<implements name="com.google.inject.binder.LinkedBindingBuilder">
2334</implements>
2335<method name="annotatedWith"
2336 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
2337 abstract="true"
2338 native="false"
2339 synchronized="false"
2340 static="false"
2341 final="false"
2342 deprecated="not deprecated"
2343 visibility="public"
2344>
2345<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2346</parameter>
2347</method>
2348<method name="annotatedWith"
2349 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
2350 abstract="true"
2351 native="false"
2352 synchronized="false"
2353 static="false"
2354 final="false"
2355 deprecated="not deprecated"
2356 visibility="public"
2357>
2358<parameter name="annotation" type="java.lang.annotation.Annotation">
2359</parameter>
2360</method>
2361</interface>
2362<interface name="AnnotatedConstantBindingBuilder"
2363 abstract="true"
2364 static="false"
2365 final="false"
2366 deprecated="not deprecated"
2367 visibility="public"
2368>
2369<method name="annotatedWith"
2370 return="com.google.inject.binder.ConstantBindingBuilder"
2371 abstract="true"
2372 native="false"
2373 synchronized="false"
2374 static="false"
2375 final="false"
2376 deprecated="not deprecated"
2377 visibility="public"
2378>
2379<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2380</parameter>
2381</method>
2382<method name="annotatedWith"
2383 return="com.google.inject.binder.ConstantBindingBuilder"
2384 abstract="true"
2385 native="false"
2386 synchronized="false"
2387 static="false"
2388 final="false"
2389 deprecated="not deprecated"
2390 visibility="public"
2391>
2392<parameter name="annotation" type="java.lang.annotation.Annotation">
2393</parameter>
2394</method>
2395</interface>
2396<interface name="AnnotatedElementBuilder"
2397 abstract="true"
2398 static="false"
2399 final="false"
2400 deprecated="not deprecated"
2401 visibility="public"
2402>
2403<method name="annotatedWith"
2404 return="void"
2405 abstract="true"
2406 native="false"
2407 synchronized="false"
2408 static="false"
2409 final="false"
2410 deprecated="not deprecated"
2411 visibility="public"
2412>
2413<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2414</parameter>
2415</method>
2416<method name="annotatedWith"
2417 return="void"
2418 abstract="true"
2419 native="false"
2420 synchronized="false"
2421 static="false"
2422 final="false"
2423 deprecated="not deprecated"
2424 visibility="public"
2425>
2426<parameter name="annotation" type="java.lang.annotation.Annotation">
2427</parameter>
2428</method>
2429</interface>
2430<interface name="ConstantBindingBuilder"
2431 abstract="true"
2432 static="false"
2433 final="false"
2434 deprecated="not deprecated"
2435 visibility="public"
2436>
2437<method name="to"
2438 return="void"
2439 abstract="true"
2440 native="false"
2441 synchronized="false"
2442 static="false"
2443 final="false"
2444 deprecated="not deprecated"
2445 visibility="public"
2446>
2447<parameter name="value" type="E">
2448</parameter>
2449</method>
2450<method name="to"
2451 return="void"
2452 abstract="true"
2453 native="false"
2454 synchronized="false"
2455 static="false"
2456 final="false"
2457 deprecated="not deprecated"
2458 visibility="public"
2459>
2460<parameter name="value" type="boolean">
2461</parameter>
2462</method>
2463<method name="to"
2464 return="void"
2465 abstract="true"
2466 native="false"
2467 synchronized="false"
2468 static="false"
2469 final="false"
2470 deprecated="not deprecated"
2471 visibility="public"
2472>
2473<parameter name="value" type="char">
2474</parameter>
2475</method>
2476<method name="to"
2477 return="void"
2478 abstract="true"
2479 native="false"
2480 synchronized="false"
2481 static="false"
2482 final="false"
2483 deprecated="not deprecated"
2484 visibility="public"
2485>
2486<parameter name="value" type="double">
2487</parameter>
2488</method>
2489<method name="to"
2490 return="void"
2491 abstract="true"
2492 native="false"
2493 synchronized="false"
2494 static="false"
2495 final="false"
2496 deprecated="not deprecated"
2497 visibility="public"
2498>
2499<parameter name="value" type="float">
2500</parameter>
2501</method>
2502<method name="to"
2503 return="void"
2504 abstract="true"
2505 native="false"
2506 synchronized="false"
2507 static="false"
2508 final="false"
2509 deprecated="not deprecated"
2510 visibility="public"
2511>
2512<parameter name="value" type="int">
2513</parameter>
2514</method>
2515<method name="to"
2516 return="void"
2517 abstract="true"
2518 native="false"
2519 synchronized="false"
2520 static="false"
2521 final="false"
2522 deprecated="not deprecated"
2523 visibility="public"
2524>
2525<parameter name="value" type="java.lang.Class&lt;?&gt;">
2526</parameter>
2527</method>
2528<method name="to"
2529 return="void"
2530 abstract="true"
2531 native="false"
2532 synchronized="false"
2533 static="false"
2534 final="false"
2535 deprecated="not deprecated"
2536 visibility="public"
2537>
2538<parameter name="value" type="java.lang.String">
2539</parameter>
2540</method>
2541<method name="to"
2542 return="void"
2543 abstract="true"
2544 native="false"
2545 synchronized="false"
2546 static="false"
2547 final="false"
2548 deprecated="not deprecated"
2549 visibility="public"
2550>
2551<parameter name="value" type="long">
2552</parameter>
2553</method>
2554<method name="to"
2555 return="void"
2556 abstract="true"
2557 native="false"
2558 synchronized="false"
2559 static="false"
2560 final="false"
2561 deprecated="not deprecated"
2562 visibility="public"
2563>
2564<parameter name="value" type="short">
2565</parameter>
2566</method>
2567</interface>
2568<interface name="LinkedBindingBuilder"
2569 abstract="true"
2570 static="false"
2571 final="false"
2572 deprecated="not deprecated"
2573 visibility="public"
2574>
2575<implements name="com.google.inject.binder.ScopedBindingBuilder">
2576</implements>
2577<method name="to"
2578 return="com.google.inject.binder.ScopedBindingBuilder"
2579 abstract="true"
2580 native="false"
2581 synchronized="false"
2582 static="false"
2583 final="false"
2584 deprecated="not deprecated"
2585 visibility="public"
2586>
2587<parameter name="targetKey" type="com.google.inject.Key&lt;? extends T&gt;">
2588</parameter>
2589</method>
2590<method name="to"
2591 return="com.google.inject.binder.ScopedBindingBuilder"
2592 abstract="true"
2593 native="false"
2594 synchronized="false"
2595 static="false"
2596 final="false"
2597 deprecated="not deprecated"
2598 visibility="public"
2599>
2600<parameter name="implementation" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
2601</parameter>
2602</method>
2603<method name="to"
2604 return="com.google.inject.binder.ScopedBindingBuilder"
2605 abstract="true"
2606 native="false"
2607 synchronized="false"
2608 static="false"
2609 final="false"
2610 deprecated="not deprecated"
2611 visibility="public"
2612>
2613<parameter name="implementation" type="java.lang.Class&lt;? extends T&gt;">
2614</parameter>
2615</method>
2616<method name="toInstance"
2617 return="void"
2618 abstract="true"
2619 native="false"
2620 synchronized="false"
2621 static="false"
2622 final="false"
2623 deprecated="not deprecated"
2624 visibility="public"
2625>
2626<parameter name="instance" type="T">
2627</parameter>
2628</method>
2629<method name="toProvider"
2630 return="com.google.inject.binder.ScopedBindingBuilder"
2631 abstract="true"
2632 native="false"
2633 synchronized="false"
2634 static="false"
2635 final="false"
2636 deprecated="not deprecated"
2637 visibility="public"
2638>
2639<parameter name="providerKey" type="com.google.inject.Key&lt;? extends com.google.inject.Provider&lt;? extends T&gt;&gt;">
2640</parameter>
2641</method>
2642<method name="toProvider"
2643 return="com.google.inject.binder.ScopedBindingBuilder"
2644 abstract="true"
2645 native="false"
2646 synchronized="false"
2647 static="false"
2648 final="false"
2649 deprecated="not deprecated"
2650 visibility="public"
2651>
2652<parameter name="provider" type="com.google.inject.Provider&lt;? extends T&gt;">
2653</parameter>
2654</method>
2655<method name="toProvider"
2656 return="com.google.inject.binder.ScopedBindingBuilder"
2657 abstract="true"
2658 native="false"
2659 synchronized="false"
2660 static="false"
2661 final="false"
2662 deprecated="not deprecated"
2663 visibility="public"
2664>
2665<parameter name="providerType" type="java.lang.Class&lt;? extends com.google.inject.Provider&lt;? extends T&gt;&gt;">
2666</parameter>
2667</method>
2668</interface>
2669<interface name="ScopedBindingBuilder"
2670 abstract="true"
2671 static="false"
2672 final="false"
2673 deprecated="not deprecated"
2674 visibility="public"
2675>
2676<method name="asEagerSingleton"
2677 return="void"
2678 abstract="true"
2679 native="false"
2680 synchronized="false"
2681 static="false"
2682 final="false"
2683 deprecated="not deprecated"
2684 visibility="public"
2685>
2686</method>
2687<method name="in"
2688 return="void"
2689 abstract="true"
2690 native="false"
2691 synchronized="false"
2692 static="false"
2693 final="false"
2694 deprecated="not deprecated"
2695 visibility="public"
2696>
2697<parameter name="scope" type="com.google.inject.Scope">
2698</parameter>
2699</method>
2700<method name="in"
2701 return="void"
2702 abstract="true"
2703 native="false"
2704 synchronized="false"
2705 static="false"
2706 final="false"
2707 deprecated="not deprecated"
2708 visibility="public"
2709>
2710<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2711</parameter>
2712</method>
2713</interface>
2714</package>
2715<package name="com.google.inject.jndi"
2716>
2717<class name="JndiIntegration"
2718 extends="java.lang.Object"
2719 abstract="false"
2720 static="false"
2721 final="false"
2722 deprecated="not deprecated"
2723 visibility="public"
2724>
2725<method name="fromJndi"
2726 return="com.google.inject.Provider&lt;T&gt;"
2727 abstract="false"
2728 native="false"
2729 synchronized="false"
2730 static="true"
2731 final="false"
2732 deprecated="not deprecated"
2733 visibility="public"
2734>
2735<parameter name="type" type="java.lang.Class&lt;T&gt;">
2736</parameter>
2737<parameter name="name" type="java.lang.String">
2738</parameter>
2739</method>
2740</class>
2741</package>
2742<package name="com.google.inject.matcher"
2743>
2744<class name="AbstractMatcher"
2745 extends="java.lang.Object"
2746 abstract="true"
2747 static="false"
2748 final="false"
2749 deprecated="not deprecated"
2750 visibility="public"
2751>
2752<implements name="com.google.inject.matcher.Matcher">
2753</implements>
2754<constructor name="AbstractMatcher"
2755 type="com.google.inject.matcher.AbstractMatcher"
2756 static="false"
2757 final="false"
2758 deprecated="not deprecated"
2759 visibility="public"
2760>
2761</constructor>
2762<method name="and"
2763 return="com.google.inject.matcher.Matcher&lt;T&gt;"
2764 abstract="false"
2765 native="false"
2766 synchronized="false"
2767 static="false"
2768 final="false"
2769 deprecated="not deprecated"
2770 visibility="public"
2771>
2772<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
2773</parameter>
2774</method>
2775<method name="or"
2776 return="com.google.inject.matcher.Matcher&lt;T&gt;"
2777 abstract="false"
2778 native="false"
2779 synchronized="false"
2780 static="false"
2781 final="false"
2782 deprecated="not deprecated"
2783 visibility="public"
2784>
2785<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
2786</parameter>
2787</method>
2788</class>
2789<interface name="Matcher"
2790 abstract="true"
2791 static="false"
2792 final="false"
2793 deprecated="not deprecated"
2794 visibility="public"
2795>
2796<method name="and"
2797 return="com.google.inject.matcher.Matcher&lt;T&gt;"
2798 abstract="true"
2799 native="false"
2800 synchronized="false"
2801 static="false"
2802 final="false"
2803 deprecated="not deprecated"
2804 visibility="public"
2805>
2806<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
2807</parameter>
2808</method>
2809<method name="matches"
2810 return="boolean"
2811 abstract="true"
2812 native="false"
2813 synchronized="false"
2814 static="false"
2815 final="false"
2816 deprecated="not deprecated"
2817 visibility="public"
2818>
2819<parameter name="t" type="T">
2820</parameter>
2821</method>
2822<method name="or"
2823 return="com.google.inject.matcher.Matcher&lt;T&gt;"
2824 abstract="true"
2825 native="false"
2826 synchronized="false"
2827 static="false"
2828 final="false"
2829 deprecated="not deprecated"
2830 visibility="public"
2831>
2832<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
2833</parameter>
2834</method>
2835</interface>
2836<class name="Matchers"
2837 extends="java.lang.Object"
2838 abstract="false"
2839 static="false"
2840 final="false"
2841 deprecated="not deprecated"
2842 visibility="public"
2843>
2844<method name="annotatedWith"
2845 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.AnnotatedElement&gt;"
2846 abstract="false"
2847 native="false"
2848 synchronized="false"
2849 static="true"
2850 final="false"
2851 deprecated="not deprecated"
2852 visibility="public"
2853>
2854<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2855</parameter>
2856</method>
2857<method name="annotatedWith"
2858 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.AnnotatedElement&gt;"
2859 abstract="false"
2860 native="false"
2861 synchronized="false"
2862 static="true"
2863 final="false"
2864 deprecated="not deprecated"
2865 visibility="public"
2866>
2867<parameter name="annotation" type="java.lang.annotation.Annotation">
2868</parameter>
2869</method>
2870<method name="any"
2871 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
2872 abstract="false"
2873 native="false"
2874 synchronized="false"
2875 static="true"
2876 final="false"
2877 deprecated="not deprecated"
2878 visibility="public"
2879>
2880</method>
2881<method name="identicalTo"
2882 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
2883 abstract="false"
2884 native="false"
2885 synchronized="false"
2886 static="true"
2887 final="false"
2888 deprecated="not deprecated"
2889 visibility="public"
2890>
2891<parameter name="value" type="java.lang.Object">
2892</parameter>
2893</method>
2894<method name="inPackage"
2895 return="com.google.inject.matcher.Matcher&lt;java.lang.Class&gt;"
2896 abstract="false"
2897 native="false"
2898 synchronized="false"
2899 static="true"
2900 final="false"
2901 deprecated="not deprecated"
2902 visibility="public"
2903>
2904<parameter name="targetPackage" type="java.lang.Package">
2905</parameter>
2906</method>
2907<method name="inSubpackage"
2908 return="com.google.inject.matcher.Matcher&lt;java.lang.Class&gt;"
2909 abstract="false"
2910 native="false"
2911 synchronized="false"
2912 static="true"
2913 final="false"
2914 deprecated="not deprecated"
2915 visibility="public"
2916>
2917<parameter name="targetPackageName" type="java.lang.String">
2918</parameter>
2919</method>
2920<method name="not"
2921 return="com.google.inject.matcher.Matcher&lt;T&gt;"
2922 abstract="false"
2923 native="false"
2924 synchronized="false"
2925 static="true"
2926 final="false"
2927 deprecated="not deprecated"
2928 visibility="public"
2929>
2930<parameter name="p" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
2931</parameter>
2932</method>
2933<method name="only"
2934 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
2935 abstract="false"
2936 native="false"
2937 synchronized="false"
2938 static="true"
2939 final="false"
2940 deprecated="not deprecated"
2941 visibility="public"
2942>
2943<parameter name="value" type="java.lang.Object">
2944</parameter>
2945</method>
2946<method name="returns"
2947 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.Method&gt;"
2948 abstract="false"
2949 native="false"
2950 synchronized="false"
2951 static="true"
2952 final="false"
2953 deprecated="not deprecated"
2954 visibility="public"
2955>
2956<parameter name="returnType" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
2957</parameter>
2958</method>
2959<method name="subclassesOf"
2960 return="com.google.inject.matcher.Matcher&lt;java.lang.Class&gt;"
2961 abstract="false"
2962 native="false"
2963 synchronized="false"
2964 static="true"
2965 final="false"
2966 deprecated="not deprecated"
2967 visibility="public"
2968>
2969<parameter name="superclass" type="java.lang.Class&lt;?&gt;">
2970</parameter>
2971</method>
2972</class>
2973</package>
2974<package name="com.google.inject.multibindings"
2975>
2976<class name="MapBinder"
2977 extends="java.lang.Object"
2978 abstract="true"
2979 static="false"
2980 final="false"
2981 deprecated="not deprecated"
2982 visibility="public"
2983>
2984<method name="addBinding"
2985 return="com.google.inject.binder.LinkedBindingBuilder&lt;V&gt;"
2986 abstract="true"
2987 native="false"
2988 synchronized="false"
2989 static="false"
2990 final="false"
2991 deprecated="not deprecated"
2992 visibility="public"
2993>
2994<parameter name="key" type="K">
2995</parameter>
2996</method>
2997<method name="newMapBinder"
2998 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
2999 abstract="false"
3000 native="false"
3001 synchronized="false"
3002 static="true"
3003 final="false"
3004 deprecated="not deprecated"
3005 visibility="public"
3006>
3007<parameter name="binder" type="com.google.inject.Binder">
3008</parameter>
3009<parameter name="keyType" type="com.google.inject.TypeLiteral&lt;K&gt;">
3010</parameter>
3011<parameter name="valueType" type="com.google.inject.TypeLiteral&lt;V&gt;">
3012</parameter>
3013</method>
3014<method name="newMapBinder"
3015 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
3016 abstract="false"
3017 native="false"
3018 synchronized="false"
3019 static="true"
3020 final="false"
3021 deprecated="not deprecated"
3022 visibility="public"
3023>
3024<parameter name="binder" type="com.google.inject.Binder">
3025</parameter>
3026<parameter name="keyType" type="com.google.inject.TypeLiteral&lt;K&gt;">
3027</parameter>
3028<parameter name="valueType" type="com.google.inject.TypeLiteral&lt;V&gt;">
3029</parameter>
3030<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
3031</parameter>
3032</method>
3033<method name="newMapBinder"
3034 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
3035 abstract="false"
3036 native="false"
3037 synchronized="false"
3038 static="true"
3039 final="false"
3040 deprecated="not deprecated"
3041 visibility="public"
3042>
3043<parameter name="binder" type="com.google.inject.Binder">
3044</parameter>
3045<parameter name="keyType" type="com.google.inject.TypeLiteral&lt;K&gt;">
3046</parameter>
3047<parameter name="valueType" type="com.google.inject.TypeLiteral&lt;V&gt;">
3048</parameter>
3049<parameter name="annotation" type="java.lang.annotation.Annotation">
3050</parameter>
3051</method>
3052<method name="newMapBinder"
3053 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
3054 abstract="false"
3055 native="false"
3056 synchronized="false"
3057 static="true"
3058 final="false"
3059 deprecated="not deprecated"
3060 visibility="public"
3061>
3062<parameter name="binder" type="com.google.inject.Binder">
3063</parameter>
3064<parameter name="keyType" type="java.lang.Class&lt;K&gt;">
3065</parameter>
3066<parameter name="valueType" type="java.lang.Class&lt;V&gt;">
3067</parameter>
3068</method>
3069<method name="newMapBinder"
3070 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
3071 abstract="false"
3072 native="false"
3073 synchronized="false"
3074 static="true"
3075 final="false"
3076 deprecated="not deprecated"
3077 visibility="public"
3078>
3079<parameter name="binder" type="com.google.inject.Binder">
3080</parameter>
3081<parameter name="keyType" type="java.lang.Class&lt;K&gt;">
3082</parameter>
3083<parameter name="valueType" type="java.lang.Class&lt;V&gt;">
3084</parameter>
3085<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
3086</parameter>
3087</method>
3088<method name="newMapBinder"
3089 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
3090 abstract="false"
3091 native="false"
3092 synchronized="false"
3093 static="true"
3094 final="false"
3095 deprecated="not deprecated"
3096 visibility="public"
3097>
3098<parameter name="binder" type="com.google.inject.Binder">
3099</parameter>
3100<parameter name="keyType" type="java.lang.Class&lt;K&gt;">
3101</parameter>
3102<parameter name="valueType" type="java.lang.Class&lt;V&gt;">
3103</parameter>
3104<parameter name="annotation" type="java.lang.annotation.Annotation">
3105</parameter>
3106</method>
3107</class>
3108<class name="Multibinder"
3109 extends="java.lang.Object"
3110 abstract="true"
3111 static="false"
3112 final="false"
3113 deprecated="not deprecated"
3114 visibility="public"
3115>
3116<method name="addBinding"
3117 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
3118 abstract="true"
3119 native="false"
3120 synchronized="false"
3121 static="false"
3122 final="false"
3123 deprecated="not deprecated"
3124 visibility="public"
3125>
3126</method>
3127<method name="newSetBinder"
3128 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
3129 abstract="false"
3130 native="false"
3131 synchronized="false"
3132 static="true"
3133 final="false"
3134 deprecated="not deprecated"
3135 visibility="public"
3136>
3137<parameter name="binder" type="com.google.inject.Binder">
3138</parameter>
3139<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
3140</parameter>
3141</method>
3142<method name="newSetBinder"
3143 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
3144 abstract="false"
3145 native="false"
3146 synchronized="false"
3147 static="true"
3148 final="false"
3149 deprecated="not deprecated"
3150 visibility="public"
3151>
3152<parameter name="binder" type="com.google.inject.Binder">
3153</parameter>
3154<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
3155</parameter>
3156<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
3157</parameter>
3158</method>
3159<method name="newSetBinder"
3160 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
3161 abstract="false"
3162 native="false"
3163 synchronized="false"
3164 static="true"
3165 final="false"
3166 deprecated="not deprecated"
3167 visibility="public"
3168>
3169<parameter name="binder" type="com.google.inject.Binder">
3170</parameter>
3171<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
3172</parameter>
3173<parameter name="annotation" type="java.lang.annotation.Annotation">
3174</parameter>
3175</method>
3176<method name="newSetBinder"
3177 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
3178 abstract="false"
3179 native="false"
3180 synchronized="false"
3181 static="true"
3182 final="false"
3183 deprecated="not deprecated"
3184 visibility="public"
3185>
3186<parameter name="binder" type="com.google.inject.Binder">
3187</parameter>
3188<parameter name="type" type="java.lang.Class&lt;T&gt;">
3189</parameter>
3190</method>
3191<method name="newSetBinder"
3192 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
3193 abstract="false"
3194 native="false"
3195 synchronized="false"
3196 static="true"
3197 final="false"
3198 deprecated="not deprecated"
3199 visibility="public"
3200>
3201<parameter name="binder" type="com.google.inject.Binder">
3202</parameter>
3203<parameter name="type" type="java.lang.Class&lt;T&gt;">
3204</parameter>
3205<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
3206</parameter>
3207</method>
3208<method name="newSetBinder"
3209 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
3210 abstract="false"
3211 native="false"
3212 synchronized="false"
3213 static="true"
3214 final="false"
3215 deprecated="not deprecated"
3216 visibility="public"
3217>
3218<parameter name="binder" type="com.google.inject.Binder">
3219</parameter>
3220<parameter name="type" type="java.lang.Class&lt;T&gt;">
3221</parameter>
3222<parameter name="annotation" type="java.lang.annotation.Annotation">
3223</parameter>
3224</method>
3225</class>
3226</package>
3227<package name="com.google.inject.name"
3228>
3229<class name="Named"
3230 extends="java.lang.Object"
3231 abstract="true"
3232 static="false"
3233 final="false"
3234 deprecated="not deprecated"
3235 visibility="public"
3236>
3237<implements name="java.lang.annotation.Annotation">
3238</implements>
3239</class>
3240<class name="Names"
3241 extends="java.lang.Object"
3242 abstract="false"
3243 static="false"
3244 final="false"
3245 deprecated="not deprecated"
3246 visibility="public"
3247>
3248<method name="bindProperties"
3249 return="void"
3250 abstract="false"
3251 native="false"
3252 synchronized="false"
3253 static="true"
3254 final="false"
3255 deprecated="not deprecated"
3256 visibility="public"
3257>
3258<parameter name="binder" type="com.google.inject.Binder">
3259</parameter>
3260<parameter name="properties" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
3261</parameter>
3262</method>
3263<method name="bindProperties"
3264 return="void"
3265 abstract="false"
3266 native="false"
3267 synchronized="false"
3268 static="true"
3269 final="false"
3270 deprecated="not deprecated"
3271 visibility="public"
3272>
3273<parameter name="binder" type="com.google.inject.Binder">
3274</parameter>
3275<parameter name="properties" type="java.util.Properties">
3276</parameter>
3277</method>
3278<method name="named"
3279 return="com.google.inject.name.Named"
3280 abstract="false"
3281 native="false"
3282 synchronized="false"
3283 static="true"
3284 final="false"
3285 deprecated="not deprecated"
3286 visibility="public"
3287>
3288<parameter name="name" type="java.lang.String">
3289</parameter>
3290</method>
3291</class>
3292</package>
3293<package name="com.google.inject.servlet"
3294>
3295<class name="GuiceFilter"
3296 extends="java.lang.Object"
3297 abstract="false"
3298 static="false"
3299 final="false"
3300 deprecated="not deprecated"
3301 visibility="public"
3302>
3303<constructor name="GuiceFilter"
3304 type="com.google.inject.servlet.GuiceFilter"
3305 static="false"
3306 final="false"
3307 deprecated="not deprecated"
3308 visibility="public"
3309>
3310</constructor>
3311<method name="destroy"
3312 return="void"
3313 abstract="false"
3314 native="false"
3315 synchronized="false"
3316 static="false"
3317 final="false"
3318 deprecated="not deprecated"
3319 visibility="public"
3320>
3321</method>
3322<method name="doFilter"
3323 return="void"
3324 abstract="false"
3325 native="false"
3326 synchronized="false"
3327 static="false"
3328 final="false"
3329 deprecated="not deprecated"
3330 visibility="public"
3331>
3332<parameter name="servletRequest" type="ServletRequest">
3333</parameter>
3334<parameter name="servletResponse" type="ServletResponse">
3335</parameter>
3336<parameter name="filterChain" type="FilterChain">
3337</parameter>
3338<exception name="IOException" type="java.io.IOException">
3339</exception>
3340<exception name="ServletException" type="ServletException">
3341</exception>
3342</method>
3343<method name="init"
3344 return="void"
3345 abstract="false"
3346 native="false"
3347 synchronized="false"
3348 static="false"
3349 final="false"
3350 deprecated="not deprecated"
3351 visibility="public"
3352>
3353<parameter name="filterConfig" type="FilterConfig">
3354</parameter>
3355<exception name="ServletException" type="ServletException">
3356</exception>
3357</method>
3358</class>
3359<class name="GuiceServletContextListener"
3360 extends="java.lang.Object"
3361 abstract="true"
3362 static="false"
3363 final="false"
3364 deprecated="not deprecated"
3365 visibility="public"
3366>
3367<constructor name="GuiceServletContextListener"
3368 type="com.google.inject.servlet.GuiceServletContextListener"
3369 static="false"
3370 final="false"
3371 deprecated="not deprecated"
3372 visibility="public"
3373>
3374</constructor>
3375<method name="contextDestroyed"
3376 return="void"
3377 abstract="false"
3378 native="false"
3379 synchronized="false"
3380 static="false"
3381 final="false"
3382 deprecated="not deprecated"
3383 visibility="public"
3384>
3385<parameter name="servletContextEvent" type="ServletContextEvent">
3386</parameter>
3387</method>
3388<method name="contextInitialized"
3389 return="void"
3390 abstract="false"
3391 native="false"
3392 synchronized="false"
3393 static="false"
3394 final="false"
3395 deprecated="not deprecated"
3396 visibility="public"
3397>
3398<parameter name="servletContextEvent" type="ServletContextEvent">
3399</parameter>
3400</method>
3401<method name="getInjector"
3402 return="com.google.inject.Injector"
3403 abstract="true"
3404 native="false"
3405 synchronized="false"
3406 static="false"
3407 final="false"
3408 deprecated="not deprecated"
3409 visibility="protected"
3410>
3411</method>
3412</class>
3413<class name="RequestParameters"
3414 extends="java.lang.Object"
3415 abstract="true"
3416 static="false"
3417 final="false"
3418 deprecated="not deprecated"
3419 visibility="public"
3420>
3421<implements name="java.lang.annotation.Annotation">
3422</implements>
3423</class>
3424<class name="RequestScoped"
3425 extends="java.lang.Object"
3426 abstract="true"
3427 static="false"
3428 final="false"
3429 deprecated="not deprecated"
3430 visibility="public"
3431>
3432<implements name="java.lang.annotation.Annotation">
3433</implements>
3434</class>
3435<class name="ServletModule"
3436 extends="com.google.inject.AbstractModule"
3437 abstract="false"
3438 static="false"
3439 final="false"
3440 deprecated="not deprecated"
3441 visibility="public"
3442>
3443<constructor name="ServletModule"
3444 type="com.google.inject.servlet.ServletModule"
3445 static="false"
3446 final="false"
3447 deprecated="not deprecated"
3448 visibility="public"
3449>
3450</constructor>
3451<method name="configure"
3452 return="void"
3453 abstract="false"
3454 native="false"
3455 synchronized="false"
3456 static="false"
3457 final="true"
3458 deprecated="not deprecated"
3459 visibility="protected"
3460>
3461</method>
3462<method name="configureServlets"
3463 return="void"
3464 abstract="false"
3465 native="false"
3466 synchronized="false"
3467 static="false"
3468 final="false"
3469 deprecated="not deprecated"
3470 visibility="protected"
3471>
3472</method>
3473<method name="filter"
3474 return="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder"
3475 abstract="false"
3476 native="false"
3477 synchronized="false"
3478 static="false"
3479 final="true"
3480 deprecated="not deprecated"
3481 visibility="protected"
3482>
3483<parameter name="urlPattern" type="java.lang.String">
3484</parameter>
3485<parameter name="morePatterns" type="java.lang.String...">
3486</parameter>
3487</method>
3488<method name="filterRegex"
3489 return="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder"
3490 abstract="false"
3491 native="false"
3492 synchronized="false"
3493 static="false"
3494 final="true"
3495 deprecated="not deprecated"
3496 visibility="protected"
3497>
3498<parameter name="regex" type="java.lang.String">
3499</parameter>
3500<parameter name="regexes" type="java.lang.String...">
3501</parameter>
3502</method>
3503<method name="serve"
3504 return="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder"
3505 abstract="false"
3506 native="false"
3507 synchronized="false"
3508 static="false"
3509 final="true"
3510 deprecated="not deprecated"
3511 visibility="protected"
3512>
3513<parameter name="urlPattern" type="java.lang.String">
3514</parameter>
3515<parameter name="morePatterns" type="java.lang.String...">
3516</parameter>
3517</method>
3518<method name="serveRegex"
3519 return="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder"
3520 abstract="false"
3521 native="false"
3522 synchronized="false"
3523 static="false"
3524 final="true"
3525 deprecated="not deprecated"
3526 visibility="protected"
3527>
3528<parameter name="regex" type="java.lang.String">
3529</parameter>
3530<parameter name="regexes" type="java.lang.String...">
3531</parameter>
3532</method>
3533</class>
3534<interface name="ServletModule.FilterKeyBindingBuilder"
3535 abstract="true"
3536 static="true"
3537 final="false"
3538 deprecated="not deprecated"
3539 visibility="public"
3540>
3541<method name="through"
3542 return="void"
3543 abstract="true"
3544 native="false"
3545 synchronized="false"
3546 static="false"
3547 final="false"
3548 deprecated="not deprecated"
3549 visibility="public"
3550>
3551<parameter name="filterKey" type="com.google.inject.Key&lt;? extends Filter&gt;">
3552</parameter>
3553</method>
3554<method name="through"
3555 return="void"
3556 abstract="true"
3557 native="false"
3558 synchronized="false"
3559 static="false"
3560 final="false"
3561 deprecated="not deprecated"
3562 visibility="public"
3563>
3564<parameter name="dummyFilterClass" type="com.google.inject.Key&lt;? extends Filter&gt;">
3565</parameter>
3566<parameter name="contextParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
3567</parameter>
3568</method>
3569<method name="through"
3570 return="void"
3571 abstract="true"
3572 native="false"
3573 synchronized="false"
3574 static="false"
3575 final="false"
3576 deprecated="not deprecated"
3577 visibility="public"
3578>
3579<parameter name="filterKey" type="java.lang.Class&lt;? extends Filter&gt;">
3580</parameter>
3581</method>
3582<method name="through"
3583 return="void"
3584 abstract="true"
3585 native="false"
3586 synchronized="false"
3587 static="false"
3588 final="false"
3589 deprecated="not deprecated"
3590 visibility="public"
3591>
3592<parameter name="dummyFilterClass" type="java.lang.Class&lt;? extends Filter&gt;">
3593</parameter>
3594<parameter name="contextParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
3595</parameter>
3596</method>
3597</interface>
3598<interface name="ServletModule.ServletKeyBindingBuilder"
3599 abstract="true"
3600 static="true"
3601 final="false"
3602 deprecated="not deprecated"
3603 visibility="public"
3604>
3605<method name="with"
3606 return="void"
3607 abstract="true"
3608 native="false"
3609 synchronized="false"
3610 static="false"
3611 final="false"
3612 deprecated="not deprecated"
3613 visibility="public"
3614>
3615<parameter name="servletKey" type="com.google.inject.Key&lt;? extends HttpServlet&gt;">
3616</parameter>
3617</method>
3618<method name="with"
3619 return="void"
3620 abstract="true"
3621 native="false"
3622 synchronized="false"
3623 static="false"
3624 final="false"
3625 deprecated="not deprecated"
3626 visibility="public"
3627>
3628<parameter name="servletKey" type="com.google.inject.Key&lt;? extends HttpServlet&gt;">
3629</parameter>
3630<parameter name="contextParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
3631</parameter>
3632</method>
3633<method name="with"
3634 return="void"
3635 abstract="true"
3636 native="false"
3637 synchronized="false"
3638 static="false"
3639 final="false"
3640 deprecated="not deprecated"
3641 visibility="public"
3642>
3643<parameter name="servletKey" type="java.lang.Class&lt;? extends HttpServlet&gt;">
3644</parameter>
3645</method>
3646<method name="with"
3647 return="void"
3648 abstract="true"
3649 native="false"
3650 synchronized="false"
3651 static="false"
3652 final="false"
3653 deprecated="not deprecated"
3654 visibility="public"
3655>
3656<parameter name="servletKey" type="java.lang.Class&lt;? extends HttpServlet&gt;">
3657</parameter>
3658<parameter name="contextParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
3659</parameter>
3660</method>
3661</interface>
3662<class name="ServletScopes"
3663 extends="java.lang.Object"
3664 abstract="false"
3665 static="false"
3666 final="false"
3667 deprecated="not deprecated"
3668 visibility="public"
3669>
3670<field name="REQUEST"
3671 type="com.google.inject.Scope"
3672 transient="false"
3673 volatile="false"
3674 static="true"
3675 final="true"
3676 deprecated="not deprecated"
3677 visibility="public"
3678>
3679</field>
3680<field name="SESSION"
3681 type="com.google.inject.Scope"
3682 transient="false"
3683 volatile="false"
3684 static="true"
3685 final="true"
3686 deprecated="not deprecated"
3687 visibility="public"
3688>
3689</field>
3690</class>
3691<class name="SessionScoped"
3692 extends="java.lang.Object"
3693 abstract="true"
3694 static="false"
3695 final="false"
3696 deprecated="not deprecated"
3697 visibility="public"
3698>
3699<implements name="java.lang.annotation.Annotation">
3700</implements>
3701</class>
3702</package>
3703<package name="com.google.inject.spi"
3704>
3705<interface name="BindingScopingVisitor"
3706 abstract="true"
3707 static="false"
3708 final="false"
3709 deprecated="not deprecated"
3710 visibility="public"
3711>
3712<method name="visitEagerSingleton"
3713 return="V"
3714 abstract="true"
3715 native="false"
3716 synchronized="false"
3717 static="false"
3718 final="false"
3719 deprecated="not deprecated"
3720 visibility="public"
3721>
3722</method>
3723<method name="visitNoScoping"
3724 return="V"
3725 abstract="true"
3726 native="false"
3727 synchronized="false"
3728 static="false"
3729 final="false"
3730 deprecated="not deprecated"
3731 visibility="public"
3732>
3733</method>
3734<method name="visitScope"
3735 return="V"
3736 abstract="true"
3737 native="false"
3738 synchronized="false"
3739 static="false"
3740 final="false"
3741 deprecated="not deprecated"
3742 visibility="public"
3743>
3744<parameter name="scope" type="com.google.inject.Scope">
3745</parameter>
3746</method>
3747<method name="visitScopeAnnotation"
3748 return="V"
3749 abstract="true"
3750 native="false"
3751 synchronized="false"
3752 static="false"
3753 final="false"
3754 deprecated="not deprecated"
3755 visibility="public"
3756>
3757<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
3758</parameter>
3759</method>
3760</interface>
3761<interface name="BindingTargetVisitor"
3762 abstract="true"
3763 static="false"
3764 final="false"
3765 deprecated="not deprecated"
3766 visibility="public"
3767>
3768<method name="visit"
3769 return="V"
3770 abstract="true"
3771 native="false"
3772 synchronized="false"
3773 static="false"
3774 final="false"
3775 deprecated="not deprecated"
3776 visibility="public"
3777>
3778<parameter name="binding" type="com.google.inject.spi.ConstructorBinding&lt;? extends T&gt;">
3779</parameter>
3780</method>
3781<method name="visit"
3782 return="V"
3783 abstract="true"
3784 native="false"
3785 synchronized="false"
3786 static="false"
3787 final="false"
3788 deprecated="not deprecated"
3789 visibility="public"
3790>
3791<parameter name="binding" type="com.google.inject.spi.ConvertedConstantBinding&lt;? extends T&gt;">
3792</parameter>
3793</method>
3794<method name="visit"
3795 return="V"
3796 abstract="true"
3797 native="false"
3798 synchronized="false"
3799 static="false"
3800 final="false"
3801 deprecated="not deprecated"
3802 visibility="public"
3803>
3804<parameter name="binding" type="com.google.inject.spi.ExposedBinding&lt;? extends T&gt;">
3805</parameter>
3806</method>
3807<method name="visit"
3808 return="V"
3809 abstract="true"
3810 native="false"
3811 synchronized="false"
3812 static="false"
3813 final="false"
3814 deprecated="not deprecated"
3815 visibility="public"
3816>
3817<parameter name="binding" type="com.google.inject.spi.InstanceBinding&lt;? extends T&gt;">
3818</parameter>
3819</method>
3820<method name="visit"
3821 return="V"
3822 abstract="true"
3823 native="false"
3824 synchronized="false"
3825 static="false"
3826 final="false"
3827 deprecated="not deprecated"
3828 visibility="public"
3829>
3830<parameter name="binding" type="com.google.inject.spi.LinkedKeyBinding&lt;? extends T&gt;">
3831</parameter>
3832</method>
3833<method name="visit"
3834 return="V"
3835 abstract="true"
3836 native="false"
3837 synchronized="false"
3838 static="false"
3839 final="false"
3840 deprecated="not deprecated"
3841 visibility="public"
3842>
3843<parameter name="binding" type="com.google.inject.spi.ProviderBinding&lt;? extends T&gt;">
3844</parameter>
3845</method>
3846<method name="visit"
3847 return="V"
3848 abstract="true"
3849 native="false"
3850 synchronized="false"
3851 static="false"
3852 final="false"
3853 deprecated="not deprecated"
3854 visibility="public"
3855>
3856<parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding&lt;? extends T&gt;">
3857</parameter>
3858</method>
3859<method name="visit"
3860 return="V"
3861 abstract="true"
3862 native="false"
3863 synchronized="false"
3864 static="false"
3865 final="false"
3866 deprecated="not deprecated"
3867 visibility="public"
3868>
3869<parameter name="binding" type="com.google.inject.spi.ProviderKeyBinding&lt;? extends T&gt;">
3870</parameter>
3871</method>
3872<method name="visit"
3873 return="V"
3874 abstract="true"
3875 native="false"
3876 synchronized="false"
3877 static="false"
3878 final="false"
3879 deprecated="not deprecated"
3880 visibility="public"
3881>
3882<parameter name="binding" type="com.google.inject.spi.UntargettedBinding&lt;? extends T&gt;">
3883</parameter>
3884</method>
3885</interface>
3886<interface name="ConstructorBinding"
3887 abstract="true"
3888 static="false"
3889 final="false"
3890 deprecated="not deprecated"
3891 visibility="public"
3892>
3893<implements name="com.google.inject.Binding">
3894</implements>
3895<implements name="com.google.inject.spi.HasDependencies">
3896</implements>
3897<method name="getConstructor"
3898 return="com.google.inject.spi.InjectionPoint"
3899 abstract="true"
3900 native="false"
3901 synchronized="false"
3902 static="false"
3903 final="false"
3904 deprecated="not deprecated"
3905 visibility="public"
3906>
3907</method>
3908<method name="getInjectableMembers"
3909 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
3910 abstract="true"
3911 native="false"
3912 synchronized="false"
3913 static="false"
3914 final="false"
3915 deprecated="not deprecated"
3916 visibility="public"
3917>
3918</method>
3919<method name="getMethodInterceptors"
3920 return="java.util.Map&lt;java.lang.reflect.Method, java.util.List&lt;org.aopalliance.intercept.MethodInterceptor&gt;&gt;"
3921 abstract="true"
3922 native="false"
3923 synchronized="false"
3924 static="false"
3925 final="false"
3926 deprecated="not deprecated"
3927 visibility="public"
3928>
3929</method>
3930</interface>
3931<interface name="ConvertedConstantBinding"
3932 abstract="true"
3933 static="false"
3934 final="false"
3935 deprecated="not deprecated"
3936 visibility="public"
3937>
3938<implements name="com.google.inject.Binding">
3939</implements>
3940<implements name="com.google.inject.spi.HasDependencies">
3941</implements>
3942<method name="getDependencies"
3943 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
3944 abstract="true"
3945 native="false"
3946 synchronized="false"
3947 static="false"
3948 final="false"
3949 deprecated="not deprecated"
3950 visibility="public"
3951>
3952</method>
3953<method name="getSourceKey"
3954 return="com.google.inject.Key&lt;java.lang.String&gt;"
3955 abstract="true"
3956 native="false"
3957 synchronized="false"
3958 static="false"
3959 final="false"
3960 deprecated="not deprecated"
3961 visibility="public"
3962>
3963</method>
3964<method name="getValue"
3965 return="T"
3966 abstract="true"
3967 native="false"
3968 synchronized="false"
3969 static="false"
3970 final="false"
3971 deprecated="not deprecated"
3972 visibility="public"
3973>
3974</method>
3975</interface>
3976<class name="DefaultBindingScopingVisitor"
3977 extends="java.lang.Object"
3978 abstract="false"
3979 static="false"
3980 final="false"
3981 deprecated="not deprecated"
3982 visibility="public"
3983>
3984<implements name="com.google.inject.spi.BindingScopingVisitor">
3985</implements>
3986<constructor name="DefaultBindingScopingVisitor"
3987 type="com.google.inject.spi.DefaultBindingScopingVisitor"
3988 static="false"
3989 final="false"
3990 deprecated="not deprecated"
3991 visibility="public"
3992>
3993</constructor>
3994<method name="visitEagerSingleton"
3995 return="V"
3996 abstract="false"
3997 native="false"
3998 synchronized="false"
3999 static="false"
4000 final="false"
4001 deprecated="not deprecated"
4002 visibility="public"
4003>
4004</method>
4005<method name="visitNoScoping"
4006 return="V"
4007 abstract="false"
4008 native="false"
4009 synchronized="false"
4010 static="false"
4011 final="false"
4012 deprecated="not deprecated"
4013 visibility="public"
4014>
4015</method>
4016<method name="visitOther"
4017 return="V"
4018 abstract="false"
4019 native="false"
4020 synchronized="false"
4021 static="false"
4022 final="false"
4023 deprecated="not deprecated"
4024 visibility="protected"
4025>
4026</method>
4027<method name="visitScope"
4028 return="V"
4029 abstract="false"
4030 native="false"
4031 synchronized="false"
4032 static="false"
4033 final="false"
4034 deprecated="not deprecated"
4035 visibility="public"
4036>
4037<parameter name="scope" type="com.google.inject.Scope">
4038</parameter>
4039</method>
4040<method name="visitScopeAnnotation"
4041 return="V"
4042 abstract="false"
4043 native="false"
4044 synchronized="false"
4045 static="false"
4046 final="false"
4047 deprecated="not deprecated"
4048 visibility="public"
4049>
4050<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
4051</parameter>
4052</method>
4053</class>
4054<class name="DefaultBindingTargetVisitor"
4055 extends="java.lang.Object"
4056 abstract="true"
4057 static="false"
4058 final="false"
4059 deprecated="not deprecated"
4060 visibility="public"
4061>
4062<implements name="com.google.inject.spi.BindingTargetVisitor">
4063</implements>
4064<constructor name="DefaultBindingTargetVisitor"
4065 type="com.google.inject.spi.DefaultBindingTargetVisitor"
4066 static="false"
4067 final="false"
4068 deprecated="not deprecated"
4069 visibility="public"
4070>
4071</constructor>
4072<method name="visit"
4073 return="V"
4074 abstract="false"
4075 native="false"
4076 synchronized="false"
4077 static="false"
4078 final="false"
4079 deprecated="not deprecated"
4080 visibility="public"
4081>
4082<parameter name="constructorBinding" type="com.google.inject.spi.ConstructorBinding&lt;? extends T&gt;">
4083</parameter>
4084</method>
4085<method name="visit"
4086 return="V"
4087 abstract="false"
4088 native="false"
4089 synchronized="false"
4090 static="false"
4091 final="false"
4092 deprecated="not deprecated"
4093 visibility="public"
4094>
4095<parameter name="convertedConstantBinding" type="com.google.inject.spi.ConvertedConstantBinding&lt;? extends T&gt;">
4096</parameter>
4097</method>
4098<method name="visit"
4099 return="V"
4100 abstract="false"
4101 native="false"
4102 synchronized="false"
4103 static="false"
4104 final="false"
4105 deprecated="not deprecated"
4106 visibility="public"
4107>
4108<parameter name="exposedBinding" type="com.google.inject.spi.ExposedBinding&lt;? extends T&gt;">
4109</parameter>
4110</method>
4111<method name="visit"
4112 return="V"
4113 abstract="false"
4114 native="false"
4115 synchronized="false"
4116 static="false"
4117 final="false"
4118 deprecated="not deprecated"
4119 visibility="public"
4120>
4121<parameter name="instanceBinding" type="com.google.inject.spi.InstanceBinding&lt;? extends T&gt;">
4122</parameter>
4123</method>
4124<method name="visit"
4125 return="V"
4126 abstract="false"
4127 native="false"
4128 synchronized="false"
4129 static="false"
4130 final="false"
4131 deprecated="not deprecated"
4132 visibility="public"
4133>
4134<parameter name="linkedKeyBinding" type="com.google.inject.spi.LinkedKeyBinding&lt;? extends T&gt;">
4135</parameter>
4136</method>
4137<method name="visit"
4138 return="V"
4139 abstract="false"
4140 native="false"
4141 synchronized="false"
4142 static="false"
4143 final="false"
4144 deprecated="not deprecated"
4145 visibility="public"
4146>
4147<parameter name="providerBinding" type="com.google.inject.spi.ProviderBinding&lt;? extends T&gt;">
4148</parameter>
4149</method>
4150<method name="visit"
4151 return="V"
4152 abstract="false"
4153 native="false"
4154 synchronized="false"
4155 static="false"
4156 final="false"
4157 deprecated="not deprecated"
4158 visibility="public"
4159>
4160<parameter name="providerInstanceBinding" type="com.google.inject.spi.ProviderInstanceBinding&lt;? extends T&gt;">
4161</parameter>
4162</method>
4163<method name="visit"
4164 return="V"
4165 abstract="false"
4166 native="false"
4167 synchronized="false"
4168 static="false"
4169 final="false"
4170 deprecated="not deprecated"
4171 visibility="public"
4172>
4173<parameter name="providerKeyBinding" type="com.google.inject.spi.ProviderKeyBinding&lt;? extends T&gt;">
4174</parameter>
4175</method>
4176<method name="visit"
4177 return="V"
4178 abstract="false"
4179 native="false"
4180 synchronized="false"
4181 static="false"
4182 final="false"
4183 deprecated="not deprecated"
4184 visibility="public"
4185>
4186<parameter name="untargettedBinding" type="com.google.inject.spi.UntargettedBinding&lt;? extends T&gt;">
4187</parameter>
4188</method>
4189<method name="visitOther"
4190 return="V"
4191 abstract="false"
4192 native="false"
4193 synchronized="false"
4194 static="false"
4195 final="false"
4196 deprecated="not deprecated"
4197 visibility="protected"
4198>
4199<parameter name="binding" type="com.google.inject.Binding&lt;? extends T&gt;">
4200</parameter>
4201</method>
4202</class>
4203<class name="DefaultElementVisitor"
4204 extends="java.lang.Object"
4205 abstract="true"
4206 static="false"
4207 final="false"
4208 deprecated="not deprecated"
4209 visibility="public"
4210>
4211<implements name="com.google.inject.spi.ElementVisitor">
4212</implements>
4213<constructor name="DefaultElementVisitor"
4214 type="com.google.inject.spi.DefaultElementVisitor"
4215 static="false"
4216 final="false"
4217 deprecated="not deprecated"
4218 visibility="public"
4219>
4220</constructor>
4221<method name="visit"
4222 return="V"
4223 abstract="false"
4224 native="false"
4225 synchronized="false"
4226 static="false"
4227 final="false"
4228 deprecated="not deprecated"
4229 visibility="public"
4230>
4231<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
4232</parameter>
4233</method>
4234<method name="visit"
4235 return="V"
4236 abstract="false"
4237 native="false"
4238 synchronized="false"
4239 static="false"
4240 final="false"
4241 deprecated="not deprecated"
4242 visibility="public"
4243>
4244<parameter name="injectionRequest" type="com.google.inject.spi.InjectionRequest">
4245</parameter>
4246</method>
4247<method name="visit"
4248 return="V"
4249 abstract="false"
4250 native="false"
4251 synchronized="false"
4252 static="false"
4253 final="false"
4254 deprecated="not deprecated"
4255 visibility="public"
4256>
4257<parameter name="interceptorBinding" type="com.google.inject.spi.InterceptorBinding">
4258</parameter>
4259</method>
4260<method name="visit"
4261 return="V"
4262 abstract="false"
4263 native="false"
4264 synchronized="false"
4265 static="false"
4266 final="false"
4267 deprecated="not deprecated"
4268 visibility="public"
4269>
4270<parameter name="lookup" type="com.google.inject.spi.MembersInjectorLookup&lt;T&gt;">
4271</parameter>
4272</method>
4273<method name="visit"
4274 return="V"
4275 abstract="false"
4276 native="false"
4277 synchronized="false"
4278 static="false"
4279 final="false"
4280 deprecated="not deprecated"
4281 visibility="public"
4282>
4283<parameter name="message" type="com.google.inject.spi.Message">
4284</parameter>
4285</method>
4286<method name="visit"
4287 return="V"
4288 abstract="false"
4289 native="false"
4290 synchronized="false"
4291 static="false"
4292 final="false"
4293 deprecated="not deprecated"
4294 visibility="public"
4295>
4296<parameter name="privateElements" type="com.google.inject.spi.PrivateElements">
4297</parameter>
4298</method>
4299<method name="visit"
4300 return="V"
4301 abstract="false"
4302 native="false"
4303 synchronized="false"
4304 static="false"
4305 final="false"
4306 deprecated="not deprecated"
4307 visibility="public"
4308>
4309<parameter name="providerLookup" type="com.google.inject.spi.ProviderLookup&lt;T&gt;">
4310</parameter>
4311</method>
4312<method name="visit"
4313 return="V"
4314 abstract="false"
4315 native="false"
4316 synchronized="false"
4317 static="false"
4318 final="false"
4319 deprecated="not deprecated"
4320 visibility="public"
4321>
4322<parameter name="scopeBinding" type="com.google.inject.spi.ScopeBinding">
4323</parameter>
4324</method>
4325<method name="visit"
4326 return="V"
4327 abstract="false"
4328 native="false"
4329 synchronized="false"
4330 static="false"
4331 final="false"
4332 deprecated="not deprecated"
4333 visibility="public"
4334>
4335<parameter name="staticInjectionRequest" type="com.google.inject.spi.StaticInjectionRequest">
4336</parameter>
4337</method>
4338<method name="visit"
4339 return="V"
4340 abstract="false"
4341 native="false"
4342 synchronized="false"
4343 static="false"
4344 final="false"
4345 deprecated="not deprecated"
4346 visibility="public"
4347>
4348<parameter name="typeConverterBinding" type="com.google.inject.spi.TypeConverterBinding">
4349</parameter>
4350</method>
4351<method name="visit"
4352 return="V"
4353 abstract="false"
4354 native="false"
4355 synchronized="false"
4356 static="false"
4357 final="false"
4358 deprecated="not deprecated"
4359 visibility="public"
4360>
4361<parameter name="binding" type="com.google.inject.spi.TypeListenerBinding">
4362</parameter>
4363</method>
4364<method name="visitOther"
4365 return="V"
4366 abstract="false"
4367 native="false"
4368 synchronized="false"
4369 static="false"
4370 final="false"
4371 deprecated="not deprecated"
4372 visibility="protected"
4373>
4374<parameter name="element" type="com.google.inject.spi.Element">
4375</parameter>
4376</method>
4377</class>
4378<class name="Dependency"
4379 extends="java.lang.Object"
4380 abstract="false"
4381 static="false"
4382 final="true"
4383 deprecated="not deprecated"
4384 visibility="public"
4385>
4386<method name="forInjectionPoints"
4387 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
4388 abstract="false"
4389 native="false"
4390 synchronized="false"
4391 static="true"
4392 final="false"
4393 deprecated="not deprecated"
4394 visibility="public"
4395>
4396<parameter name="injectionPoints" type="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;">
4397</parameter>
4398</method>
4399<method name="get"
4400 return="com.google.inject.spi.Dependency&lt;T&gt;"
4401 abstract="false"
4402 native="false"
4403 synchronized="false"
4404 static="true"
4405 final="false"
4406 deprecated="not deprecated"
4407 visibility="public"
4408>
4409<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
4410</parameter>
4411</method>
4412<method name="getInjectionPoint"
4413 return="com.google.inject.spi.InjectionPoint"
4414 abstract="false"
4415 native="false"
4416 synchronized="false"
4417 static="false"
4418 final="false"
4419 deprecated="not deprecated"
4420 visibility="public"
4421>
4422</method>
4423<method name="getKey"
4424 return="com.google.inject.Key&lt;T&gt;"
4425 abstract="false"
4426 native="false"
4427 synchronized="false"
4428 static="false"
4429 final="false"
4430 deprecated="not deprecated"
4431 visibility="public"
4432>
4433</method>
4434<method name="getParameterIndex"
4435 return="int"
4436 abstract="false"
4437 native="false"
4438 synchronized="false"
4439 static="false"
4440 final="false"
4441 deprecated="not deprecated"
4442 visibility="public"
4443>
4444</method>
4445<method name="isNullable"
4446 return="boolean"
4447 abstract="false"
4448 native="false"
4449 synchronized="false"
4450 static="false"
4451 final="false"
4452 deprecated="not deprecated"
4453 visibility="public"
4454>
4455</method>
4456</class>
4457<interface name="Element"
4458 abstract="true"
4459 static="false"
4460 final="false"
4461 deprecated="not deprecated"
4462 visibility="public"
4463>
4464<method name="acceptVisitor"
4465 return="T"
4466 abstract="true"
4467 native="false"
4468 synchronized="false"
4469 static="false"
4470 final="false"
4471 deprecated="not deprecated"
4472 visibility="public"
4473>
4474<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
4475</parameter>
4476</method>
4477<method name="applyTo"
4478 return="void"
4479 abstract="true"
4480 native="false"
4481 synchronized="false"
4482 static="false"
4483 final="false"
4484 deprecated="not deprecated"
4485 visibility="public"
4486>
4487<parameter name="binder" type="com.google.inject.Binder">
4488</parameter>
4489</method>
4490<method name="getSource"
4491 return="java.lang.Object"
4492 abstract="true"
4493 native="false"
4494 synchronized="false"
4495 static="false"
4496 final="false"
4497 deprecated="not deprecated"
4498 visibility="public"
4499>
4500</method>
4501</interface>
4502<interface name="ElementVisitor"
4503 abstract="true"
4504 static="false"
4505 final="false"
4506 deprecated="not deprecated"
4507 visibility="public"
4508>
4509<method name="visit"
4510 return="V"
4511 abstract="true"
4512 native="false"
4513 synchronized="false"
4514 static="false"
4515 final="false"
4516 deprecated="not deprecated"
4517 visibility="public"
4518>
4519<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
4520</parameter>
4521</method>
4522<method name="visit"
4523 return="V"
4524 abstract="true"
4525 native="false"
4526 synchronized="false"
4527 static="false"
4528 final="false"
4529 deprecated="not deprecated"
4530 visibility="public"
4531>
4532<parameter name="request" type="com.google.inject.spi.InjectionRequest">
4533</parameter>
4534</method>
4535<method name="visit"
4536 return="V"
4537 abstract="true"
4538 native="false"
4539 synchronized="false"
4540 static="false"
4541 final="false"
4542 deprecated="not deprecated"
4543 visibility="public"
4544>
4545<parameter name="binding" type="com.google.inject.spi.InterceptorBinding">
4546</parameter>
4547</method>
4548<method name="visit"
4549 return="V"
4550 abstract="true"
4551 native="false"
4552 synchronized="false"
4553 static="false"
4554 final="false"
4555 deprecated="not deprecated"
4556 visibility="public"
4557>
4558<parameter name="lookup" type="com.google.inject.spi.MembersInjectorLookup&lt;T&gt;">
4559</parameter>
4560</method>
4561<method name="visit"
4562 return="V"
4563 abstract="true"
4564 native="false"
4565 synchronized="false"
4566 static="false"
4567 final="false"
4568 deprecated="not deprecated"
4569 visibility="public"
4570>
4571<parameter name="message" type="com.google.inject.spi.Message">
4572</parameter>
4573</method>
4574<method name="visit"
4575 return="V"
4576 abstract="true"
4577 native="false"
4578 synchronized="false"
4579 static="false"
4580 final="false"
4581 deprecated="not deprecated"
4582 visibility="public"
4583>
4584<parameter name="elements" type="com.google.inject.spi.PrivateElements">
4585</parameter>
4586</method>
4587<method name="visit"
4588 return="V"
4589 abstract="true"
4590 native="false"
4591 synchronized="false"
4592 static="false"
4593 final="false"
4594 deprecated="not deprecated"
4595 visibility="public"
4596>
4597<parameter name="lookup" type="com.google.inject.spi.ProviderLookup&lt;T&gt;">
4598</parameter>
4599</method>
4600<method name="visit"
4601 return="V"
4602 abstract="true"
4603 native="false"
4604 synchronized="false"
4605 static="false"
4606 final="false"
4607 deprecated="not deprecated"
4608 visibility="public"
4609>
4610<parameter name="binding" type="com.google.inject.spi.ScopeBinding">
4611</parameter>
4612</method>
4613<method name="visit"
4614 return="V"
4615 abstract="true"
4616 native="false"
4617 synchronized="false"
4618 static="false"
4619 final="false"
4620 deprecated="not deprecated"
4621 visibility="public"
4622>
4623<parameter name="request" type="com.google.inject.spi.StaticInjectionRequest">
4624</parameter>
4625</method>
4626<method name="visit"
4627 return="V"
4628 abstract="true"
4629 native="false"
4630 synchronized="false"
4631 static="false"
4632 final="false"
4633 deprecated="not deprecated"
4634 visibility="public"
4635>
4636<parameter name="binding" type="com.google.inject.spi.TypeConverterBinding">
4637</parameter>
4638</method>
4639<method name="visit"
4640 return="V"
4641 abstract="true"
4642 native="false"
4643 synchronized="false"
4644 static="false"
4645 final="false"
4646 deprecated="not deprecated"
4647 visibility="public"
4648>
4649<parameter name="binding" type="com.google.inject.spi.TypeListenerBinding">
4650</parameter>
4651</method>
4652</interface>
4653<class name="Elements"
4654 extends="java.lang.Object"
4655 abstract="false"
4656 static="false"
4657 final="true"
4658 deprecated="not deprecated"
4659 visibility="public"
4660>
4661<constructor name="Elements"
4662 type="com.google.inject.spi.Elements"
4663 static="false"
4664 final="false"
4665 deprecated="not deprecated"
4666 visibility="public"
4667>
4668</constructor>
4669<method name="getElements"
4670 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
4671 abstract="false"
4672 native="false"
4673 synchronized="false"
4674 static="true"
4675 final="false"
4676 deprecated="not deprecated"
4677 visibility="public"
4678>
4679<parameter name="modules" type="com.google.inject.Module...">
4680</parameter>
4681</method>
4682<method name="getElements"
4683 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
4684 abstract="false"
4685 native="false"
4686 synchronized="false"
4687 static="true"
4688 final="false"
4689 deprecated="not deprecated"
4690 visibility="public"
4691>
4692<parameter name="stage" type="com.google.inject.Stage">
4693</parameter>
4694<parameter name="modules" type="com.google.inject.Module...">
4695</parameter>
4696</method>
4697<method name="getElements"
4698 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
4699 abstract="false"
4700 native="false"
4701 synchronized="false"
4702 static="true"
4703 final="false"
4704 deprecated="not deprecated"
4705 visibility="public"
4706>
4707<parameter name="stage" type="com.google.inject.Stage">
4708</parameter>
4709<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
4710</parameter>
4711</method>
4712<method name="getElements"
4713 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
4714 abstract="false"
4715 native="false"
4716 synchronized="false"
4717 static="true"
4718 final="false"
4719 deprecated="not deprecated"
4720 visibility="public"
4721>
4722<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
4723</parameter>
4724</method>
4725<method name="getModule"
4726 return="com.google.inject.Module"
4727 abstract="false"
4728 native="false"
4729 synchronized="false"
4730 static="true"
4731 final="false"
4732 deprecated="not deprecated"
4733 visibility="public"
4734>
4735<parameter name="elements" type="java.lang.Iterable&lt;? extends com.google.inject.spi.Element&gt;">
4736</parameter>
4737</method>
4738</class>
4739<interface name="ExposedBinding"
4740 abstract="true"
4741 static="false"
4742 final="false"
4743 deprecated="not deprecated"
4744 visibility="public"
4745>
4746<implements name="com.google.inject.Binding">
4747</implements>
4748<implements name="com.google.inject.spi.HasDependencies">
4749</implements>
4750<method name="applyTo"
4751 return="void"
4752 abstract="true"
4753 native="false"
4754 synchronized="false"
4755 static="false"
4756 final="false"
4757 deprecated="not deprecated"
4758 visibility="public"
4759>
4760<parameter name="binder" type="com.google.inject.Binder">
4761</parameter>
4762</method>
4763<method name="getPrivateElements"
4764 return="com.google.inject.spi.PrivateElements"
4765 abstract="true"
4766 native="false"
4767 synchronized="false"
4768 static="false"
4769 final="false"
4770 deprecated="not deprecated"
4771 visibility="public"
4772>
4773</method>
4774</interface>
4775<interface name="HasDependencies"
4776 abstract="true"
4777 static="false"
4778 final="false"
4779 deprecated="not deprecated"
4780 visibility="public"
4781>
4782<method name="getDependencies"
4783 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
4784 abstract="true"
4785 native="false"
4786 synchronized="false"
4787 static="false"
4788 final="false"
4789 deprecated="not deprecated"
4790 visibility="public"
4791>
4792</method>
4793</interface>
4794<interface name="InjectionListener"
4795 abstract="true"
4796 static="false"
4797 final="false"
4798 deprecated="not deprecated"
4799 visibility="public"
4800>
4801<method name="afterInjection"
4802 return="void"
4803 abstract="true"
4804 native="false"
4805 synchronized="false"
4806 static="false"
4807 final="false"
4808 deprecated="not deprecated"
4809 visibility="public"
4810>
4811<parameter name="injectee" type="I">
4812</parameter>
4813</method>
4814</interface>
4815<class name="InjectionPoint"
4816 extends="java.lang.Object"
4817 abstract="false"
4818 static="false"
4819 final="true"
4820 deprecated="not deprecated"
4821 visibility="public"
4822>
4823<method name="forConstructorOf"
4824 return="com.google.inject.spi.InjectionPoint"
4825 abstract="false"
4826 native="false"
4827 synchronized="false"
4828 static="true"
4829 final="false"
4830 deprecated="not deprecated"
4831 visibility="public"
4832>
4833<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
4834</parameter>
4835</method>
4836<method name="forConstructorOf"
4837 return="com.google.inject.spi.InjectionPoint"
4838 abstract="false"
4839 native="false"
4840 synchronized="false"
4841 static="true"
4842 final="false"
4843 deprecated="not deprecated"
4844 visibility="public"
4845>
4846<parameter name="type" type="java.lang.Class&lt;?&gt;">
4847</parameter>
4848</method>
4849<method name="forInstanceMethodsAndFields"
4850 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
4851 abstract="false"
4852 native="false"
4853 synchronized="false"
4854 static="true"
4855 final="false"
4856 deprecated="not deprecated"
4857 visibility="public"
4858>
4859<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
4860</parameter>
4861</method>
4862<method name="forInstanceMethodsAndFields"
4863 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
4864 abstract="false"
4865 native="false"
4866 synchronized="false"
4867 static="true"
4868 final="false"
4869 deprecated="not deprecated"
4870 visibility="public"
4871>
4872<parameter name="type" type="java.lang.Class&lt;?&gt;">
4873</parameter>
4874</method>
4875<method name="forStaticMethodsAndFields"
4876 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
4877 abstract="false"
4878 native="false"
4879 synchronized="false"
4880 static="true"
4881 final="false"
4882 deprecated="not deprecated"
4883 visibility="public"
4884>
4885<parameter name="type" type="com.google.inject.TypeLiteral">
4886</parameter>
4887</method>
4888<method name="forStaticMethodsAndFields"
4889 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
4890 abstract="false"
4891 native="false"
4892 synchronized="false"
4893 static="true"
4894 final="false"
4895 deprecated="not deprecated"
4896 visibility="public"
4897>
4898<parameter name="type" type="java.lang.Class&lt;?&gt;">
4899</parameter>
4900</method>
4901<method name="getDependencies"
4902 return="java.util.List&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
4903 abstract="false"
4904 native="false"
4905 synchronized="false"
4906 static="false"
4907 final="false"
4908 deprecated="not deprecated"
4909 visibility="public"
4910>
4911</method>
4912<method name="getMember"
4913 return="java.lang.reflect.Member"
4914 abstract="false"
4915 native="false"
4916 synchronized="false"
4917 static="false"
4918 final="false"
4919 deprecated="not deprecated"
4920 visibility="public"
4921>
4922</method>
4923<method name="isOptional"
4924 return="boolean"
4925 abstract="false"
4926 native="false"
4927 synchronized="false"
4928 static="false"
4929 final="false"
4930 deprecated="not deprecated"
4931 visibility="public"
4932>
4933</method>
4934</class>
4935<class name="InjectionRequest"
4936 extends="java.lang.Object"
4937 abstract="false"
4938 static="false"
4939 final="true"
4940 deprecated="not deprecated"
4941 visibility="public"
4942>
4943<implements name="com.google.inject.spi.Element">
4944</implements>
4945<constructor name="InjectionRequest"
4946 type="com.google.inject.spi.InjectionRequest"
4947 static="false"
4948 final="false"
4949 deprecated="not deprecated"
4950 visibility="public"
4951>
4952<parameter name="source" type="java.lang.Object">
4953</parameter>
4954<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
4955</parameter>
4956<parameter name="instance" type="T">
4957</parameter>
4958</constructor>
4959<method name="acceptVisitor"
4960 return="R"
4961 abstract="false"
4962 native="false"
4963 synchronized="false"
4964 static="false"
4965 final="false"
4966 deprecated="not deprecated"
4967 visibility="public"
4968>
4969<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;R&gt;">
4970</parameter>
4971</method>
4972<method name="applyTo"
4973 return="void"
4974 abstract="false"
4975 native="false"
4976 synchronized="false"
4977 static="false"
4978 final="false"
4979 deprecated="not deprecated"
4980 visibility="public"
4981>
4982<parameter name="binder" type="com.google.inject.Binder">
4983</parameter>
4984</method>
4985<method name="getInjectionPoints"
4986 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
4987 abstract="false"
4988 native="false"
4989 synchronized="false"
4990 static="false"
4991 final="false"
4992 deprecated="not deprecated"
4993 visibility="public"
4994>
4995<exception name="ConfigurationException" type="com.google.inject.ConfigurationException">
4996</exception>
4997</method>
4998<method name="getInstance"
4999 return="T"
5000 abstract="false"
5001 native="false"
5002 synchronized="false"
5003 static="false"
5004 final="false"
5005 deprecated="not deprecated"
5006 visibility="public"
5007>
5008</method>
5009<method name="getSource"
5010 return="java.lang.Object"
5011 abstract="false"
5012 native="false"
5013 synchronized="false"
5014 static="false"
5015 final="false"
5016 deprecated="not deprecated"
5017 visibility="public"
5018>
5019</method>
5020<method name="getType"
5021 return="com.google.inject.TypeLiteral&lt;T&gt;"
5022 abstract="false"
5023 native="false"
5024 synchronized="false"
5025 static="false"
5026 final="false"
5027 deprecated="not deprecated"
5028 visibility="public"
5029>
5030</method>
5031</class>
5032<interface name="InstanceBinding"
5033 abstract="true"
5034 static="false"
5035 final="false"
5036 deprecated="not deprecated"
5037 visibility="public"
5038>
5039<implements name="com.google.inject.Binding">
5040</implements>
5041<implements name="com.google.inject.spi.HasDependencies">
5042</implements>
5043<method name="getInjectionPoints"
5044 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
5045 abstract="true"
5046 native="false"
5047 synchronized="false"
5048 static="false"
5049 final="false"
5050 deprecated="not deprecated"
5051 visibility="public"
5052>
5053</method>
5054<method name="getInstance"
5055 return="T"
5056 abstract="true"
5057 native="false"
5058 synchronized="false"
5059 static="false"
5060 final="false"
5061 deprecated="not deprecated"
5062 visibility="public"
5063>
5064</method>
5065</interface>
5066<class name="InterceptorBinding"
5067 extends="java.lang.Object"
5068 abstract="false"
5069 static="false"
5070 final="true"
5071 deprecated="not deprecated"
5072 visibility="public"
5073>
5074<implements name="com.google.inject.spi.Element">
5075</implements>
5076<method name="acceptVisitor"
5077 return="T"
5078 abstract="false"
5079 native="false"
5080 synchronized="false"
5081 static="false"
5082 final="false"
5083 deprecated="not deprecated"
5084 visibility="public"
5085>
5086<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
5087</parameter>
5088</method>
5089<method name="applyTo"
5090 return="void"
5091 abstract="false"
5092 native="false"
5093 synchronized="false"
5094 static="false"
5095 final="false"
5096 deprecated="not deprecated"
5097 visibility="public"
5098>
5099<parameter name="binder" type="com.google.inject.Binder">
5100</parameter>
5101</method>
5102<method name="getClassMatcher"
5103 return="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;"
5104 abstract="false"
5105 native="false"
5106 synchronized="false"
5107 static="false"
5108 final="false"
5109 deprecated="not deprecated"
5110 visibility="public"
5111>
5112</method>
5113<method name="getInterceptors"
5114 return="java.util.List&lt;MethodInterceptor&gt;"
5115 abstract="false"
5116 native="false"
5117 synchronized="false"
5118 static="false"
5119 final="false"
5120 deprecated="not deprecated"
5121 visibility="public"
5122>
5123</method>
5124<method name="getMethodMatcher"
5125 return="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;"
5126 abstract="false"
5127 native="false"
5128 synchronized="false"
5129 static="false"
5130 final="false"
5131 deprecated="not deprecated"
5132 visibility="public"
5133>
5134</method>
5135<method name="getSource"
5136 return="java.lang.Object"
5137 abstract="false"
5138 native="false"
5139 synchronized="false"
5140 static="false"
5141 final="false"
5142 deprecated="not deprecated"
5143 visibility="public"
5144>
5145</method>
5146</class>
5147<interface name="LinkedKeyBinding"
5148 abstract="true"
5149 static="false"
5150 final="false"
5151 deprecated="not deprecated"
5152 visibility="public"
5153>
5154<implements name="com.google.inject.Binding">
5155</implements>
5156<method name="getLinkedKey"
5157 return="com.google.inject.Key&lt;? extends T&gt;"
5158 abstract="true"
5159 native="false"
5160 synchronized="false"
5161 static="false"
5162 final="false"
5163 deprecated="not deprecated"
5164 visibility="public"
5165>
5166</method>
5167</interface>
5168<class name="MembersInjectorLookup"
5169 extends="java.lang.Object"
5170 abstract="false"
5171 static="false"
5172 final="true"
5173 deprecated="not deprecated"
5174 visibility="public"
5175>
5176<implements name="com.google.inject.spi.Element">
5177</implements>
5178<constructor name="MembersInjectorLookup"
5179 type="com.google.inject.spi.MembersInjectorLookup"
5180 static="false"
5181 final="false"
5182 deprecated="not deprecated"
5183 visibility="public"
5184>
5185<parameter name="source" type="java.lang.Object">
5186</parameter>
5187<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
5188</parameter>
5189</constructor>
5190<method name="acceptVisitor"
5191 return="T"
5192 abstract="false"
5193 native="false"
5194 synchronized="false"
5195 static="false"
5196 final="false"
5197 deprecated="not deprecated"
5198 visibility="public"
5199>
5200<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
5201</parameter>
5202</method>
5203<method name="applyTo"
5204 return="void"
5205 abstract="false"
5206 native="false"
5207 synchronized="false"
5208 static="false"
5209 final="false"
5210 deprecated="not deprecated"
5211 visibility="public"
5212>
5213<parameter name="binder" type="com.google.inject.Binder">
5214</parameter>
5215</method>
5216<method name="getDelegate"
5217 return="com.google.inject.MembersInjector&lt;T&gt;"
5218 abstract="false"
5219 native="false"
5220 synchronized="false"
5221 static="false"
5222 final="false"
5223 deprecated="not deprecated"
5224 visibility="public"
5225>
5226</method>
5227<method name="getMembersInjector"
5228 return="com.google.inject.MembersInjector&lt;T&gt;"
5229 abstract="false"
5230 native="false"
5231 synchronized="false"
5232 static="false"
5233 final="false"
5234 deprecated="not deprecated"
5235 visibility="public"
5236>
5237</method>
5238<method name="getSource"
5239 return="java.lang.Object"
5240 abstract="false"
5241 native="false"
5242 synchronized="false"
5243 static="false"
5244 final="false"
5245 deprecated="not deprecated"
5246 visibility="public"
5247>
5248</method>
5249<method name="getType"
5250 return="com.google.inject.TypeLiteral&lt;T&gt;"
5251 abstract="false"
5252 native="false"
5253 synchronized="false"
5254 static="false"
5255 final="false"
5256 deprecated="not deprecated"
5257 visibility="public"
5258>
5259</method>
5260<method name="initializeDelegate"
5261 return="void"
5262 abstract="false"
5263 native="false"
5264 synchronized="false"
5265 static="false"
5266 final="false"
5267 deprecated="not deprecated"
5268 visibility="public"
5269>
5270<parameter name="delegate" type="com.google.inject.MembersInjector&lt;T&gt;">
5271</parameter>
5272</method>
5273</class>
5274<class name="Message"
5275 extends="java.lang.Object"
5276 abstract="false"
5277 static="false"
5278 final="true"
5279 deprecated="not deprecated"
5280 visibility="public"
5281>
5282<implements name="com.google.inject.spi.Element">
5283</implements>
5284<constructor name="Message"
5285 type="com.google.inject.spi.Message"
5286 static="false"
5287 final="false"
5288 deprecated="not deprecated"
5289 visibility="public"
5290>
5291<parameter name="source" type="java.lang.Object">
5292</parameter>
5293<parameter name="message" type="java.lang.String">
5294</parameter>
5295</constructor>
5296<constructor name="Message"
5297 type="com.google.inject.spi.Message"
5298 static="false"
5299 final="false"
5300 deprecated="not deprecated"
5301 visibility="public"
5302>
5303<parameter name="message" type="java.lang.String">
5304</parameter>
5305</constructor>
5306<constructor name="Message"
5307 type="com.google.inject.spi.Message"
5308 static="false"
5309 final="false"
5310 deprecated="not deprecated"
5311 visibility="public"
5312>
5313<parameter name="sources" type="java.util.List&lt;java.lang.Object&gt;">
5314</parameter>
5315<parameter name="message" type="java.lang.String">
5316</parameter>
5317<parameter name="cause" type="java.lang.Throwable">
5318</parameter>
5319</constructor>
5320<method name="acceptVisitor"
5321 return="T"
5322 abstract="false"
5323 native="false"
5324 synchronized="false"
5325 static="false"
5326 final="false"
5327 deprecated="not deprecated"
5328 visibility="public"
5329>
5330<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
5331</parameter>
5332</method>
5333<method name="applyTo"
5334 return="void"
5335 abstract="false"
5336 native="false"
5337 synchronized="false"
5338 static="false"
5339 final="false"
5340 deprecated="not deprecated"
5341 visibility="public"
5342>
5343<parameter name="binder" type="com.google.inject.Binder">
5344</parameter>
5345</method>
5346<method name="getCause"
5347 return="java.lang.Throwable"
5348 abstract="false"
5349 native="false"
5350 synchronized="false"
5351 static="false"
5352 final="false"
5353 deprecated="not deprecated"
5354 visibility="public"
5355>
5356</method>
5357<method name="getMessage"
5358 return="java.lang.String"
5359 abstract="false"
5360 native="false"
5361 synchronized="false"
5362 static="false"
5363 final="false"
5364 deprecated="not deprecated"
5365 visibility="public"
5366>
5367</method>
5368<method name="getSource"
5369 return="java.lang.String"
5370 abstract="false"
5371 native="false"
5372 synchronized="false"
5373 static="false"
5374 final="false"
5375 deprecated="not deprecated"
5376 visibility="public"
5377>
5378</method>
5379<method name="getSources"
5380 return="java.util.List&lt;java.lang.Object&gt;"
5381 abstract="false"
5382 native="false"
5383 synchronized="false"
5384 static="false"
5385 final="false"
5386 deprecated="not deprecated"
5387 visibility="public"
5388>
5389</method>
5390</class>
5391<interface name="PrivateElements"
5392 abstract="true"
5393 static="false"
5394 final="false"
5395 deprecated="not deprecated"
5396 visibility="public"
5397>
5398<implements name="com.google.inject.spi.Element">
5399</implements>
5400<method name="getElements"
5401 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
5402 abstract="true"
5403 native="false"
5404 synchronized="false"
5405 static="false"
5406 final="false"
5407 deprecated="not deprecated"
5408 visibility="public"
5409>
5410</method>
5411<method name="getExposedKeys"
5412 return="java.util.Set&lt;com.google.inject.Key&lt;?&gt;&gt;"
5413 abstract="true"
5414 native="false"
5415 synchronized="false"
5416 static="false"
5417 final="false"
5418 deprecated="not deprecated"
5419 visibility="public"
5420>
5421</method>
5422<method name="getExposedSource"
5423 return="java.lang.Object"
5424 abstract="true"
5425 native="false"
5426 synchronized="false"
5427 static="false"
5428 final="false"
5429 deprecated="not deprecated"
5430 visibility="public"
5431>
5432<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
5433</parameter>
5434</method>
5435<method name="getInjector"
5436 return="com.google.inject.Injector"
5437 abstract="true"
5438 native="false"
5439 synchronized="false"
5440 static="false"
5441 final="false"
5442 deprecated="not deprecated"
5443 visibility="public"
5444>
5445</method>
5446</interface>
5447<interface name="ProviderBinding"
5448 abstract="true"
5449 static="false"
5450 final="false"
5451 deprecated="not deprecated"
5452 visibility="public"
5453>
5454<implements name="com.google.inject.Binding">
5455</implements>
5456<method name="getProvidedKey"
5457 return="com.google.inject.Key&lt;?&gt;"
5458 abstract="true"
5459 native="false"
5460 synchronized="false"
5461 static="false"
5462 final="false"
5463 deprecated="not deprecated"
5464 visibility="public"
5465>
5466</method>
5467</interface>
5468<interface name="ProviderInstanceBinding"
5469 abstract="true"
5470 static="false"
5471 final="false"
5472 deprecated="not deprecated"
5473 visibility="public"
5474>
5475<implements name="com.google.inject.Binding">
5476</implements>
5477<implements name="com.google.inject.spi.HasDependencies">
5478</implements>
5479<method name="getInjectionPoints"
5480 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
5481 abstract="true"
5482 native="false"
5483 synchronized="false"
5484 static="false"
5485 final="false"
5486 deprecated="not deprecated"
5487 visibility="public"
5488>
5489</method>
5490<method name="getProviderInstance"
5491 return="com.google.inject.Provider&lt;? extends T&gt;"
5492 abstract="true"
5493 native="false"
5494 synchronized="false"
5495 static="false"
5496 final="false"
5497 deprecated="not deprecated"
5498 visibility="public"
5499>
5500</method>
5501</interface>
5502<interface name="ProviderKeyBinding"
5503 abstract="true"
5504 static="false"
5505 final="false"
5506 deprecated="not deprecated"
5507 visibility="public"
5508>
5509<implements name="com.google.inject.Binding">
5510</implements>
5511<method name="getProviderKey"
5512 return="com.google.inject.Key&lt;? extends com.google.inject.Provider&lt;? extends T&gt;&gt;"
5513 abstract="true"
5514 native="false"
5515 synchronized="false"
5516 static="false"
5517 final="false"
5518 deprecated="not deprecated"
5519 visibility="public"
5520>
5521</method>
5522</interface>
5523<class name="ProviderLookup"
5524 extends="java.lang.Object"
5525 abstract="false"
5526 static="false"
5527 final="true"
5528 deprecated="not deprecated"
5529 visibility="public"
5530>
5531<implements name="com.google.inject.spi.Element">
5532</implements>
5533<constructor name="ProviderLookup"
5534 type="com.google.inject.spi.ProviderLookup"
5535 static="false"
5536 final="false"
5537 deprecated="not deprecated"
5538 visibility="public"
5539>
5540<parameter name="source" type="java.lang.Object">
5541</parameter>
5542<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
5543</parameter>
5544</constructor>
5545<method name="acceptVisitor"
5546 return="T"
5547 abstract="false"
5548 native="false"
5549 synchronized="false"
5550 static="false"
5551 final="false"
5552 deprecated="not deprecated"
5553 visibility="public"
5554>
5555<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
5556</parameter>
5557</method>
5558<method name="applyTo"
5559 return="void"
5560 abstract="false"
5561 native="false"
5562 synchronized="false"
5563 static="false"
5564 final="false"
5565 deprecated="not deprecated"
5566 visibility="public"
5567>
5568<parameter name="binder" type="com.google.inject.Binder">
5569</parameter>
5570</method>
5571<method name="getDelegate"
5572 return="com.google.inject.Provider&lt;T&gt;"
5573 abstract="false"
5574 native="false"
5575 synchronized="false"
5576 static="false"
5577 final="false"
5578 deprecated="not deprecated"
5579 visibility="public"
5580>
5581</method>
5582<method name="getKey"
5583 return="com.google.inject.Key&lt;T&gt;"
5584 abstract="false"
5585 native="false"
5586 synchronized="false"
5587 static="false"
5588 final="false"
5589 deprecated="not deprecated"
5590 visibility="public"
5591>
5592</method>
5593<method name="getProvider"
5594 return="com.google.inject.Provider&lt;T&gt;"
5595 abstract="false"
5596 native="false"
5597 synchronized="false"
5598 static="false"
5599 final="false"
5600 deprecated="not deprecated"
5601 visibility="public"
5602>
5603</method>
5604<method name="getSource"
5605 return="java.lang.Object"
5606 abstract="false"
5607 native="false"
5608 synchronized="false"
5609 static="false"
5610 final="false"
5611 deprecated="not deprecated"
5612 visibility="public"
5613>
5614</method>
5615<method name="initializeDelegate"
5616 return="void"
5617 abstract="false"
5618 native="false"
5619 synchronized="false"
5620 static="false"
5621 final="false"
5622 deprecated="not deprecated"
5623 visibility="public"
5624>
5625<parameter name="delegate" type="com.google.inject.Provider&lt;T&gt;">
5626</parameter>
5627</method>
5628</class>
5629<interface name="ProviderWithDependencies"
5630 abstract="true"
5631 static="false"
5632 final="false"
5633 deprecated="not deprecated"
5634 visibility="public"
5635>
5636<implements name="com.google.inject.spi.HasDependencies">
5637</implements>
5638<implements name="com.google.inject.Provider">
5639</implements>
5640</interface>
5641<class name="ScopeBinding"
5642 extends="java.lang.Object"
5643 abstract="false"
5644 static="false"
5645 final="true"
5646 deprecated="not deprecated"
5647 visibility="public"
5648>
5649<implements name="com.google.inject.spi.Element">
5650</implements>
5651<method name="acceptVisitor"
5652 return="T"
5653 abstract="false"
5654 native="false"
5655 synchronized="false"
5656 static="false"
5657 final="false"
5658 deprecated="not deprecated"
5659 visibility="public"
5660>
5661<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
5662</parameter>
5663</method>
5664<method name="applyTo"
5665 return="void"
5666 abstract="false"
5667 native="false"
5668 synchronized="false"
5669 static="false"
5670 final="false"
5671 deprecated="not deprecated"
5672 visibility="public"
5673>
5674<parameter name="binder" type="com.google.inject.Binder">
5675</parameter>
5676</method>
5677<method name="getAnnotationType"
5678 return="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;"
5679 abstract="false"
5680 native="false"
5681 synchronized="false"
5682 static="false"
5683 final="false"
5684 deprecated="not deprecated"
5685 visibility="public"
5686>
5687</method>
5688<method name="getScope"
5689 return="com.google.inject.Scope"
5690 abstract="false"
5691 native="false"
5692 synchronized="false"
5693 static="false"
5694 final="false"
5695 deprecated="not deprecated"
5696 visibility="public"
5697>
5698</method>
5699<method name="getSource"
5700 return="java.lang.Object"
5701 abstract="false"
5702 native="false"
5703 synchronized="false"
5704 static="false"
5705 final="false"
5706 deprecated="not deprecated"
5707 visibility="public"
5708>
5709</method>
5710</class>
5711<class name="StaticInjectionRequest"
5712 extends="java.lang.Object"
5713 abstract="false"
5714 static="false"
5715 final="true"
5716 deprecated="not deprecated"
5717 visibility="public"
5718>
5719<implements name="com.google.inject.spi.Element">
5720</implements>
5721<method name="acceptVisitor"
5722 return="T"
5723 abstract="false"
5724 native="false"
5725 synchronized="false"
5726 static="false"
5727 final="false"
5728 deprecated="not deprecated"
5729 visibility="public"
5730>
5731<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
5732</parameter>
5733</method>
5734<method name="applyTo"
5735 return="void"
5736 abstract="false"
5737 native="false"
5738 synchronized="false"
5739 static="false"
5740 final="false"
5741 deprecated="not deprecated"
5742 visibility="public"
5743>
5744<parameter name="binder" type="com.google.inject.Binder">
5745</parameter>
5746</method>
5747<method name="getInjectionPoints"
5748 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
5749 abstract="false"
5750 native="false"
5751 synchronized="false"
5752 static="false"
5753 final="false"
5754 deprecated="not deprecated"
5755 visibility="public"
5756>
5757<exception name="ConfigurationException" type="com.google.inject.ConfigurationException">
5758</exception>
5759</method>
5760<method name="getSource"
5761 return="java.lang.Object"
5762 abstract="false"
5763 native="false"
5764 synchronized="false"
5765 static="false"
5766 final="false"
5767 deprecated="not deprecated"
5768 visibility="public"
5769>
5770</method>
5771<method name="getType"
5772 return="java.lang.Class&lt;?&gt;"
5773 abstract="false"
5774 native="false"
5775 synchronized="false"
5776 static="false"
5777 final="false"
5778 deprecated="not deprecated"
5779 visibility="public"
5780>
5781</method>
5782</class>
5783<interface name="TypeConverter"
5784 abstract="true"
5785 static="false"
5786 final="false"
5787 deprecated="not deprecated"
5788 visibility="public"
5789>
5790<method name="convert"
5791 return="java.lang.Object"
5792 abstract="true"
5793 native="false"
5794 synchronized="false"
5795 static="false"
5796 final="false"
5797 deprecated="not deprecated"
5798 visibility="public"
5799>
5800<parameter name="value" type="java.lang.String">
5801</parameter>
5802<parameter name="toType" type="com.google.inject.TypeLiteral&lt;?&gt;">
5803</parameter>
5804</method>
5805</interface>
5806<class name="TypeConverterBinding"
5807 extends="java.lang.Object"
5808 abstract="false"
5809 static="false"
5810 final="true"
5811 deprecated="not deprecated"
5812 visibility="public"
5813>
5814<implements name="com.google.inject.spi.Element">
5815</implements>
5816<method name="acceptVisitor"
5817 return="T"
5818 abstract="false"
5819 native="false"
5820 synchronized="false"
5821 static="false"
5822 final="false"
5823 deprecated="not deprecated"
5824 visibility="public"
5825>
5826<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
5827</parameter>
5828</method>
5829<method name="applyTo"
5830 return="void"
5831 abstract="false"
5832 native="false"
5833 synchronized="false"
5834 static="false"
5835 final="false"
5836 deprecated="not deprecated"
5837 visibility="public"
5838>
5839<parameter name="binder" type="com.google.inject.Binder">
5840</parameter>
5841</method>
5842<method name="getSource"
5843 return="java.lang.Object"
5844 abstract="false"
5845 native="false"
5846 synchronized="false"
5847 static="false"
5848 final="false"
5849 deprecated="not deprecated"
5850 visibility="public"
5851>
5852</method>
5853<method name="getTypeConverter"
5854 return="com.google.inject.spi.TypeConverter"
5855 abstract="false"
5856 native="false"
5857 synchronized="false"
5858 static="false"
5859 final="false"
5860 deprecated="not deprecated"
5861 visibility="public"
5862>
5863</method>
5864<method name="getTypeMatcher"
5865 return="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;"
5866 abstract="false"
5867 native="false"
5868 synchronized="false"
5869 static="false"
5870 final="false"
5871 deprecated="not deprecated"
5872 visibility="public"
5873>
5874</method>
5875</class>
5876<interface name="TypeEncounter"
5877 abstract="true"
5878 static="false"
5879 final="false"
5880 deprecated="not deprecated"
5881 visibility="public"
5882>
5883<method name="addError"
5884 return="void"
5885 abstract="true"
5886 native="false"
5887 synchronized="false"
5888 static="false"
5889 final="false"
5890 deprecated="not deprecated"
5891 visibility="public"
5892>
5893<parameter name="message" type="com.google.inject.spi.Message">
5894</parameter>
5895</method>
5896<method name="addError"
5897 return="void"
5898 abstract="true"
5899 native="false"
5900 synchronized="false"
5901 static="false"
5902 final="false"
5903 deprecated="not deprecated"
5904 visibility="public"
5905>
5906<parameter name="message" type="java.lang.String">
5907</parameter>
5908<parameter name="arguments" type="java.lang.Object...">
5909</parameter>
5910</method>
5911<method name="addError"
5912 return="void"
5913 abstract="true"
5914 native="false"
5915 synchronized="false"
5916 static="false"
5917 final="false"
5918 deprecated="not deprecated"
5919 visibility="public"
5920>
5921<parameter name="t" type="java.lang.Throwable">
5922</parameter>
5923</method>
5924<method name="bindInterceptor"
5925 return="void"
5926 abstract="true"
5927 native="false"
5928 synchronized="false"
5929 static="false"
5930 final="false"
5931 deprecated="not deprecated"
5932 visibility="public"
5933>
5934<parameter name="methodMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;">
5935</parameter>
5936<parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor...">
5937</parameter>
5938</method>
5939<method name="getMembersInjector"
5940 return="com.google.inject.MembersInjector&lt;T&gt;"
5941 abstract="true"
5942 native="false"
5943 synchronized="false"
5944 static="false"
5945 final="false"
5946 deprecated="not deprecated"
5947 visibility="public"
5948>
5949<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
5950</parameter>
5951</method>
5952<method name="getMembersInjector"
5953 return="com.google.inject.MembersInjector&lt;T&gt;"
5954 abstract="true"
5955 native="false"
5956 synchronized="false"
5957 static="false"
5958 final="false"
5959 deprecated="not deprecated"
5960 visibility="public"
5961>
5962<parameter name="type" type="java.lang.Class&lt;T&gt;">
5963</parameter>
5964</method>
5965<method name="getProvider"
5966 return="com.google.inject.Provider&lt;T&gt;"
5967 abstract="true"
5968 native="false"
5969 synchronized="false"
5970 static="false"
5971 final="false"
5972 deprecated="not deprecated"
5973 visibility="public"
5974>
5975<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
5976</parameter>
5977</method>
5978<method name="getProvider"
5979 return="com.google.inject.Provider&lt;T&gt;"
5980 abstract="true"
5981 native="false"
5982 synchronized="false"
5983 static="false"
5984 final="false"
5985 deprecated="not deprecated"
5986 visibility="public"
5987>
5988<parameter name="type" type="java.lang.Class&lt;T&gt;">
5989</parameter>
5990</method>
5991<method name="register"
5992 return="void"
5993 abstract="true"
5994 native="false"
5995 synchronized="false"
5996 static="false"
5997 final="false"
5998 deprecated="not deprecated"
5999 visibility="public"
6000>
6001<parameter name="membersInjector" type="com.google.inject.MembersInjector&lt;? super I&gt;">
6002</parameter>
6003</method>
6004<method name="register"
6005 return="void"
6006 abstract="true"
6007 native="false"
6008 synchronized="false"
6009 static="false"
6010 final="false"
6011 deprecated="not deprecated"
6012 visibility="public"
6013>
6014<parameter name="listener" type="com.google.inject.spi.InjectionListener&lt;? super I&gt;">
6015</parameter>
6016</method>
6017</interface>
6018<interface name="TypeListener"
6019 abstract="true"
6020 static="false"
6021 final="false"
6022 deprecated="not deprecated"
6023 visibility="public"
6024>
6025<method name="hear"
6026 return="void"
6027 abstract="true"
6028 native="false"
6029 synchronized="false"
6030 static="false"
6031 final="false"
6032 deprecated="not deprecated"
6033 visibility="public"
6034>
6035<parameter name="type" type="com.google.inject.TypeLiteral&lt;I&gt;">
6036</parameter>
6037<parameter name="encounter" type="com.google.inject.spi.TypeEncounter&lt;I&gt;">
6038</parameter>
6039</method>
6040</interface>
6041<class name="TypeListenerBinding"
6042 extends="java.lang.Object"
6043 abstract="false"
6044 static="false"
6045 final="true"
6046 deprecated="not deprecated"
6047 visibility="public"
6048>
6049<implements name="com.google.inject.spi.Element">
6050</implements>
6051<method name="acceptVisitor"
6052 return="T"
6053 abstract="false"
6054 native="false"
6055 synchronized="false"
6056 static="false"
6057 final="false"
6058 deprecated="not deprecated"
6059 visibility="public"
6060>
6061<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
6062</parameter>
6063</method>
6064<method name="applyTo"
6065 return="void"
6066 abstract="false"
6067 native="false"
6068 synchronized="false"
6069 static="false"
6070 final="false"
6071 deprecated="not deprecated"
6072 visibility="public"
6073>
6074<parameter name="binder" type="com.google.inject.Binder">
6075</parameter>
6076</method>
6077<method name="getListener"
6078 return="com.google.inject.spi.TypeListener"
6079 abstract="false"
6080 native="false"
6081 synchronized="false"
6082 static="false"
6083 final="false"
6084 deprecated="not deprecated"
6085 visibility="public"
6086>
6087</method>
6088<method name="getSource"
6089 return="java.lang.Object"
6090 abstract="false"
6091 native="false"
6092 synchronized="false"
6093 static="false"
6094 final="false"
6095 deprecated="not deprecated"
6096 visibility="public"
6097>
6098</method>
6099<method name="getTypeMatcher"
6100 return="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;"
6101 abstract="false"
6102 native="false"
6103 synchronized="false"
6104 static="false"
6105 final="false"
6106 deprecated="not deprecated"
6107 visibility="public"
6108>
6109</method>
6110</class>
6111<interface name="UntargettedBinding"
6112 abstract="true"
6113 static="false"
6114 final="false"
6115 deprecated="not deprecated"
6116 visibility="public"
6117>
6118<implements name="com.google.inject.Binding">
6119</implements>
6120</interface>
6121</package>
6122<package name="com.google.inject.spring"
6123>
6124<class name="SpringIntegration"
6125 extends="java.lang.Object"
6126 abstract="false"
6127 static="false"
6128 final="false"
6129 deprecated="not deprecated"
6130 visibility="public"
6131>
6132<method name="bindAll"
6133 return="void"
6134 abstract="false"
6135 native="false"
6136 synchronized="false"
6137 static="true"
6138 final="false"
6139 deprecated="not deprecated"
6140 visibility="public"
6141>
6142<parameter name="binder" type="com.google.inject.Binder">
6143</parameter>
6144<parameter name="beanFactory" type="ListableBeanFactory">
6145</parameter>
6146</method>
6147<method name="fromSpring"
6148 return="com.google.inject.Provider&lt;T&gt;"
6149 abstract="false"
6150 native="false"
6151 synchronized="false"
6152 static="true"
6153 final="false"
6154 deprecated="not deprecated"
6155 visibility="public"
6156>
6157<parameter name="type" type="java.lang.Class&lt;T&gt;">
6158</parameter>
6159<parameter name="name" type="java.lang.String">
6160</parameter>
6161</method>
6162</class>
6163</package>
6164<package name="com.google.inject.throwingproviders"
6165>
6166<interface name="ThrowingProvider"
6167 abstract="true"
6168 static="false"
6169 final="false"
6170 deprecated="not deprecated"
6171 visibility="public"
6172>
6173<method name="get"
6174 return="T"
6175 abstract="true"
6176 native="false"
6177 synchronized="false"
6178 static="false"
6179 final="false"
6180 deprecated="not deprecated"
6181 visibility="public"
6182>
6183<exception name="Exception" type="java.lang.Exception">
6184</exception>
6185</method>
6186</interface>
6187<class name="ThrowingProviderBinder"
6188 extends="java.lang.Object"
6189 abstract="false"
6190 static="false"
6191 final="false"
6192 deprecated="not deprecated"
6193 visibility="public"
6194>
6195<method name="bind"
6196 return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder&lt;P&gt;"
6197 abstract="false"
6198 native="false"
6199 synchronized="false"
6200 static="false"
6201 final="false"
6202 deprecated="not deprecated"
6203 visibility="public"
6204>
6205<parameter name="interfaceType" type="java.lang.Class&lt;P&gt;">
6206</parameter>
6207<parameter name="valueType" type="java.lang.reflect.Type">
6208</parameter>
6209</method>
6210<method name="create"
6211 return="com.google.inject.throwingproviders.ThrowingProviderBinder"
6212 abstract="false"
6213 native="false"
6214 synchronized="false"
6215 static="true"
6216 final="false"
6217 deprecated="not deprecated"
6218 visibility="public"
6219>
6220<parameter name="binder" type="com.google.inject.Binder">
6221</parameter>
6222</method>
6223</class>
6224<class name="ThrowingProviderBinder.SecondaryBinder"
6225 extends="java.lang.Object"
6226 abstract="false"
6227 static="false"
6228 final="false"
6229 deprecated="not deprecated"
6230 visibility="public"
6231>
6232<constructor name="ThrowingProviderBinder.SecondaryBinder"
6233 type="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder"
6234 static="false"
6235 final="false"
6236 deprecated="not deprecated"
6237 visibility="public"
6238>
6239<parameter name="interfaceType" type="java.lang.Class&lt;P&gt;">
6240</parameter>
6241<parameter name="valueType" type="java.lang.reflect.Type">
6242</parameter>
6243</constructor>
6244<method name="annotatedWith"
6245 return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder&lt;P&gt;"
6246 abstract="false"
6247 native="false"
6248 synchronized="false"
6249 static="false"
6250 final="false"
6251 deprecated="not deprecated"
6252 visibility="public"
6253>
6254<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
6255</parameter>
6256</method>
6257<method name="annotatedWith"
6258 return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder&lt;P&gt;"
6259 abstract="false"
6260 native="false"
6261 synchronized="false"
6262 static="false"
6263 final="false"
6264 deprecated="not deprecated"
6265 visibility="public"
6266>
6267<parameter name="annotation" type="java.lang.annotation.Annotation">
6268</parameter>
6269</method>
6270<method name="to"
6271 return="com.google.inject.binder.ScopedBindingBuilder"
6272 abstract="false"
6273 native="false"
6274 synchronized="false"
6275 static="false"
6276 final="false"
6277 deprecated="not deprecated"
6278 visibility="public"
6279>
6280<parameter name="target" type="P">
6281</parameter>
6282</method>
6283<method name="to"
6284 return="com.google.inject.binder.ScopedBindingBuilder"
6285 abstract="false"
6286 native="false"
6287 synchronized="false"
6288 static="false"
6289 final="false"
6290 deprecated="not deprecated"
6291 visibility="public"
6292>
6293<parameter name="targetKey" type="com.google.inject.Key&lt;? extends P&gt;">
6294</parameter>
6295</method>
6296<method name="to"
6297 return="com.google.inject.binder.ScopedBindingBuilder"
6298 abstract="false"
6299 native="false"
6300 synchronized="false"
6301 static="false"
6302 final="false"
6303 deprecated="not deprecated"
6304 visibility="public"
6305>
6306<parameter name="targetType" type="java.lang.Class&lt;? extends P&gt;">
6307</parameter>
6308</method>
6309</class>
6310</package>
6311<package name="com.google.inject.tools.jmx"
6312>
6313<interface name="ManagedBindingMBean"
6314 abstract="true"
6315 static="false"
6316 final="false"
6317 deprecated="not deprecated"
6318 visibility="public"
6319>
6320<method name="getKey"
6321 return="java.lang.String"
6322 abstract="true"
6323 native="false"
6324 synchronized="false"
6325 static="false"
6326 final="false"
6327 deprecated="not deprecated"
6328 visibility="public"
6329>
6330</method>
6331<method name="getProvider"
6332 return="java.lang.String"
6333 abstract="true"
6334 native="false"
6335 synchronized="false"
6336 static="false"
6337 final="false"
6338 deprecated="not deprecated"
6339 visibility="public"
6340>
6341</method>
6342<method name="getSource"
6343 return="java.lang.String"
6344 abstract="true"
6345 native="false"
6346 synchronized="false"
6347 static="false"
6348 final="false"
6349 deprecated="not deprecated"
6350 visibility="public"
6351>
6352</method>
6353</interface>
6354<class name="Manager"
6355 extends="java.lang.Object"
6356 abstract="false"
6357 static="false"
6358 final="false"
6359 deprecated="not deprecated"
6360 visibility="public"
6361>
6362<constructor name="Manager"
6363 type="com.google.inject.tools.jmx.Manager"
6364 static="false"
6365 final="false"
6366 deprecated="not deprecated"
6367 visibility="public"
6368>
6369</constructor>
6370<method name="main"
6371 return="void"
6372 abstract="false"
6373 native="false"
6374 synchronized="false"
6375 static="true"
6376 final="false"
6377 deprecated="not deprecated"
6378 visibility="public"
6379>
6380<parameter name="args" type="java.lang.String[]">
6381</parameter>
6382<exception name="Exception" type="java.lang.Exception">
6383</exception>
6384</method>
6385<method name="manage"
6386 return="void"
6387 abstract="false"
6388 native="false"
6389 synchronized="false"
6390 static="true"
6391 final="false"
6392 deprecated="not deprecated"
6393 visibility="public"
6394>
6395<parameter name="domain" type="java.lang.String">
6396</parameter>
6397<parameter name="injector" type="com.google.inject.Injector">
6398</parameter>
6399</method>
6400<method name="manage"
6401 return="void"
6402 abstract="false"
6403 native="false"
6404 synchronized="false"
6405 static="true"
6406 final="false"
6407 deprecated="not deprecated"
6408 visibility="public"
6409>
6410<parameter name="server" type="javax.management.MBeanServer">
6411</parameter>
6412<parameter name="domain" type="java.lang.String">
6413</parameter>
6414<parameter name="injector" type="com.google.inject.Injector">
6415</parameter>
6416</method>
6417</class>
6418</package>
6419<package name="com.google.inject.util"
6420>
6421<class name="Modules"
6422 extends="java.lang.Object"
6423 abstract="false"
6424 static="false"
6425 final="true"
6426 deprecated="not deprecated"
6427 visibility="public"
6428>
6429<method name="combine"
6430 return="com.google.inject.Module"
6431 abstract="false"
6432 native="false"
6433 synchronized="false"
6434 static="true"
6435 final="false"
6436 deprecated="not deprecated"
6437 visibility="public"
6438>
6439<parameter name="modules" type="com.google.inject.Module...">
6440</parameter>
6441</method>
6442<method name="combine"
6443 return="com.google.inject.Module"
6444 abstract="false"
6445 native="false"
6446 synchronized="false"
6447 static="true"
6448 final="false"
6449 deprecated="not deprecated"
6450 visibility="public"
6451>
6452<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
6453</parameter>
6454</method>
6455<method name="override"
6456 return="com.google.inject.util.Modules.OverriddenModuleBuilder"
6457 abstract="false"
6458 native="false"
6459 synchronized="false"
6460 static="true"
6461 final="false"
6462 deprecated="not deprecated"
6463 visibility="public"
6464>
6465<parameter name="modules" type="com.google.inject.Module...">
6466</parameter>
6467</method>
6468<method name="override"
6469 return="com.google.inject.util.Modules.OverriddenModuleBuilder"
6470 abstract="false"
6471 native="false"
6472 synchronized="false"
6473 static="true"
6474 final="false"
6475 deprecated="not deprecated"
6476 visibility="public"
6477>
6478<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
6479</parameter>
6480</method>
6481<field name="EMPTY_MODULE"
6482 type="com.google.inject.Module"
6483 transient="false"
6484 volatile="false"
6485 static="true"
6486 final="true"
6487 deprecated="not deprecated"
6488 visibility="public"
6489>
6490</field>
6491</class>
6492<interface name="Modules.OverriddenModuleBuilder"
6493 abstract="true"
6494 static="true"
6495 final="false"
6496 deprecated="not deprecated"
6497 visibility="public"
6498>
6499<method name="with"
6500 return="com.google.inject.Module"
6501 abstract="true"
6502 native="false"
6503 synchronized="false"
6504 static="false"
6505 final="false"
6506 deprecated="not deprecated"
6507 visibility="public"
6508>
6509<parameter name="overrides" type="com.google.inject.Module...">
6510</parameter>
6511</method>
6512<method name="with"
6513 return="com.google.inject.Module"
6514 abstract="true"
6515 native="false"
6516 synchronized="false"
6517 static="false"
6518 final="false"
6519 deprecated="not deprecated"
6520 visibility="public"
6521>
6522<parameter name="overrides" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
6523</parameter>
6524</method>
6525</interface>
6526<class name="Providers"
6527 extends="java.lang.Object"
6528 abstract="false"
6529 static="false"
6530 final="true"
6531 deprecated="not deprecated"
6532 visibility="public"
6533>
6534<method name="of"
6535 return="com.google.inject.Provider&lt;T&gt;"
6536 abstract="false"
6537 native="false"
6538 synchronized="false"
6539 static="true"
6540 final="false"
6541 deprecated="not deprecated"
6542 visibility="public"
6543>
6544<parameter name="instance" type="T">
6545</parameter>
6546</method>
6547</class>
6548<class name="Types"
6549 extends="java.lang.Object"
6550 abstract="false"
6551 static="false"
6552 final="true"
6553 deprecated="not deprecated"
6554 visibility="public"
6555>
6556<method name="arrayOf"
6557 return="java.lang.reflect.GenericArrayType"
6558 abstract="false"
6559 native="false"
6560 synchronized="false"
6561 static="true"
6562 final="false"
6563 deprecated="not deprecated"
6564 visibility="public"
6565>
6566<parameter name="componentType" type="java.lang.reflect.Type">
6567</parameter>
6568</method>
6569<method name="listOf"
6570 return="java.lang.reflect.ParameterizedType"
6571 abstract="false"
6572 native="false"
6573 synchronized="false"
6574 static="true"
6575 final="false"
6576 deprecated="not deprecated"
6577 visibility="public"
6578>
6579<parameter name="elementType" type="java.lang.reflect.Type">
6580</parameter>
6581</method>
6582<method name="mapOf"
6583 return="java.lang.reflect.ParameterizedType"
6584 abstract="false"
6585 native="false"
6586 synchronized="false"
6587 static="true"
6588 final="false"
6589 deprecated="not deprecated"
6590 visibility="public"
6591>
6592<parameter name="keyType" type="java.lang.reflect.Type">
6593</parameter>
6594<parameter name="valueType" type="java.lang.reflect.Type">
6595</parameter>
6596</method>
6597<method name="newParameterizedType"
6598 return="java.lang.reflect.ParameterizedType"
6599 abstract="false"
6600 native="false"
6601 synchronized="false"
6602 static="true"
6603 final="false"
6604 deprecated="not deprecated"
6605 visibility="public"
6606>
6607<parameter name="rawType" type="java.lang.reflect.Type">
6608</parameter>
6609<parameter name="typeArguments" type="java.lang.reflect.Type...">
6610</parameter>
6611</method>
6612<method name="newParameterizedTypeWithOwner"
6613 return="java.lang.reflect.ParameterizedType"
6614 abstract="false"
6615 native="false"
6616 synchronized="false"
6617 static="true"
6618 final="false"
6619 deprecated="not deprecated"
6620 visibility="public"
6621>
6622<parameter name="ownerType" type="java.lang.reflect.Type">
6623</parameter>
6624<parameter name="rawType" type="java.lang.reflect.Type">
6625</parameter>
6626<parameter name="typeArguments" type="java.lang.reflect.Type...">
6627</parameter>
6628</method>
6629<method name="providerOf"
6630 return="java.lang.reflect.ParameterizedType"
6631 abstract="false"
6632 native="false"
6633 synchronized="false"
6634 static="true"
6635 final="false"
6636 deprecated="not deprecated"
6637 visibility="public"
6638>
6639<parameter name="providedType" type="java.lang.reflect.Type">
6640</parameter>
6641</method>
6642<method name="setOf"
6643 return="java.lang.reflect.ParameterizedType"
6644 abstract="false"
6645 native="false"
6646 synchronized="false"
6647 static="true"
6648 final="false"
6649 deprecated="not deprecated"
6650 visibility="public"
6651>
6652<parameter name="elementType" type="java.lang.reflect.Type">
6653</parameter>
6654</method>
6655<method name="subtypeOf"
6656 return="java.lang.reflect.WildcardType"
6657 abstract="false"
6658 native="false"
6659 synchronized="false"
6660 static="true"
6661 final="false"
6662 deprecated="not deprecated"
6663 visibility="public"
6664>
6665<parameter name="bound" type="java.lang.reflect.Type">
6666</parameter>
6667</method>
6668<method name="supertypeOf"
6669 return="java.lang.reflect.WildcardType"
6670 abstract="false"
6671 native="false"
6672 synchronized="false"
6673 static="true"
6674 final="false"
6675 deprecated="not deprecated"
6676 visibility="public"
6677>
6678<parameter name="bound" type="java.lang.reflect.Type">
6679</parameter>
6680</method>
6681</class>
6682</package>
6683</api>
6684