• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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="disableCircularProxies"
511 return="void"
512 abstract="true"
513 native="false"
514 synchronized="false"
515 static="false"
516 final="false"
517 deprecated="not deprecated"
518 visibility="public"
519>
520</method>
521<method name="getMembersInjector"
522 return="com.google.inject.MembersInjector&lt;T&gt;"
523 abstract="true"
524 native="false"
525 synchronized="false"
526 static="false"
527 final="false"
528 deprecated="not deprecated"
529 visibility="public"
530>
531<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
532</parameter>
533</method>
534<method name="getMembersInjector"
535 return="com.google.inject.MembersInjector&lt;T&gt;"
536 abstract="true"
537 native="false"
538 synchronized="false"
539 static="false"
540 final="false"
541 deprecated="not deprecated"
542 visibility="public"
543>
544<parameter name="type" type="java.lang.Class&lt;T&gt;">
545</parameter>
546</method>
547<method name="getProvider"
548 return="com.google.inject.Provider&lt;T&gt;"
549 abstract="true"
550 native="false"
551 synchronized="false"
552 static="false"
553 final="false"
554 deprecated="not deprecated"
555 visibility="public"
556>
557<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
558</parameter>
559</method>
560<method name="getProvider"
561 return="com.google.inject.Provider&lt;T&gt;"
562 abstract="true"
563 native="false"
564 synchronized="false"
565 static="false"
566 final="false"
567 deprecated="not deprecated"
568 visibility="public"
569>
570<parameter name="type" type="java.lang.Class&lt;T&gt;">
571</parameter>
572</method>
573<method name="install"
574 return="void"
575 abstract="true"
576 native="false"
577 synchronized="false"
578 static="false"
579 final="false"
580 deprecated="not deprecated"
581 visibility="public"
582>
583<parameter name="module" type="com.google.inject.Module">
584</parameter>
585</method>
586<method name="newPrivateBinder"
587 return="com.google.inject.PrivateBinder"
588 abstract="true"
589 native="false"
590 synchronized="false"
591 static="false"
592 final="false"
593 deprecated="not deprecated"
594 visibility="public"
595>
596</method>
597<method name="requestInjection"
598 return="void"
599 abstract="true"
600 native="false"
601 synchronized="false"
602 static="false"
603 final="false"
604 deprecated="not deprecated"
605 visibility="public"
606>
607<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
608</parameter>
609<parameter name="instance" type="T">
610</parameter>
611</method>
612<method name="requestInjection"
613 return="void"
614 abstract="true"
615 native="false"
616 synchronized="false"
617 static="false"
618 final="false"
619 deprecated="not deprecated"
620 visibility="public"
621>
622<parameter name="instance" type="java.lang.Object">
623</parameter>
624</method>
625<method name="requestStaticInjection"
626 return="void"
627 abstract="true"
628 native="false"
629 synchronized="false"
630 static="false"
631 final="false"
632 deprecated="not deprecated"
633 visibility="public"
634>
635<parameter name="types" type="java.lang.Class&lt;?&gt;...">
636</parameter>
637</method>
638<method name="requireExplicitBindings"
639 return="void"
640 abstract="true"
641 native="false"
642 synchronized="false"
643 static="false"
644 final="false"
645 deprecated="not deprecated"
646 visibility="public"
647>
648</method>
649<method name="skipSources"
650 return="com.google.inject.Binder"
651 abstract="true"
652 native="false"
653 synchronized="false"
654 static="false"
655 final="false"
656 deprecated="not deprecated"
657 visibility="public"
658>
659<parameter name="classesToSkip" type="java.lang.Class...">
660</parameter>
661</method>
662<method name="withSource"
663 return="com.google.inject.Binder"
664 abstract="true"
665 native="false"
666 synchronized="false"
667 static="false"
668 final="false"
669 deprecated="not deprecated"
670 visibility="public"
671>
672<parameter name="source" type="java.lang.Object">
673</parameter>
674</method>
675</interface>
676<interface name="Binding"
677 abstract="true"
678 static="false"
679 final="false"
680 deprecated="not deprecated"
681 visibility="public"
682>
683<implements name="com.google.inject.spi.Element">
684</implements>
685<method name="acceptScopingVisitor"
686 return="V"
687 abstract="true"
688 native="false"
689 synchronized="false"
690 static="false"
691 final="false"
692 deprecated="not deprecated"
693 visibility="public"
694>
695<parameter name="visitor" type="com.google.inject.spi.BindingScopingVisitor&lt;V&gt;">
696</parameter>
697</method>
698<method name="acceptTargetVisitor"
699 return="V"
700 abstract="true"
701 native="false"
702 synchronized="false"
703 static="false"
704 final="false"
705 deprecated="not deprecated"
706 visibility="public"
707>
708<parameter name="visitor" type="com.google.inject.spi.BindingTargetVisitor&lt;? super T, V&gt;">
709</parameter>
710</method>
711<method name="getKey"
712 return="com.google.inject.Key&lt;T&gt;"
713 abstract="true"
714 native="false"
715 synchronized="false"
716 static="false"
717 final="false"
718 deprecated="not deprecated"
719 visibility="public"
720>
721</method>
722<method name="getProvider"
723 return="com.google.inject.Provider&lt;T&gt;"
724 abstract="true"
725 native="false"
726 synchronized="false"
727 static="false"
728 final="false"
729 deprecated="not deprecated"
730 visibility="public"
731>
732</method>
733</interface>
734<class name="BindingAnnotation"
735 extends="java.lang.Object"
736 abstract="true"
737 static="false"
738 final="false"
739 deprecated="not deprecated"
740 visibility="public"
741>
742<implements name="java.lang.annotation.Annotation">
743</implements>
744</class>
745<class name="ConfigurationException"
746 extends="java.lang.RuntimeException"
747 abstract="false"
748 static="false"
749 final="true"
750 deprecated="not deprecated"
751 visibility="public"
752>
753<constructor name="ConfigurationException"
754 type="com.google.inject.ConfigurationException"
755 static="false"
756 final="false"
757 deprecated="not deprecated"
758 visibility="public"
759>
760<parameter name="messages" type="java.lang.Iterable&lt;com.google.inject.spi.Message&gt;">
761</parameter>
762</constructor>
763<method name="getErrorMessages"
764 return="java.util.Collection&lt;com.google.inject.spi.Message&gt;"
765 abstract="false"
766 native="false"
767 synchronized="false"
768 static="false"
769 final="false"
770 deprecated="not deprecated"
771 visibility="public"
772>
773</method>
774<method name="getPartialValue"
775 return="E"
776 abstract="false"
777 native="false"
778 synchronized="false"
779 static="false"
780 final="false"
781 deprecated="not deprecated"
782 visibility="public"
783>
784</method>
785<method name="withPartialValue"
786 return="com.google.inject.ConfigurationException"
787 abstract="false"
788 native="false"
789 synchronized="false"
790 static="false"
791 final="false"
792 deprecated="not deprecated"
793 visibility="public"
794>
795<parameter name="partialValue" type="java.lang.Object">
796</parameter>
797</method>
798</class>
799<class name="CreationException"
800 extends="java.lang.RuntimeException"
801 abstract="false"
802 static="false"
803 final="false"
804 deprecated="not deprecated"
805 visibility="public"
806>
807<constructor name="CreationException"
808 type="com.google.inject.CreationException"
809 static="false"
810 final="false"
811 deprecated="not deprecated"
812 visibility="public"
813>
814<parameter name="messages" type="java.util.Collection&lt;com.google.inject.spi.Message&gt;">
815</parameter>
816</constructor>
817<method name="getErrorMessages"
818 return="java.util.Collection&lt;com.google.inject.spi.Message&gt;"
819 abstract="false"
820 native="false"
821 synchronized="false"
822 static="false"
823 final="false"
824 deprecated="not deprecated"
825 visibility="public"
826>
827</method>
828</class>
829<class name="Exposed"
830 extends="java.lang.Object"
831 abstract="true"
832 static="false"
833 final="false"
834 deprecated="not deprecated"
835 visibility="public"
836>
837<implements name="java.lang.annotation.Annotation">
838</implements>
839</class>
840<class name="Guice"
841 extends="java.lang.Object"
842 abstract="false"
843 static="false"
844 final="true"
845 deprecated="not deprecated"
846 visibility="public"
847>
848<method name="createInjector"
849 return="com.google.inject.Injector"
850 abstract="false"
851 native="false"
852 synchronized="false"
853 static="true"
854 final="false"
855 deprecated="not deprecated"
856 visibility="public"
857>
858<parameter name="modules" type="com.google.inject.Module...">
859</parameter>
860</method>
861<method name="createInjector"
862 return="com.google.inject.Injector"
863 abstract="false"
864 native="false"
865 synchronized="false"
866 static="true"
867 final="false"
868 deprecated="not deprecated"
869 visibility="public"
870>
871<parameter name="stage" type="com.google.inject.Stage">
872</parameter>
873<parameter name="modules" type="com.google.inject.Module...">
874</parameter>
875</method>
876<method name="createInjector"
877 return="com.google.inject.Injector"
878 abstract="false"
879 native="false"
880 synchronized="false"
881 static="true"
882 final="false"
883 deprecated="not deprecated"
884 visibility="public"
885>
886<parameter name="stage" type="com.google.inject.Stage">
887</parameter>
888<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
889</parameter>
890</method>
891<method name="createInjector"
892 return="com.google.inject.Injector"
893 abstract="false"
894 native="false"
895 synchronized="false"
896 static="true"
897 final="false"
898 deprecated="not deprecated"
899 visibility="public"
900>
901<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
902</parameter>
903</method>
904</class>
905<class name="ImplementedBy"
906 extends="java.lang.Object"
907 abstract="true"
908 static="false"
909 final="false"
910 deprecated="not deprecated"
911 visibility="public"
912>
913<implements name="java.lang.annotation.Annotation">
914</implements>
915</class>
916<class name="Inject"
917 extends="java.lang.Object"
918 abstract="true"
919 static="false"
920 final="false"
921 deprecated="not deprecated"
922 visibility="public"
923>
924<implements name="java.lang.annotation.Annotation">
925</implements>
926</class>
927<interface name="Injector"
928 abstract="true"
929 static="false"
930 final="false"
931 deprecated="not deprecated"
932 visibility="public"
933>
934<method name="createChildInjector"
935 return="com.google.inject.Injector"
936 abstract="true"
937 native="false"
938 synchronized="false"
939 static="false"
940 final="false"
941 deprecated="not deprecated"
942 visibility="public"
943>
944<parameter name="modules" type="com.google.inject.Module...">
945</parameter>
946</method>
947<method name="createChildInjector"
948 return="com.google.inject.Injector"
949 abstract="true"
950 native="false"
951 synchronized="false"
952 static="false"
953 final="false"
954 deprecated="not deprecated"
955 visibility="public"
956>
957<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
958</parameter>
959</method>
960<method name="findBindingsByType"
961 return="java.util.List&lt;com.google.inject.Binding&lt;T&gt;&gt;"
962 abstract="true"
963 native="false"
964 synchronized="false"
965 static="false"
966 final="false"
967 deprecated="not deprecated"
968 visibility="public"
969>
970<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
971</parameter>
972</method>
973<method name="getAllBindings"
974 return="java.util.Map&lt;com.google.inject.Key&lt;?&gt;, com.google.inject.Binding&lt;?&gt;&gt;"
975 abstract="true"
976 native="false"
977 synchronized="false"
978 static="false"
979 final="false"
980 deprecated="not deprecated"
981 visibility="public"
982>
983</method>
984<method name="getBinding"
985 return="com.google.inject.Binding&lt;T&gt;"
986 abstract="true"
987 native="false"
988 synchronized="false"
989 static="false"
990 final="false"
991 deprecated="not deprecated"
992 visibility="public"
993>
994<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
995</parameter>
996</method>
997<method name="getBinding"
998 return="com.google.inject.Binding&lt;T&gt;"
999 abstract="true"
1000 native="false"
1001 synchronized="false"
1002 static="false"
1003 final="false"
1004 deprecated="not deprecated"
1005 visibility="public"
1006>
1007<parameter name="type" type="java.lang.Class&lt;T&gt;">
1008</parameter>
1009</method>
1010<method name="getBindings"
1011 return="java.util.Map&lt;com.google.inject.Key&lt;?&gt;, com.google.inject.Binding&lt;?&gt;&gt;"
1012 abstract="true"
1013 native="false"
1014 synchronized="false"
1015 static="false"
1016 final="false"
1017 deprecated="not deprecated"
1018 visibility="public"
1019>
1020</method>
1021<method name="getExistingBinding"
1022 return="com.google.inject.Binding&lt;T&gt;"
1023 abstract="true"
1024 native="false"
1025 synchronized="false"
1026 static="false"
1027 final="false"
1028 deprecated="not deprecated"
1029 visibility="public"
1030>
1031<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1032</parameter>
1033</method>
1034<method name="getInstance"
1035 return="T"
1036 abstract="true"
1037 native="false"
1038 synchronized="false"
1039 static="false"
1040 final="false"
1041 deprecated="not deprecated"
1042 visibility="public"
1043>
1044<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1045</parameter>
1046</method>
1047<method name="getInstance"
1048 return="T"
1049 abstract="true"
1050 native="false"
1051 synchronized="false"
1052 static="false"
1053 final="false"
1054 deprecated="not deprecated"
1055 visibility="public"
1056>
1057<parameter name="type" type="java.lang.Class&lt;T&gt;">
1058</parameter>
1059</method>
1060<method name="getMembersInjector"
1061 return="com.google.inject.MembersInjector&lt;T&gt;"
1062 abstract="true"
1063 native="false"
1064 synchronized="false"
1065 static="false"
1066 final="false"
1067 deprecated="not deprecated"
1068 visibility="public"
1069>
1070<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1071</parameter>
1072</method>
1073<method name="getMembersInjector"
1074 return="com.google.inject.MembersInjector&lt;T&gt;"
1075 abstract="true"
1076 native="false"
1077 synchronized="false"
1078 static="false"
1079 final="false"
1080 deprecated="not deprecated"
1081 visibility="public"
1082>
1083<parameter name="type" type="java.lang.Class&lt;T&gt;">
1084</parameter>
1085</method>
1086<method name="getParent"
1087 return="com.google.inject.Injector"
1088 abstract="true"
1089 native="false"
1090 synchronized="false"
1091 static="false"
1092 final="false"
1093 deprecated="not deprecated"
1094 visibility="public"
1095>
1096</method>
1097<method name="getProvider"
1098 return="com.google.inject.Provider&lt;T&gt;"
1099 abstract="true"
1100 native="false"
1101 synchronized="false"
1102 static="false"
1103 final="false"
1104 deprecated="not deprecated"
1105 visibility="public"
1106>
1107<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1108</parameter>
1109</method>
1110<method name="getProvider"
1111 return="com.google.inject.Provider&lt;T&gt;"
1112 abstract="true"
1113 native="false"
1114 synchronized="false"
1115 static="false"
1116 final="false"
1117 deprecated="not deprecated"
1118 visibility="public"
1119>
1120<parameter name="type" type="java.lang.Class&lt;T&gt;">
1121</parameter>
1122</method>
1123<method name="getScopeBindings"
1124 return="java.util.Map&lt;java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;, com.google.inject.Scope&gt;"
1125 abstract="true"
1126 native="false"
1127 synchronized="false"
1128 static="false"
1129 final="false"
1130 deprecated="not deprecated"
1131 visibility="public"
1132>
1133</method>
1134<method name="getTypeConverterBindings"
1135 return="java.util.Set&lt;com.google.inject.spi.TypeConverterBinding&gt;"
1136 abstract="true"
1137 native="false"
1138 synchronized="false"
1139 static="false"
1140 final="false"
1141 deprecated="not deprecated"
1142 visibility="public"
1143>
1144</method>
1145<method name="injectMembers"
1146 return="void"
1147 abstract="true"
1148 native="false"
1149 synchronized="false"
1150 static="false"
1151 final="false"
1152 deprecated="not deprecated"
1153 visibility="public"
1154>
1155<parameter name="instance" type="java.lang.Object">
1156</parameter>
1157</method>
1158</interface>
1159<class name="Key"
1160 extends="java.lang.Object"
1161 abstract="false"
1162 static="false"
1163 final="false"
1164 deprecated="not deprecated"
1165 visibility="public"
1166>
1167<constructor name="Key"
1168 type="com.google.inject.Key"
1169 static="false"
1170 final="false"
1171 deprecated="not deprecated"
1172 visibility="protected"
1173>
1174</constructor>
1175<constructor name="Key"
1176 type="com.google.inject.Key"
1177 static="false"
1178 final="false"
1179 deprecated="not deprecated"
1180 visibility="protected"
1181>
1182<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1183</parameter>
1184</constructor>
1185<constructor name="Key"
1186 type="com.google.inject.Key"
1187 static="false"
1188 final="false"
1189 deprecated="not deprecated"
1190 visibility="protected"
1191>
1192<parameter name="annotation" type="java.lang.annotation.Annotation">
1193</parameter>
1194</constructor>
1195<method name="equals"
1196 return="boolean"
1197 abstract="false"
1198 native="false"
1199 synchronized="false"
1200 static="false"
1201 final="true"
1202 deprecated="not deprecated"
1203 visibility="public"
1204>
1205<parameter name="o" type="java.lang.Object">
1206</parameter>
1207</method>
1208<method name="get"
1209 return="com.google.inject.Key&lt;T&gt;"
1210 abstract="false"
1211 native="false"
1212 synchronized="false"
1213 static="true"
1214 final="false"
1215 deprecated="not deprecated"
1216 visibility="public"
1217>
1218<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1219</parameter>
1220</method>
1221<method name="get"
1222 return="com.google.inject.Key&lt;T&gt;"
1223 abstract="false"
1224 native="false"
1225 synchronized="false"
1226 static="true"
1227 final="false"
1228 deprecated="not deprecated"
1229 visibility="public"
1230>
1231<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1232</parameter>
1233<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1234</parameter>
1235</method>
1236<method name="get"
1237 return="com.google.inject.Key&lt;T&gt;"
1238 abstract="false"
1239 native="false"
1240 synchronized="false"
1241 static="true"
1242 final="false"
1243 deprecated="not deprecated"
1244 visibility="public"
1245>
1246<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1247</parameter>
1248<parameter name="annotation" type="java.lang.annotation.Annotation">
1249</parameter>
1250</method>
1251<method name="get"
1252 return="com.google.inject.Key&lt;T&gt;"
1253 abstract="false"
1254 native="false"
1255 synchronized="false"
1256 static="true"
1257 final="false"
1258 deprecated="not deprecated"
1259 visibility="public"
1260>
1261<parameter name="type" type="java.lang.Class&lt;T&gt;">
1262</parameter>
1263</method>
1264<method name="get"
1265 return="com.google.inject.Key&lt;T&gt;"
1266 abstract="false"
1267 native="false"
1268 synchronized="false"
1269 static="true"
1270 final="false"
1271 deprecated="not deprecated"
1272 visibility="public"
1273>
1274<parameter name="type" type="java.lang.Class&lt;T&gt;">
1275</parameter>
1276<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1277</parameter>
1278</method>
1279<method name="get"
1280 return="com.google.inject.Key&lt;T&gt;"
1281 abstract="false"
1282 native="false"
1283 synchronized="false"
1284 static="true"
1285 final="false"
1286 deprecated="not deprecated"
1287 visibility="public"
1288>
1289<parameter name="type" type="java.lang.Class&lt;T&gt;">
1290</parameter>
1291<parameter name="annotation" type="java.lang.annotation.Annotation">
1292</parameter>
1293</method>
1294<method name="get"
1295 return="com.google.inject.Key&lt;?&gt;"
1296 abstract="false"
1297 native="false"
1298 synchronized="false"
1299 static="true"
1300 final="false"
1301 deprecated="not deprecated"
1302 visibility="public"
1303>
1304<parameter name="type" type="java.lang.reflect.Type">
1305</parameter>
1306</method>
1307<method name="get"
1308 return="com.google.inject.Key&lt;?&gt;"
1309 abstract="false"
1310 native="false"
1311 synchronized="false"
1312 static="true"
1313 final="false"
1314 deprecated="not deprecated"
1315 visibility="public"
1316>
1317<parameter name="type" type="java.lang.reflect.Type">
1318</parameter>
1319<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1320</parameter>
1321</method>
1322<method name="get"
1323 return="com.google.inject.Key&lt;?&gt;"
1324 abstract="false"
1325 native="false"
1326 synchronized="false"
1327 static="true"
1328 final="false"
1329 deprecated="not deprecated"
1330 visibility="public"
1331>
1332<parameter name="type" type="java.lang.reflect.Type">
1333</parameter>
1334<parameter name="annotation" type="java.lang.annotation.Annotation">
1335</parameter>
1336</method>
1337<method name="getAnnotation"
1338 return="java.lang.annotation.Annotation"
1339 abstract="false"
1340 native="false"
1341 synchronized="false"
1342 static="false"
1343 final="true"
1344 deprecated="not deprecated"
1345 visibility="public"
1346>
1347</method>
1348<method name="getAnnotationType"
1349 return="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;"
1350 abstract="false"
1351 native="false"
1352 synchronized="false"
1353 static="false"
1354 final="true"
1355 deprecated="not deprecated"
1356 visibility="public"
1357>
1358</method>
1359<method name="getTypeLiteral"
1360 return="com.google.inject.TypeLiteral&lt;T&gt;"
1361 abstract="false"
1362 native="false"
1363 synchronized="false"
1364 static="false"
1365 final="true"
1366 deprecated="not deprecated"
1367 visibility="public"
1368>
1369</method>
1370<method name="hasAttributes"
1371 return="boolean"
1372 abstract="false"
1373 native="false"
1374 synchronized="false"
1375 static="false"
1376 final="false"
1377 deprecated="not deprecated"
1378 visibility="public"
1379>
1380</method>
1381<method name="hashCode"
1382 return="int"
1383 abstract="false"
1384 native="false"
1385 synchronized="false"
1386 static="false"
1387 final="true"
1388 deprecated="not deprecated"
1389 visibility="public"
1390>
1391</method>
1392<method name="ofType"
1393 return="com.google.inject.Key&lt;T&gt;"
1394 abstract="false"
1395 native="false"
1396 synchronized="false"
1397 static="false"
1398 final="false"
1399 deprecated="not deprecated"
1400 visibility="public"
1401>
1402<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
1403</parameter>
1404</method>
1405<method name="ofType"
1406 return="com.google.inject.Key&lt;T&gt;"
1407 abstract="false"
1408 native="false"
1409 synchronized="false"
1410 static="false"
1411 final="false"
1412 deprecated="not deprecated"
1413 visibility="public"
1414>
1415<parameter name="type" type="java.lang.Class&lt;T&gt;">
1416</parameter>
1417</method>
1418<method name="ofType"
1419 return="com.google.inject.Key&lt;?&gt;"
1420 abstract="false"
1421 native="false"
1422 synchronized="false"
1423 static="false"
1424 final="false"
1425 deprecated="not deprecated"
1426 visibility="public"
1427>
1428<parameter name="type" type="java.lang.reflect.Type">
1429</parameter>
1430</method>
1431<method name="toString"
1432 return="java.lang.String"
1433 abstract="false"
1434 native="false"
1435 synchronized="false"
1436 static="false"
1437 final="true"
1438 deprecated="not deprecated"
1439 visibility="public"
1440>
1441</method>
1442<method name="withoutAttributes"
1443 return="com.google.inject.Key&lt;T&gt;"
1444 abstract="false"
1445 native="false"
1446 synchronized="false"
1447 static="false"
1448 final="false"
1449 deprecated="not deprecated"
1450 visibility="public"
1451>
1452</method>
1453</class>
1454<interface name="MembersInjector"
1455 abstract="true"
1456 static="false"
1457 final="false"
1458 deprecated="not deprecated"
1459 visibility="public"
1460>
1461<method name="injectMembers"
1462 return="void"
1463 abstract="true"
1464 native="false"
1465 synchronized="false"
1466 static="false"
1467 final="false"
1468 deprecated="not deprecated"
1469 visibility="public"
1470>
1471<parameter name="instance" type="T">
1472</parameter>
1473</method>
1474</interface>
1475<interface name="Module"
1476 abstract="true"
1477 static="false"
1478 final="false"
1479 deprecated="not deprecated"
1480 visibility="public"
1481>
1482<method name="configure"
1483 return="void"
1484 abstract="true"
1485 native="false"
1486 synchronized="false"
1487 static="false"
1488 final="false"
1489 deprecated="not deprecated"
1490 visibility="public"
1491>
1492<parameter name="binder" type="com.google.inject.Binder">
1493</parameter>
1494</method>
1495</interface>
1496<class name="OutOfScopeException"
1497 extends="java.lang.RuntimeException"
1498 abstract="false"
1499 static="false"
1500 final="true"
1501 deprecated="not deprecated"
1502 visibility="public"
1503>
1504<constructor name="OutOfScopeException"
1505 type="com.google.inject.OutOfScopeException"
1506 static="false"
1507 final="false"
1508 deprecated="not deprecated"
1509 visibility="public"
1510>
1511<parameter name="message" type="java.lang.String">
1512</parameter>
1513</constructor>
1514<constructor name="OutOfScopeException"
1515 type="com.google.inject.OutOfScopeException"
1516 static="false"
1517 final="false"
1518 deprecated="not deprecated"
1519 visibility="public"
1520>
1521<parameter name="message" type="java.lang.String">
1522</parameter>
1523<parameter name="cause" type="java.lang.Throwable">
1524</parameter>
1525</constructor>
1526<constructor name="OutOfScopeException"
1527 type="com.google.inject.OutOfScopeException"
1528 static="false"
1529 final="false"
1530 deprecated="not deprecated"
1531 visibility="public"
1532>
1533<parameter name="cause" type="java.lang.Throwable">
1534</parameter>
1535</constructor>
1536</class>
1537<interface name="PrivateBinder"
1538 abstract="true"
1539 static="false"
1540 final="false"
1541 deprecated="not deprecated"
1542 visibility="public"
1543>
1544<implements name="com.google.inject.Binder">
1545</implements>
1546<method name="expose"
1547 return="void"
1548 abstract="true"
1549 native="false"
1550 synchronized="false"
1551 static="false"
1552 final="false"
1553 deprecated="not deprecated"
1554 visibility="public"
1555>
1556<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
1557</parameter>
1558</method>
1559<method name="expose"
1560 return="com.google.inject.binder.AnnotatedElementBuilder"
1561 abstract="true"
1562 native="false"
1563 synchronized="false"
1564 static="false"
1565 final="false"
1566 deprecated="not deprecated"
1567 visibility="public"
1568>
1569<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
1570</parameter>
1571</method>
1572<method name="expose"
1573 return="com.google.inject.binder.AnnotatedElementBuilder"
1574 abstract="true"
1575 native="false"
1576 synchronized="false"
1577 static="false"
1578 final="false"
1579 deprecated="not deprecated"
1580 visibility="public"
1581>
1582<parameter name="type" type="java.lang.Class&lt;?&gt;">
1583</parameter>
1584</method>
1585<method name="skipSources"
1586 return="com.google.inject.PrivateBinder"
1587 abstract="true"
1588 native="false"
1589 synchronized="false"
1590 static="false"
1591 final="false"
1592 deprecated="not deprecated"
1593 visibility="public"
1594>
1595<parameter name="classesToSkip" type="java.lang.Class...">
1596</parameter>
1597</method>
1598<method name="withSource"
1599 return="com.google.inject.PrivateBinder"
1600 abstract="true"
1601 native="false"
1602 synchronized="false"
1603 static="false"
1604 final="false"
1605 deprecated="not deprecated"
1606 visibility="public"
1607>
1608<parameter name="source" type="java.lang.Object">
1609</parameter>
1610</method>
1611</interface>
1612<class name="PrivateModule"
1613 extends="java.lang.Object"
1614 abstract="true"
1615 static="false"
1616 final="false"
1617 deprecated="not deprecated"
1618 visibility="public"
1619>
1620<implements name="com.google.inject.Module">
1621</implements>
1622<constructor name="PrivateModule"
1623 type="com.google.inject.PrivateModule"
1624 static="false"
1625 final="false"
1626 deprecated="not deprecated"
1627 visibility="public"
1628>
1629</constructor>
1630<method name="addError"
1631 return="void"
1632 abstract="false"
1633 native="false"
1634 synchronized="false"
1635 static="false"
1636 final="true"
1637 deprecated="not deprecated"
1638 visibility="protected"
1639>
1640<parameter name="message" type="com.google.inject.spi.Message">
1641</parameter>
1642</method>
1643<method name="addError"
1644 return="void"
1645 abstract="false"
1646 native="false"
1647 synchronized="false"
1648 static="false"
1649 final="true"
1650 deprecated="not deprecated"
1651 visibility="protected"
1652>
1653<parameter name="message" type="java.lang.String">
1654</parameter>
1655<parameter name="arguments" type="java.lang.Object...">
1656</parameter>
1657</method>
1658<method name="addError"
1659 return="void"
1660 abstract="false"
1661 native="false"
1662 synchronized="false"
1663 static="false"
1664 final="true"
1665 deprecated="not deprecated"
1666 visibility="protected"
1667>
1668<parameter name="t" type="java.lang.Throwable">
1669</parameter>
1670</method>
1671<method name="bind"
1672 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
1673 abstract="false"
1674 native="false"
1675 synchronized="false"
1676 static="false"
1677 final="true"
1678 deprecated="not deprecated"
1679 visibility="protected"
1680>
1681<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1682</parameter>
1683</method>
1684<method name="bind"
1685 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
1686 abstract="false"
1687 native="false"
1688 synchronized="false"
1689 static="false"
1690 final="true"
1691 deprecated="not deprecated"
1692 visibility="protected"
1693>
1694<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
1695</parameter>
1696</method>
1697<method name="bind"
1698 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
1699 abstract="false"
1700 native="false"
1701 synchronized="false"
1702 static="false"
1703 final="true"
1704 deprecated="not deprecated"
1705 visibility="protected"
1706>
1707<parameter name="clazz" type="java.lang.Class&lt;T&gt;">
1708</parameter>
1709</method>
1710<method name="bindConstant"
1711 return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
1712 abstract="false"
1713 native="false"
1714 synchronized="false"
1715 static="false"
1716 final="true"
1717 deprecated="not deprecated"
1718 visibility="protected"
1719>
1720</method>
1721<method name="bindInterceptor"
1722 return="void"
1723 abstract="false"
1724 native="false"
1725 synchronized="false"
1726 static="false"
1727 final="true"
1728 deprecated="not deprecated"
1729 visibility="protected"
1730>
1731<parameter name="classMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
1732</parameter>
1733<parameter name="methodMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;">
1734</parameter>
1735<parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor...">
1736</parameter>
1737</method>
1738<method name="bindListener"
1739 return="void"
1740 abstract="false"
1741 native="false"
1742 synchronized="false"
1743 static="false"
1744 final="false"
1745 deprecated="not deprecated"
1746 visibility="protected"
1747>
1748<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
1749</parameter>
1750<parameter name="listener" type="com.google.inject.spi.TypeListener">
1751</parameter>
1752</method>
1753<method name="bindScope"
1754 return="void"
1755 abstract="false"
1756 native="false"
1757 synchronized="false"
1758 static="false"
1759 final="true"
1760 deprecated="not deprecated"
1761 visibility="protected"
1762>
1763<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1764</parameter>
1765<parameter name="scope" type="com.google.inject.Scope">
1766</parameter>
1767</method>
1768<method name="binder"
1769 return="com.google.inject.PrivateBinder"
1770 abstract="false"
1771 native="false"
1772 synchronized="false"
1773 static="false"
1774 final="true"
1775 deprecated="not deprecated"
1776 visibility="protected"
1777>
1778</method>
1779<method name="configure"
1780 return="void"
1781 abstract="true"
1782 native="false"
1783 synchronized="false"
1784 static="false"
1785 final="false"
1786 deprecated="not deprecated"
1787 visibility="protected"
1788>
1789</method>
1790<method name="configure"
1791 return="void"
1792 abstract="false"
1793 native="false"
1794 synchronized="true"
1795 static="false"
1796 final="true"
1797 deprecated="not deprecated"
1798 visibility="public"
1799>
1800<parameter name="binder" type="com.google.inject.Binder">
1801</parameter>
1802</method>
1803<method name="convertToTypes"
1804 return="void"
1805 abstract="false"
1806 native="false"
1807 synchronized="false"
1808 static="false"
1809 final="true"
1810 deprecated="not deprecated"
1811 visibility="protected"
1812>
1813<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
1814</parameter>
1815<parameter name="converter" type="com.google.inject.spi.TypeConverter">
1816</parameter>
1817</method>
1818<method name="currentStage"
1819 return="com.google.inject.Stage"
1820 abstract="false"
1821 native="false"
1822 synchronized="false"
1823 static="false"
1824 final="true"
1825 deprecated="not deprecated"
1826 visibility="protected"
1827>
1828</method>
1829<method name="expose"
1830 return="void"
1831 abstract="false"
1832 native="false"
1833 synchronized="false"
1834 static="false"
1835 final="true"
1836 deprecated="not deprecated"
1837 visibility="protected"
1838>
1839<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1840</parameter>
1841</method>
1842<method name="expose"
1843 return="com.google.inject.binder.AnnotatedElementBuilder"
1844 abstract="false"
1845 native="false"
1846 synchronized="false"
1847 static="false"
1848 final="true"
1849 deprecated="not deprecated"
1850 visibility="protected"
1851>
1852<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
1853</parameter>
1854</method>
1855<method name="expose"
1856 return="com.google.inject.binder.AnnotatedElementBuilder"
1857 abstract="false"
1858 native="false"
1859 synchronized="false"
1860 static="false"
1861 final="true"
1862 deprecated="not deprecated"
1863 visibility="protected"
1864>
1865<parameter name="type" type="java.lang.Class&lt;?&gt;">
1866</parameter>
1867</method>
1868<method name="getMembersInjector"
1869 return="com.google.inject.MembersInjector&lt;T&gt;"
1870 abstract="false"
1871 native="false"
1872 synchronized="false"
1873 static="false"
1874 final="false"
1875 deprecated="not deprecated"
1876 visibility="protected"
1877>
1878<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
1879</parameter>
1880</method>
1881<method name="getMembersInjector"
1882 return="com.google.inject.MembersInjector&lt;T&gt;"
1883 abstract="false"
1884 native="false"
1885 synchronized="false"
1886 static="false"
1887 final="false"
1888 deprecated="not deprecated"
1889 visibility="protected"
1890>
1891<parameter name="type" type="java.lang.Class&lt;T&gt;">
1892</parameter>
1893</method>
1894<method name="getProvider"
1895 return="com.google.inject.Provider&lt;T&gt;"
1896 abstract="false"
1897 native="false"
1898 synchronized="false"
1899 static="false"
1900 final="true"
1901 deprecated="not deprecated"
1902 visibility="protected"
1903>
1904<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
1905</parameter>
1906</method>
1907<method name="getProvider"
1908 return="com.google.inject.Provider&lt;T&gt;"
1909 abstract="false"
1910 native="false"
1911 synchronized="false"
1912 static="false"
1913 final="true"
1914 deprecated="not deprecated"
1915 visibility="protected"
1916>
1917<parameter name="type" type="java.lang.Class&lt;T&gt;">
1918</parameter>
1919</method>
1920<method name="install"
1921 return="void"
1922 abstract="false"
1923 native="false"
1924 synchronized="false"
1925 static="false"
1926 final="true"
1927 deprecated="not deprecated"
1928 visibility="protected"
1929>
1930<parameter name="module" type="com.google.inject.Module">
1931</parameter>
1932</method>
1933<method name="requestInjection"
1934 return="void"
1935 abstract="false"
1936 native="false"
1937 synchronized="false"
1938 static="false"
1939 final="true"
1940 deprecated="not deprecated"
1941 visibility="protected"
1942>
1943<parameter name="instance" type="java.lang.Object">
1944</parameter>
1945</method>
1946<method name="requestStaticInjection"
1947 return="void"
1948 abstract="false"
1949 native="false"
1950 synchronized="false"
1951 static="false"
1952 final="true"
1953 deprecated="not deprecated"
1954 visibility="protected"
1955>
1956<parameter name="types" type="java.lang.Class&lt;?&gt;...">
1957</parameter>
1958</method>
1959<method name="requireBinding"
1960 return="void"
1961 abstract="false"
1962 native="false"
1963 synchronized="false"
1964 static="false"
1965 final="true"
1966 deprecated="not deprecated"
1967 visibility="protected"
1968>
1969<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
1970</parameter>
1971</method>
1972<method name="requireBinding"
1973 return="void"
1974 abstract="false"
1975 native="false"
1976 synchronized="false"
1977 static="false"
1978 final="true"
1979 deprecated="not deprecated"
1980 visibility="protected"
1981>
1982<parameter name="type" type="java.lang.Class&lt;?&gt;">
1983</parameter>
1984</method>
1985</class>
1986<class name="ProvidedBy"
1987 extends="java.lang.Object"
1988 abstract="true"
1989 static="false"
1990 final="false"
1991 deprecated="not deprecated"
1992 visibility="public"
1993>
1994<implements name="java.lang.annotation.Annotation">
1995</implements>
1996</class>
1997<interface name="Provider"
1998 abstract="true"
1999 static="false"
2000 final="false"
2001 deprecated="not deprecated"
2002 visibility="public"
2003>
2004<implements name="javax.inject.Provider">
2005</implements>
2006<method name="get"
2007 return="T"
2008 abstract="true"
2009 native="false"
2010 synchronized="false"
2011 static="false"
2012 final="false"
2013 deprecated="not deprecated"
2014 visibility="public"
2015>
2016</method>
2017</interface>
2018<class name="Provides"
2019 extends="java.lang.Object"
2020 abstract="true"
2021 static="false"
2022 final="false"
2023 deprecated="not deprecated"
2024 visibility="public"
2025>
2026<implements name="java.lang.annotation.Annotation">
2027</implements>
2028</class>
2029<class name="ProvisionException"
2030 extends="java.lang.RuntimeException"
2031 abstract="false"
2032 static="false"
2033 final="true"
2034 deprecated="not deprecated"
2035 visibility="public"
2036>
2037<constructor name="ProvisionException"
2038 type="com.google.inject.ProvisionException"
2039 static="false"
2040 final="false"
2041 deprecated="not deprecated"
2042 visibility="public"
2043>
2044<parameter name="messages" type="java.lang.Iterable&lt;com.google.inject.spi.Message&gt;">
2045</parameter>
2046</constructor>
2047<constructor name="ProvisionException"
2048 type="com.google.inject.ProvisionException"
2049 static="false"
2050 final="false"
2051 deprecated="not deprecated"
2052 visibility="public"
2053>
2054<parameter name="message" type="java.lang.String">
2055</parameter>
2056</constructor>
2057<constructor name="ProvisionException"
2058 type="com.google.inject.ProvisionException"
2059 static="false"
2060 final="false"
2061 deprecated="not deprecated"
2062 visibility="public"
2063>
2064<parameter name="message" type="java.lang.String">
2065</parameter>
2066<parameter name="cause" type="java.lang.Throwable">
2067</parameter>
2068</constructor>
2069<method name="getErrorMessages"
2070 return="java.util.Collection&lt;com.google.inject.spi.Message&gt;"
2071 abstract="false"
2072 native="false"
2073 synchronized="false"
2074 static="false"
2075 final="false"
2076 deprecated="not deprecated"
2077 visibility="public"
2078>
2079</method>
2080</class>
2081<interface name="Scope"
2082 abstract="true"
2083 static="false"
2084 final="false"
2085 deprecated="not deprecated"
2086 visibility="public"
2087>
2088<method name="scope"
2089 return="com.google.inject.Provider&lt;T&gt;"
2090 abstract="true"
2091 native="false"
2092 synchronized="false"
2093 static="false"
2094 final="false"
2095 deprecated="not deprecated"
2096 visibility="public"
2097>
2098<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
2099</parameter>
2100<parameter name="unscoped" type="com.google.inject.Provider&lt;T&gt;">
2101</parameter>
2102</method>
2103<method name="toString"
2104 return="java.lang.String"
2105 abstract="true"
2106 native="false"
2107 synchronized="false"
2108 static="false"
2109 final="false"
2110 deprecated="not deprecated"
2111 visibility="public"
2112>
2113</method>
2114</interface>
2115<class name="ScopeAnnotation"
2116 extends="java.lang.Object"
2117 abstract="true"
2118 static="false"
2119 final="false"
2120 deprecated="not deprecated"
2121 visibility="public"
2122>
2123<implements name="java.lang.annotation.Annotation">
2124</implements>
2125</class>
2126<class name="Scopes"
2127 extends="java.lang.Object"
2128 abstract="false"
2129 static="false"
2130 final="false"
2131 deprecated="not deprecated"
2132 visibility="public"
2133>
2134<method name="isSingleton"
2135 return="boolean"
2136 abstract="false"
2137 native="false"
2138 synchronized="false"
2139 static="true"
2140 final="false"
2141 deprecated="not deprecated"
2142 visibility="public"
2143>
2144<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
2145</parameter>
2146</method>
2147<field name="NO_SCOPE"
2148 type="com.google.inject.Scope"
2149 transient="false"
2150 volatile="false"
2151 static="true"
2152 final="true"
2153 deprecated="not deprecated"
2154 visibility="public"
2155>
2156</field>
2157<field name="SINGLETON"
2158 type="com.google.inject.Scope"
2159 transient="false"
2160 volatile="false"
2161 static="true"
2162 final="true"
2163 deprecated="not deprecated"
2164 visibility="public"
2165>
2166</field>
2167</class>
2168<class name="Singleton"
2169 extends="java.lang.Object"
2170 abstract="true"
2171 static="false"
2172 final="false"
2173 deprecated="not deprecated"
2174 visibility="public"
2175>
2176<implements name="java.lang.annotation.Annotation">
2177</implements>
2178</class>
2179<class name="Stage"
2180 extends="java.lang.Enum"
2181 abstract="false"
2182 static="false"
2183 final="true"
2184 deprecated="not deprecated"
2185 visibility="public"
2186>
2187<method name="valueOf"
2188 return="com.google.inject.Stage"
2189 abstract="false"
2190 native="false"
2191 synchronized="false"
2192 static="true"
2193 final="false"
2194 deprecated="not deprecated"
2195 visibility="public"
2196>
2197<parameter name="name" type="java.lang.String">
2198</parameter>
2199</method>
2200<method name="values"
2201 return="com.google.inject.Stage[]"
2202 abstract="false"
2203 native="false"
2204 synchronized="false"
2205 static="true"
2206 final="true"
2207 deprecated="not deprecated"
2208 visibility="public"
2209>
2210</method>
2211</class>
2212<class name="TypeLiteral"
2213 extends="java.lang.Object"
2214 abstract="false"
2215 static="false"
2216 final="false"
2217 deprecated="not deprecated"
2218 visibility="public"
2219>
2220<constructor name="TypeLiteral"
2221 type="com.google.inject.TypeLiteral"
2222 static="false"
2223 final="false"
2224 deprecated="not deprecated"
2225 visibility="protected"
2226>
2227</constructor>
2228<method name="equals"
2229 return="boolean"
2230 abstract="false"
2231 native="false"
2232 synchronized="false"
2233 static="false"
2234 final="true"
2235 deprecated="not deprecated"
2236 visibility="public"
2237>
2238<parameter name="o" type="java.lang.Object">
2239</parameter>
2240</method>
2241<method name="get"
2242 return="com.google.inject.TypeLiteral&lt;T&gt;"
2243 abstract="false"
2244 native="false"
2245 synchronized="false"
2246 static="true"
2247 final="false"
2248 deprecated="not deprecated"
2249 visibility="public"
2250>
2251<parameter name="type" type="java.lang.Class&lt;T&gt;">
2252</parameter>
2253</method>
2254<method name="get"
2255 return="com.google.inject.TypeLiteral&lt;?&gt;"
2256 abstract="false"
2257 native="false"
2258 synchronized="false"
2259 static="true"
2260 final="false"
2261 deprecated="not deprecated"
2262 visibility="public"
2263>
2264<parameter name="type" type="java.lang.reflect.Type">
2265</parameter>
2266</method>
2267<method name="getExceptionTypes"
2268 return="java.util.List&lt;com.google.inject.TypeLiteral&lt;?&gt;&gt;"
2269 abstract="false"
2270 native="false"
2271 synchronized="false"
2272 static="false"
2273 final="false"
2274 deprecated="not deprecated"
2275 visibility="public"
2276>
2277<parameter name="methodOrConstructor" type="java.lang.reflect.Member">
2278</parameter>
2279</method>
2280<method name="getFieldType"
2281 return="com.google.inject.TypeLiteral&lt;?&gt;"
2282 abstract="false"
2283 native="false"
2284 synchronized="false"
2285 static="false"
2286 final="false"
2287 deprecated="not deprecated"
2288 visibility="public"
2289>
2290<parameter name="field" type="java.lang.reflect.Field">
2291</parameter>
2292</method>
2293<method name="getParameterTypes"
2294 return="java.util.List&lt;com.google.inject.TypeLiteral&lt;?&gt;&gt;"
2295 abstract="false"
2296 native="false"
2297 synchronized="false"
2298 static="false"
2299 final="false"
2300 deprecated="not deprecated"
2301 visibility="public"
2302>
2303<parameter name="methodOrConstructor" type="java.lang.reflect.Member">
2304</parameter>
2305</method>
2306<method name="getRawType"
2307 return="java.lang.Class&lt;? super T&gt;"
2308 abstract="false"
2309 native="false"
2310 synchronized="false"
2311 static="false"
2312 final="true"
2313 deprecated="not deprecated"
2314 visibility="public"
2315>
2316</method>
2317<method name="getReturnType"
2318 return="com.google.inject.TypeLiteral&lt;?&gt;"
2319 abstract="false"
2320 native="false"
2321 synchronized="false"
2322 static="false"
2323 final="false"
2324 deprecated="not deprecated"
2325 visibility="public"
2326>
2327<parameter name="method" type="java.lang.reflect.Method">
2328</parameter>
2329</method>
2330<method name="getSupertype"
2331 return="com.google.inject.TypeLiteral&lt;?&gt;"
2332 abstract="false"
2333 native="false"
2334 synchronized="false"
2335 static="false"
2336 final="false"
2337 deprecated="not deprecated"
2338 visibility="public"
2339>
2340<parameter name="supertype" type="java.lang.Class&lt;?&gt;">
2341</parameter>
2342</method>
2343<method name="getType"
2344 return="java.lang.reflect.Type"
2345 abstract="false"
2346 native="false"
2347 synchronized="false"
2348 static="false"
2349 final="true"
2350 deprecated="not deprecated"
2351 visibility="public"
2352>
2353</method>
2354<method name="hashCode"
2355 return="int"
2356 abstract="false"
2357 native="false"
2358 synchronized="false"
2359 static="false"
2360 final="true"
2361 deprecated="not deprecated"
2362 visibility="public"
2363>
2364</method>
2365<method name="toString"
2366 return="java.lang.String"
2367 abstract="false"
2368 native="false"
2369 synchronized="false"
2370 static="false"
2371 final="true"
2372 deprecated="not deprecated"
2373 visibility="public"
2374>
2375</method>
2376</class>
2377</package>
2378<package name="com.google.inject.assistedinject"
2379>
2380<class name="Assisted"
2381 extends="java.lang.Object"
2382 abstract="true"
2383 static="false"
2384 final="false"
2385 deprecated="not deprecated"
2386 visibility="public"
2387>
2388<implements name="java.lang.annotation.Annotation">
2389</implements>
2390</class>
2391<class name="AssistedInject"
2392 extends="java.lang.Object"
2393 abstract="true"
2394 static="false"
2395 final="false"
2396 deprecated="not deprecated"
2397 visibility="public"
2398>
2399<implements name="java.lang.annotation.Annotation">
2400</implements>
2401</class>
2402<interface name="AssistedInjectBinding"
2403 abstract="true"
2404 static="false"
2405 final="false"
2406 deprecated="not deprecated"
2407 visibility="public"
2408>
2409<method name="getAssistedMethods"
2410 return="java.util.Collection&lt;com.google.inject.assistedinject.AssistedMethod&gt;"
2411 abstract="true"
2412 native="false"
2413 synchronized="false"
2414 static="false"
2415 final="false"
2416 deprecated="not deprecated"
2417 visibility="public"
2418>
2419</method>
2420<method name="getKey"
2421 return="com.google.inject.Key&lt;T&gt;"
2422 abstract="true"
2423 native="false"
2424 synchronized="false"
2425 static="false"
2426 final="false"
2427 deprecated="not deprecated"
2428 visibility="public"
2429>
2430</method>
2431</interface>
2432<interface name="AssistedInjectTargetVisitor"
2433 abstract="true"
2434 static="false"
2435 final="false"
2436 deprecated="not deprecated"
2437 visibility="public"
2438>
2439<implements name="com.google.inject.spi.BindingTargetVisitor">
2440</implements>
2441<method name="visit"
2442 return="V"
2443 abstract="true"
2444 native="false"
2445 synchronized="false"
2446 static="false"
2447 final="false"
2448 deprecated="not deprecated"
2449 visibility="public"
2450>
2451<parameter name="assistedInjectBinding" type="com.google.inject.assistedinject.AssistedInjectBinding&lt;? extends T&gt;">
2452</parameter>
2453</method>
2454</interface>
2455<interface name="AssistedMethod"
2456 abstract="true"
2457 static="false"
2458 final="false"
2459 deprecated="not deprecated"
2460 visibility="public"
2461>
2462<method name="getDependencies"
2463 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
2464 abstract="true"
2465 native="false"
2466 synchronized="false"
2467 static="false"
2468 final="false"
2469 deprecated="not deprecated"
2470 visibility="public"
2471>
2472</method>
2473<method name="getFactoryMethod"
2474 return="java.lang.reflect.Method"
2475 abstract="true"
2476 native="false"
2477 synchronized="false"
2478 static="false"
2479 final="false"
2480 deprecated="not deprecated"
2481 visibility="public"
2482>
2483</method>
2484<method name="getImplementationConstructor"
2485 return="java.lang.reflect.Constructor&lt;?&gt;"
2486 abstract="true"
2487 native="false"
2488 synchronized="false"
2489 static="false"
2490 final="false"
2491 deprecated="not deprecated"
2492 visibility="public"
2493>
2494</method>
2495<method name="getImplementationType"
2496 return="com.google.inject.TypeLiteral&lt;?&gt;"
2497 abstract="true"
2498 native="false"
2499 synchronized="false"
2500 static="false"
2501 final="false"
2502 deprecated="not deprecated"
2503 visibility="public"
2504>
2505</method>
2506</interface>
2507<class name="FactoryModuleBuilder"
2508 extends="java.lang.Object"
2509 abstract="false"
2510 static="false"
2511 final="true"
2512 deprecated="not deprecated"
2513 visibility="public"
2514>
2515<constructor name="FactoryModuleBuilder"
2516 type="com.google.inject.assistedinject.FactoryModuleBuilder"
2517 static="false"
2518 final="false"
2519 deprecated="not deprecated"
2520 visibility="public"
2521>
2522</constructor>
2523<method name="build"
2524 return="com.google.inject.Module"
2525 abstract="false"
2526 native="false"
2527 synchronized="false"
2528 static="false"
2529 final="false"
2530 deprecated="not deprecated"
2531 visibility="public"
2532>
2533<parameter name="factoryInterface" type="com.google.inject.Key&lt;F&gt;">
2534</parameter>
2535</method>
2536<method name="build"
2537 return="com.google.inject.Module"
2538 abstract="false"
2539 native="false"
2540 synchronized="false"
2541 static="false"
2542 final="false"
2543 deprecated="not deprecated"
2544 visibility="public"
2545>
2546<parameter name="factoryInterface" type="com.google.inject.TypeLiteral&lt;F&gt;">
2547</parameter>
2548</method>
2549<method name="build"
2550 return="com.google.inject.Module"
2551 abstract="false"
2552 native="false"
2553 synchronized="false"
2554 static="false"
2555 final="false"
2556 deprecated="not deprecated"
2557 visibility="public"
2558>
2559<parameter name="factoryInterface" type="java.lang.Class&lt;F&gt;">
2560</parameter>
2561</method>
2562<method name="implement"
2563 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2564 abstract="false"
2565 native="false"
2566 synchronized="false"
2567 static="false"
2568 final="false"
2569 deprecated="not deprecated"
2570 visibility="public"
2571>
2572<parameter name="source" type="com.google.inject.Key&lt;T&gt;">
2573</parameter>
2574<parameter name="target" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
2575</parameter>
2576</method>
2577<method name="implement"
2578 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2579 abstract="false"
2580 native="false"
2581 synchronized="false"
2582 static="false"
2583 final="false"
2584 deprecated="not deprecated"
2585 visibility="public"
2586>
2587<parameter name="source" type="com.google.inject.Key&lt;T&gt;">
2588</parameter>
2589<parameter name="target" type="java.lang.Class&lt;? extends T&gt;">
2590</parameter>
2591</method>
2592<method name="implement"
2593 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2594 abstract="false"
2595 native="false"
2596 synchronized="false"
2597 static="false"
2598 final="false"
2599 deprecated="not deprecated"
2600 visibility="public"
2601>
2602<parameter name="source" type="com.google.inject.TypeLiteral&lt;T&gt;">
2603</parameter>
2604<parameter name="target" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
2605</parameter>
2606</method>
2607<method name="implement"
2608 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2609 abstract="false"
2610 native="false"
2611 synchronized="false"
2612 static="false"
2613 final="false"
2614 deprecated="not deprecated"
2615 visibility="public"
2616>
2617<parameter name="source" type="com.google.inject.TypeLiteral&lt;T&gt;">
2618</parameter>
2619<parameter name="target" type="java.lang.Class&lt;? extends T&gt;">
2620</parameter>
2621</method>
2622<method name="implement"
2623 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2624 abstract="false"
2625 native="false"
2626 synchronized="false"
2627 static="false"
2628 final="false"
2629 deprecated="not deprecated"
2630 visibility="public"
2631>
2632<parameter name="source" type="com.google.inject.TypeLiteral&lt;T&gt;">
2633</parameter>
2634<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2635</parameter>
2636<parameter name="target" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
2637</parameter>
2638</method>
2639<method name="implement"
2640 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2641 abstract="false"
2642 native="false"
2643 synchronized="false"
2644 static="false"
2645 final="false"
2646 deprecated="not deprecated"
2647 visibility="public"
2648>
2649<parameter name="source" type="com.google.inject.TypeLiteral&lt;T&gt;">
2650</parameter>
2651<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2652</parameter>
2653<parameter name="target" type="java.lang.Class&lt;? extends T&gt;">
2654</parameter>
2655</method>
2656<method name="implement"
2657 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2658 abstract="false"
2659 native="false"
2660 synchronized="false"
2661 static="false"
2662 final="false"
2663 deprecated="not deprecated"
2664 visibility="public"
2665>
2666<parameter name="source" type="com.google.inject.TypeLiteral&lt;T&gt;">
2667</parameter>
2668<parameter name="annotation" type="java.lang.annotation.Annotation">
2669</parameter>
2670<parameter name="target" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
2671</parameter>
2672</method>
2673<method name="implement"
2674 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2675 abstract="false"
2676 native="false"
2677 synchronized="false"
2678 static="false"
2679 final="false"
2680 deprecated="not deprecated"
2681 visibility="public"
2682>
2683<parameter name="source" type="com.google.inject.TypeLiteral&lt;T&gt;">
2684</parameter>
2685<parameter name="annotation" type="java.lang.annotation.Annotation">
2686</parameter>
2687<parameter name="target" type="java.lang.Class&lt;? extends T&gt;">
2688</parameter>
2689</method>
2690<method name="implement"
2691 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2692 abstract="false"
2693 native="false"
2694 synchronized="false"
2695 static="false"
2696 final="false"
2697 deprecated="not deprecated"
2698 visibility="public"
2699>
2700<parameter name="source" type="java.lang.Class&lt;T&gt;">
2701</parameter>
2702<parameter name="target" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
2703</parameter>
2704</method>
2705<method name="implement"
2706 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2707 abstract="false"
2708 native="false"
2709 synchronized="false"
2710 static="false"
2711 final="false"
2712 deprecated="not deprecated"
2713 visibility="public"
2714>
2715<parameter name="source" type="java.lang.Class&lt;T&gt;">
2716</parameter>
2717<parameter name="target" type="java.lang.Class&lt;? extends T&gt;">
2718</parameter>
2719</method>
2720<method name="implement"
2721 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2722 abstract="false"
2723 native="false"
2724 synchronized="false"
2725 static="false"
2726 final="false"
2727 deprecated="not deprecated"
2728 visibility="public"
2729>
2730<parameter name="source" type="java.lang.Class&lt;T&gt;">
2731</parameter>
2732<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2733</parameter>
2734<parameter name="target" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
2735</parameter>
2736</method>
2737<method name="implement"
2738 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2739 abstract="false"
2740 native="false"
2741 synchronized="false"
2742 static="false"
2743 final="false"
2744 deprecated="not deprecated"
2745 visibility="public"
2746>
2747<parameter name="source" type="java.lang.Class&lt;T&gt;">
2748</parameter>
2749<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2750</parameter>
2751<parameter name="target" type="java.lang.Class&lt;? extends T&gt;">
2752</parameter>
2753</method>
2754<method name="implement"
2755 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2756 abstract="false"
2757 native="false"
2758 synchronized="false"
2759 static="false"
2760 final="false"
2761 deprecated="not deprecated"
2762 visibility="public"
2763>
2764<parameter name="source" type="java.lang.Class&lt;T&gt;">
2765</parameter>
2766<parameter name="annotation" type="java.lang.annotation.Annotation">
2767</parameter>
2768<parameter name="target" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
2769</parameter>
2770</method>
2771<method name="implement"
2772 return="com.google.inject.assistedinject.FactoryModuleBuilder"
2773 abstract="false"
2774 native="false"
2775 synchronized="false"
2776 static="false"
2777 final="false"
2778 deprecated="not deprecated"
2779 visibility="public"
2780>
2781<parameter name="source" type="java.lang.Class&lt;T&gt;">
2782</parameter>
2783<parameter name="annotation" type="java.lang.annotation.Annotation">
2784</parameter>
2785<parameter name="target" type="java.lang.Class&lt;? extends T&gt;">
2786</parameter>
2787</method>
2788</class>
2789<class name="FactoryProvider"
2790 extends="java.lang.Object"
2791 abstract="false"
2792 static="false"
2793 final="false"
2794 deprecated="deprecated"
2795 visibility="public"
2796>
2797<implements name="com.google.inject.spi.HasDependencies">
2798</implements>
2799<implements name="com.google.inject.Provider">
2800</implements>
2801<method name="get"
2802 return="F"
2803 abstract="false"
2804 native="false"
2805 synchronized="false"
2806 static="false"
2807 final="false"
2808 deprecated="not deprecated"
2809 visibility="public"
2810>
2811</method>
2812<method name="getDependencies"
2813 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
2814 abstract="false"
2815 native="false"
2816 synchronized="false"
2817 static="false"
2818 final="false"
2819 deprecated="not deprecated"
2820 visibility="public"
2821>
2822</method>
2823<method name="newFactory"
2824 return="com.google.inject.Provider&lt;F&gt;"
2825 abstract="false"
2826 native="false"
2827 synchronized="false"
2828 static="true"
2829 final="false"
2830 deprecated="not deprecated"
2831 visibility="public"
2832>
2833<parameter name="factoryType" type="com.google.inject.TypeLiteral&lt;F&gt;">
2834</parameter>
2835<parameter name="implementationType" type="com.google.inject.TypeLiteral&lt;?&gt;">
2836</parameter>
2837</method>
2838<method name="newFactory"
2839 return="com.google.inject.Provider&lt;F&gt;"
2840 abstract="false"
2841 native="false"
2842 synchronized="false"
2843 static="true"
2844 final="false"
2845 deprecated="not deprecated"
2846 visibility="public"
2847>
2848<parameter name="factoryType" type="java.lang.Class&lt;F&gt;">
2849</parameter>
2850<parameter name="implementationType" type="java.lang.Class&lt;?&gt;">
2851</parameter>
2852</method>
2853</class>
2854</package>
2855<package name="com.google.inject.binder"
2856>
2857<interface name="AnnotatedBindingBuilder"
2858 abstract="true"
2859 static="false"
2860 final="false"
2861 deprecated="not deprecated"
2862 visibility="public"
2863>
2864<implements name="com.google.inject.binder.LinkedBindingBuilder">
2865</implements>
2866<method name="annotatedWith"
2867 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
2868 abstract="true"
2869 native="false"
2870 synchronized="false"
2871 static="false"
2872 final="false"
2873 deprecated="not deprecated"
2874 visibility="public"
2875>
2876<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2877</parameter>
2878</method>
2879<method name="annotatedWith"
2880 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
2881 abstract="true"
2882 native="false"
2883 synchronized="false"
2884 static="false"
2885 final="false"
2886 deprecated="not deprecated"
2887 visibility="public"
2888>
2889<parameter name="annotation" type="java.lang.annotation.Annotation">
2890</parameter>
2891</method>
2892</interface>
2893<interface name="AnnotatedConstantBindingBuilder"
2894 abstract="true"
2895 static="false"
2896 final="false"
2897 deprecated="not deprecated"
2898 visibility="public"
2899>
2900<method name="annotatedWith"
2901 return="com.google.inject.binder.ConstantBindingBuilder"
2902 abstract="true"
2903 native="false"
2904 synchronized="false"
2905 static="false"
2906 final="false"
2907 deprecated="not deprecated"
2908 visibility="public"
2909>
2910<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2911</parameter>
2912</method>
2913<method name="annotatedWith"
2914 return="com.google.inject.binder.ConstantBindingBuilder"
2915 abstract="true"
2916 native="false"
2917 synchronized="false"
2918 static="false"
2919 final="false"
2920 deprecated="not deprecated"
2921 visibility="public"
2922>
2923<parameter name="annotation" type="java.lang.annotation.Annotation">
2924</parameter>
2925</method>
2926</interface>
2927<interface name="AnnotatedElementBuilder"
2928 abstract="true"
2929 static="false"
2930 final="false"
2931 deprecated="not deprecated"
2932 visibility="public"
2933>
2934<method name="annotatedWith"
2935 return="void"
2936 abstract="true"
2937 native="false"
2938 synchronized="false"
2939 static="false"
2940 final="false"
2941 deprecated="not deprecated"
2942 visibility="public"
2943>
2944<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2945</parameter>
2946</method>
2947<method name="annotatedWith"
2948 return="void"
2949 abstract="true"
2950 native="false"
2951 synchronized="false"
2952 static="false"
2953 final="false"
2954 deprecated="not deprecated"
2955 visibility="public"
2956>
2957<parameter name="annotation" type="java.lang.annotation.Annotation">
2958</parameter>
2959</method>
2960</interface>
2961<interface name="ConstantBindingBuilder"
2962 abstract="true"
2963 static="false"
2964 final="false"
2965 deprecated="not deprecated"
2966 visibility="public"
2967>
2968<method name="to"
2969 return="void"
2970 abstract="true"
2971 native="false"
2972 synchronized="false"
2973 static="false"
2974 final="false"
2975 deprecated="not deprecated"
2976 visibility="public"
2977>
2978<parameter name="value" type="E">
2979</parameter>
2980</method>
2981<method name="to"
2982 return="void"
2983 abstract="true"
2984 native="false"
2985 synchronized="false"
2986 static="false"
2987 final="false"
2988 deprecated="not deprecated"
2989 visibility="public"
2990>
2991<parameter name="value" type="boolean">
2992</parameter>
2993</method>
2994<method name="to"
2995 return="void"
2996 abstract="true"
2997 native="false"
2998 synchronized="false"
2999 static="false"
3000 final="false"
3001 deprecated="not deprecated"
3002 visibility="public"
3003>
3004<parameter name="value" type="byte">
3005</parameter>
3006</method>
3007<method name="to"
3008 return="void"
3009 abstract="true"
3010 native="false"
3011 synchronized="false"
3012 static="false"
3013 final="false"
3014 deprecated="not deprecated"
3015 visibility="public"
3016>
3017<parameter name="value" type="char">
3018</parameter>
3019</method>
3020<method name="to"
3021 return="void"
3022 abstract="true"
3023 native="false"
3024 synchronized="false"
3025 static="false"
3026 final="false"
3027 deprecated="not deprecated"
3028 visibility="public"
3029>
3030<parameter name="value" type="double">
3031</parameter>
3032</method>
3033<method name="to"
3034 return="void"
3035 abstract="true"
3036 native="false"
3037 synchronized="false"
3038 static="false"
3039 final="false"
3040 deprecated="not deprecated"
3041 visibility="public"
3042>
3043<parameter name="value" type="float">
3044</parameter>
3045</method>
3046<method name="to"
3047 return="void"
3048 abstract="true"
3049 native="false"
3050 synchronized="false"
3051 static="false"
3052 final="false"
3053 deprecated="not deprecated"
3054 visibility="public"
3055>
3056<parameter name="value" type="int">
3057</parameter>
3058</method>
3059<method name="to"
3060 return="void"
3061 abstract="true"
3062 native="false"
3063 synchronized="false"
3064 static="false"
3065 final="false"
3066 deprecated="not deprecated"
3067 visibility="public"
3068>
3069<parameter name="value" type="java.lang.Class&lt;?&gt;">
3070</parameter>
3071</method>
3072<method name="to"
3073 return="void"
3074 abstract="true"
3075 native="false"
3076 synchronized="false"
3077 static="false"
3078 final="false"
3079 deprecated="not deprecated"
3080 visibility="public"
3081>
3082<parameter name="value" type="java.lang.String">
3083</parameter>
3084</method>
3085<method name="to"
3086 return="void"
3087 abstract="true"
3088 native="false"
3089 synchronized="false"
3090 static="false"
3091 final="false"
3092 deprecated="not deprecated"
3093 visibility="public"
3094>
3095<parameter name="value" type="long">
3096</parameter>
3097</method>
3098<method name="to"
3099 return="void"
3100 abstract="true"
3101 native="false"
3102 synchronized="false"
3103 static="false"
3104 final="false"
3105 deprecated="not deprecated"
3106 visibility="public"
3107>
3108<parameter name="value" type="short">
3109</parameter>
3110</method>
3111</interface>
3112<interface name="LinkedBindingBuilder"
3113 abstract="true"
3114 static="false"
3115 final="false"
3116 deprecated="not deprecated"
3117 visibility="public"
3118>
3119<implements name="com.google.inject.binder.ScopedBindingBuilder">
3120</implements>
3121<method name="to"
3122 return="com.google.inject.binder.ScopedBindingBuilder"
3123 abstract="true"
3124 native="false"
3125 synchronized="false"
3126 static="false"
3127 final="false"
3128 deprecated="not deprecated"
3129 visibility="public"
3130>
3131<parameter name="targetKey" type="com.google.inject.Key&lt;? extends T&gt;">
3132</parameter>
3133</method>
3134<method name="to"
3135 return="com.google.inject.binder.ScopedBindingBuilder"
3136 abstract="true"
3137 native="false"
3138 synchronized="false"
3139 static="false"
3140 final="false"
3141 deprecated="not deprecated"
3142 visibility="public"
3143>
3144<parameter name="implementation" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
3145</parameter>
3146</method>
3147<method name="to"
3148 return="com.google.inject.binder.ScopedBindingBuilder"
3149 abstract="true"
3150 native="false"
3151 synchronized="false"
3152 static="false"
3153 final="false"
3154 deprecated="not deprecated"
3155 visibility="public"
3156>
3157<parameter name="implementation" type="java.lang.Class&lt;? extends T&gt;">
3158</parameter>
3159</method>
3160<method name="toConstructor"
3161 return="com.google.inject.binder.ScopedBindingBuilder"
3162 abstract="true"
3163 native="false"
3164 synchronized="false"
3165 static="false"
3166 final="false"
3167 deprecated="not deprecated"
3168 visibility="public"
3169>
3170<parameter name="constructor" type="java.lang.reflect.Constructor&lt;S&gt;">
3171</parameter>
3172</method>
3173<method name="toConstructor"
3174 return="com.google.inject.binder.ScopedBindingBuilder"
3175 abstract="true"
3176 native="false"
3177 synchronized="false"
3178 static="false"
3179 final="false"
3180 deprecated="not deprecated"
3181 visibility="public"
3182>
3183<parameter name="constructor" type="java.lang.reflect.Constructor&lt;S&gt;">
3184</parameter>
3185<parameter name="type" type="com.google.inject.TypeLiteral&lt;? extends S&gt;">
3186</parameter>
3187</method>
3188<method name="toInstance"
3189 return="void"
3190 abstract="true"
3191 native="false"
3192 synchronized="false"
3193 static="false"
3194 final="false"
3195 deprecated="not deprecated"
3196 visibility="public"
3197>
3198<parameter name="instance" type="T">
3199</parameter>
3200</method>
3201<method name="toProvider"
3202 return="com.google.inject.binder.ScopedBindingBuilder"
3203 abstract="true"
3204 native="false"
3205 synchronized="false"
3206 static="false"
3207 final="false"
3208 deprecated="not deprecated"
3209 visibility="public"
3210>
3211<parameter name="providerKey" type="com.google.inject.Key&lt;? extends javax.inject.Provider&lt;? extends T&gt;&gt;">
3212</parameter>
3213</method>
3214<method name="toProvider"
3215 return="com.google.inject.binder.ScopedBindingBuilder"
3216 abstract="true"
3217 native="false"
3218 synchronized="false"
3219 static="false"
3220 final="false"
3221 deprecated="not deprecated"
3222 visibility="public"
3223>
3224<parameter name="provider" type="com.google.inject.Provider&lt;? extends T&gt;">
3225</parameter>
3226</method>
3227<method name="toProvider"
3228 return="com.google.inject.binder.ScopedBindingBuilder"
3229 abstract="true"
3230 native="false"
3231 synchronized="false"
3232 static="false"
3233 final="false"
3234 deprecated="not deprecated"
3235 visibility="public"
3236>
3237<parameter name="providerType" type="com.google.inject.TypeLiteral&lt;? extends javax.inject.Provider&lt;? extends T&gt;&gt;">
3238</parameter>
3239</method>
3240<method name="toProvider"
3241 return="com.google.inject.binder.ScopedBindingBuilder"
3242 abstract="true"
3243 native="false"
3244 synchronized="false"
3245 static="false"
3246 final="false"
3247 deprecated="not deprecated"
3248 visibility="public"
3249>
3250<parameter name="providerType" type="java.lang.Class&lt;? extends javax.inject.Provider&lt;? extends T&gt;&gt;">
3251</parameter>
3252</method>
3253</interface>
3254<interface name="ScopedBindingBuilder"
3255 abstract="true"
3256 static="false"
3257 final="false"
3258 deprecated="not deprecated"
3259 visibility="public"
3260>
3261<method name="asEagerSingleton"
3262 return="void"
3263 abstract="true"
3264 native="false"
3265 synchronized="false"
3266 static="false"
3267 final="false"
3268 deprecated="not deprecated"
3269 visibility="public"
3270>
3271</method>
3272<method name="in"
3273 return="void"
3274 abstract="true"
3275 native="false"
3276 synchronized="false"
3277 static="false"
3278 final="false"
3279 deprecated="not deprecated"
3280 visibility="public"
3281>
3282<parameter name="scope" type="com.google.inject.Scope">
3283</parameter>
3284</method>
3285<method name="in"
3286 return="void"
3287 abstract="true"
3288 native="false"
3289 synchronized="false"
3290 static="false"
3291 final="false"
3292 deprecated="not deprecated"
3293 visibility="public"
3294>
3295<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
3296</parameter>
3297</method>
3298</interface>
3299</package>
3300<package name="com.google.inject.grapher"
3301>
3302<interface name="BindingEdge"
3303 abstract="true"
3304 static="false"
3305 final="false"
3306 deprecated="not deprecated"
3307 visibility="public"
3308>
3309<method name="setType"
3310 return="void"
3311 abstract="true"
3312 native="false"
3313 synchronized="false"
3314 static="false"
3315 final="false"
3316 deprecated="not deprecated"
3317 visibility="public"
3318>
3319<parameter name="type" type="com.google.inject.grapher.BindingEdge.Type">
3320</parameter>
3321</method>
3322</interface>
3323<interface name="BindingEdge.Factory"
3324 abstract="true"
3325 static="true"
3326 final="false"
3327 deprecated="not deprecated"
3328 visibility="public"
3329>
3330<method name="newBindingEdge"
3331 return="T"
3332 abstract="true"
3333 native="false"
3334 synchronized="false"
3335 static="false"
3336 final="false"
3337 deprecated="not deprecated"
3338 visibility="public"
3339>
3340<parameter name="fromId" type="K">
3341</parameter>
3342<parameter name="toId" type="K">
3343</parameter>
3344</method>
3345</interface>
3346<class name="BindingEdge.Type"
3347 extends="java.lang.Enum"
3348 abstract="false"
3349 static="true"
3350 final="true"
3351 deprecated="not deprecated"
3352 visibility="public"
3353>
3354<method name="valueOf"
3355 return="com.google.inject.grapher.BindingEdge.Type"
3356 abstract="false"
3357 native="false"
3358 synchronized="false"
3359 static="true"
3360 final="false"
3361 deprecated="not deprecated"
3362 visibility="public"
3363>
3364<parameter name="name" type="java.lang.String">
3365</parameter>
3366</method>
3367<method name="values"
3368 return="com.google.inject.grapher.BindingEdge.Type[]"
3369 abstract="false"
3370 native="false"
3371 synchronized="false"
3372 static="true"
3373 final="true"
3374 deprecated="not deprecated"
3375 visibility="public"
3376>
3377</method>
3378</class>
3379<interface name="DependencyEdge"
3380 abstract="true"
3381 static="false"
3382 final="false"
3383 deprecated="not deprecated"
3384 visibility="public"
3385>
3386</interface>
3387<interface name="DependencyEdge.Factory"
3388 abstract="true"
3389 static="true"
3390 final="false"
3391 deprecated="not deprecated"
3392 visibility="public"
3393>
3394<method name="newDependencyEdge"
3395 return="T"
3396 abstract="true"
3397 native="false"
3398 synchronized="false"
3399 static="false"
3400 final="false"
3401 deprecated="not deprecated"
3402 visibility="public"
3403>
3404<parameter name="fromId" type="K">
3405</parameter>
3406<parameter name="fromPoint" type="com.google.inject.spi.InjectionPoint">
3407</parameter>
3408<parameter name="toId" type="K">
3409</parameter>
3410</method>
3411</interface>
3412<class name="GrapherModule"
3413 extends="com.google.inject.AbstractModule"
3414 abstract="false"
3415 static="false"
3416 final="false"
3417 deprecated="not deprecated"
3418 visibility="public"
3419>
3420<constructor name="GrapherModule"
3421 type="com.google.inject.grapher.GrapherModule"
3422 static="false"
3423 final="false"
3424 deprecated="not deprecated"
3425 visibility="public"
3426>
3427</constructor>
3428<method name="configure"
3429 return="void"
3430 abstract="false"
3431 native="false"
3432 synchronized="false"
3433 static="false"
3434 final="false"
3435 deprecated="not deprecated"
3436 visibility="protected"
3437>
3438</method>
3439</class>
3440<class name="GraphingVisitor"
3441 extends="java.lang.Object"
3442 abstract="false"
3443 static="false"
3444 final="false"
3445 deprecated="not deprecated"
3446 visibility="public"
3447>
3448<implements name="com.google.inject.spi.BindingTargetVisitor">
3449</implements>
3450<constructor name="GraphingVisitor"
3451 type="com.google.inject.grapher.GraphingVisitor"
3452 static="false"
3453 final="false"
3454 deprecated="not deprecated"
3455 visibility="public"
3456>
3457<parameter name="idFactory" type="com.google.inject.grapher.NodeIdFactory&lt;K&gt;">
3458</parameter>
3459<parameter name="interfaceNodeFactory" type="com.google.inject.grapher.InterfaceNode.Factory&lt;K, N&gt;">
3460</parameter>
3461<parameter name="implementationNodeFactory" type="com.google.inject.grapher.ImplementationNode.Factory&lt;K, M&gt;">
3462</parameter>
3463<parameter name="bindingEdgeFactory" type="com.google.inject.grapher.BindingEdge.Factory&lt;K, B&gt;">
3464</parameter>
3465<parameter name="dependencyEdgeFactory" type="com.google.inject.grapher.DependencyEdge.Factory&lt;K, D&gt;">
3466</parameter>
3467<parameter name="nodeAliasFactory" type="com.google.inject.grapher.NodeAliasFactory&lt;K&gt;">
3468</parameter>
3469</constructor>
3470<method name="getClassNodeId"
3471 return="K"
3472 abstract="false"
3473 native="false"
3474 synchronized="false"
3475 static="false"
3476 final="true"
3477 deprecated="not deprecated"
3478 visibility="protected"
3479>
3480<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
3481</parameter>
3482</method>
3483<method name="getInstanceNodeId"
3484 return="K"
3485 abstract="false"
3486 native="false"
3487 synchronized="false"
3488 static="false"
3489 final="true"
3490 deprecated="not deprecated"
3491 visibility="protected"
3492>
3493<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
3494</parameter>
3495</method>
3496<method name="newBindingEdge"
3497 return="B"
3498 abstract="false"
3499 native="false"
3500 synchronized="false"
3501 static="false"
3502 final="false"
3503 deprecated="not deprecated"
3504 visibility="protected"
3505>
3506<parameter name="nodeId" type="K">
3507</parameter>
3508<parameter name="toId" type="K">
3509</parameter>
3510<parameter name="type" type="com.google.inject.grapher.BindingEdge.Type">
3511</parameter>
3512</method>
3513<method name="newClassImplementationNode"
3514 return="M"
3515 abstract="false"
3516 native="false"
3517 synchronized="false"
3518 static="false"
3519 final="false"
3520 deprecated="not deprecated"
3521 visibility="protected"
3522>
3523<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
3524</parameter>
3525<parameter name="constructorInjectionPoint" type="com.google.inject.spi.InjectionPoint">
3526</parameter>
3527<parameter name="memberInjectionPoints" type="java.util.Collection&lt;com.google.inject.spi.InjectionPoint&gt;">
3528</parameter>
3529</method>
3530<method name="newDependencyEdge"
3531 return="D"
3532 abstract="false"
3533 native="false"
3534 synchronized="false"
3535 static="false"
3536 final="false"
3537 deprecated="not deprecated"
3538 visibility="protected"
3539>
3540<parameter name="nodeId" type="K">
3541</parameter>
3542<parameter name="injectionPoint" type="com.google.inject.spi.InjectionPoint">
3543</parameter>
3544<parameter name="dependency" type="com.google.inject.spi.Dependency&lt;?&gt;">
3545</parameter>
3546</method>
3547<method name="newDependencyEdges"
3548 return="java.util.Collection&lt;D&gt;"
3549 abstract="false"
3550 native="false"
3551 synchronized="false"
3552 static="false"
3553 final="false"
3554 deprecated="not deprecated"
3555 visibility="protected"
3556>
3557<parameter name="nodeId" type="K">
3558</parameter>
3559<parameter name="node" type="M">
3560</parameter>
3561<parameter name="dependencies" type="java.util.Collection&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;">
3562</parameter>
3563</method>
3564<method name="newInstanceImplementationNode"
3565 return="M"
3566 abstract="false"
3567 native="false"
3568 synchronized="false"
3569 static="false"
3570 final="false"
3571 deprecated="not deprecated"
3572 visibility="protected"
3573>
3574<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
3575</parameter>
3576<parameter name="instance" type="java.lang.Object">
3577</parameter>
3578</method>
3579<method name="newInterfaceNode"
3580 return="N"
3581 abstract="false"
3582 native="false"
3583 synchronized="false"
3584 static="false"
3585 final="false"
3586 deprecated="not deprecated"
3587 visibility="protected"
3588>
3589<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
3590</parameter>
3591</method>
3592<method name="visit"
3593 return="java.lang.Void"
3594 abstract="false"
3595 native="false"
3596 synchronized="false"
3597 static="false"
3598 final="false"
3599 deprecated="not deprecated"
3600 visibility="public"
3601>
3602<parameter name="binding" type="com.google.inject.spi.ConstructorBinding&lt;?&gt;">
3603</parameter>
3604</method>
3605<method name="visit"
3606 return="java.lang.Void"
3607 abstract="false"
3608 native="false"
3609 synchronized="false"
3610 static="false"
3611 final="false"
3612 deprecated="not deprecated"
3613 visibility="public"
3614>
3615<parameter name="binding" type="com.google.inject.spi.ConvertedConstantBinding&lt;?&gt;">
3616</parameter>
3617</method>
3618<method name="visit"
3619 return="java.lang.Void"
3620 abstract="false"
3621 native="false"
3622 synchronized="false"
3623 static="false"
3624 final="false"
3625 deprecated="not deprecated"
3626 visibility="public"
3627>
3628<parameter name="binding" type="com.google.inject.spi.ExposedBinding&lt;?&gt;">
3629</parameter>
3630</method>
3631<method name="visit"
3632 return="java.lang.Void"
3633 abstract="false"
3634 native="false"
3635 synchronized="false"
3636 static="false"
3637 final="false"
3638 deprecated="not deprecated"
3639 visibility="public"
3640>
3641<parameter name="binding" type="com.google.inject.spi.InstanceBinding&lt;?&gt;">
3642</parameter>
3643</method>
3644<method name="visit"
3645 return="java.lang.Void"
3646 abstract="false"
3647 native="false"
3648 synchronized="false"
3649 static="false"
3650 final="false"
3651 deprecated="not deprecated"
3652 visibility="public"
3653>
3654<parameter name="binding" type="com.google.inject.spi.LinkedKeyBinding&lt;?&gt;">
3655</parameter>
3656</method>
3657<method name="visit"
3658 return="java.lang.Void"
3659 abstract="false"
3660 native="false"
3661 synchronized="false"
3662 static="false"
3663 final="false"
3664 deprecated="not deprecated"
3665 visibility="public"
3666>
3667<parameter name="binding" type="com.google.inject.spi.ProviderBinding&lt;?&gt;">
3668</parameter>
3669</method>
3670<method name="visit"
3671 return="java.lang.Void"
3672 abstract="false"
3673 native="false"
3674 synchronized="false"
3675 static="false"
3676 final="false"
3677 deprecated="not deprecated"
3678 visibility="public"
3679>
3680<parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding&lt;?&gt;">
3681</parameter>
3682</method>
3683<method name="visit"
3684 return="java.lang.Void"
3685 abstract="false"
3686 native="false"
3687 synchronized="false"
3688 static="false"
3689 final="false"
3690 deprecated="not deprecated"
3691 visibility="public"
3692>
3693<parameter name="binding" type="com.google.inject.spi.ProviderKeyBinding&lt;?&gt;">
3694</parameter>
3695</method>
3696<method name="visit"
3697 return="java.lang.Void"
3698 abstract="false"
3699 native="false"
3700 synchronized="false"
3701 static="false"
3702 final="false"
3703 deprecated="not deprecated"
3704 visibility="public"
3705>
3706<parameter name="binding" type="com.google.inject.spi.UntargettedBinding&lt;?&gt;">
3707</parameter>
3708</method>
3709</class>
3710<interface name="ImplementationNode"
3711 abstract="true"
3712 static="false"
3713 final="false"
3714 deprecated="not deprecated"
3715 visibility="public"
3716>
3717<method name="addMember"
3718 return="void"
3719 abstract="true"
3720 native="false"
3721 synchronized="false"
3722 static="false"
3723 final="false"
3724 deprecated="not deprecated"
3725 visibility="public"
3726>
3727<parameter name="member" type="java.lang.reflect.Member">
3728</parameter>
3729</method>
3730<method name="setClassKey"
3731 return="void"
3732 abstract="true"
3733 native="false"
3734 synchronized="false"
3735 static="false"
3736 final="false"
3737 deprecated="not deprecated"
3738 visibility="public"
3739>
3740<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
3741</parameter>
3742</method>
3743<method name="setInstance"
3744 return="void"
3745 abstract="true"
3746 native="false"
3747 synchronized="false"
3748 static="false"
3749 final="false"
3750 deprecated="not deprecated"
3751 visibility="public"
3752>
3753<parameter name="instance" type="java.lang.Object">
3754</parameter>
3755</method>
3756<method name="setSource"
3757 return="void"
3758 abstract="true"
3759 native="false"
3760 synchronized="false"
3761 static="false"
3762 final="false"
3763 deprecated="not deprecated"
3764 visibility="public"
3765>
3766<parameter name="source" type="java.lang.Object">
3767</parameter>
3768</method>
3769</interface>
3770<interface name="ImplementationNode.Factory"
3771 abstract="true"
3772 static="true"
3773 final="false"
3774 deprecated="not deprecated"
3775 visibility="public"
3776>
3777<method name="newImplementationNode"
3778 return="T"
3779 abstract="true"
3780 native="false"
3781 synchronized="false"
3782 static="false"
3783 final="false"
3784 deprecated="not deprecated"
3785 visibility="public"
3786>
3787<parameter name="nodeId" type="K">
3788</parameter>
3789</method>
3790</interface>
3791<class name="InjectorGrapher"
3792 extends="java.lang.Object"
3793 abstract="false"
3794 static="false"
3795 final="false"
3796 deprecated="not deprecated"
3797 visibility="public"
3798>
3799<constructor name="InjectorGrapher"
3800 type="com.google.inject.grapher.InjectorGrapher"
3801 static="false"
3802 final="false"
3803 deprecated="not deprecated"
3804 visibility="public"
3805>
3806<parameter name="keyVisitor" type="com.google.inject.spi.BindingTargetVisitor&lt;java.lang.Object, java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;&gt;">
3807</parameter>
3808<parameter name="graphingVisitor" type="com.google.inject.spi.BindingTargetVisitor&lt;java.lang.Object, java.lang.Void&gt;">
3809</parameter>
3810<parameter name="renderer" type="com.google.inject.grapher.Renderer">
3811</parameter>
3812</constructor>
3813<method name="graph"
3814 return="void"
3815 abstract="false"
3816 native="false"
3817 synchronized="false"
3818 static="false"
3819 final="false"
3820 deprecated="not deprecated"
3821 visibility="public"
3822>
3823<exception name="IOException" type="java.io.IOException">
3824</exception>
3825</method>
3826<method name="of"
3827 return="com.google.inject.grapher.InjectorGrapher"
3828 abstract="false"
3829 native="false"
3830 synchronized="false"
3831 static="false"
3832 final="false"
3833 deprecated="not deprecated"
3834 visibility="public"
3835>
3836<parameter name="injector" type="com.google.inject.Injector">
3837</parameter>
3838</method>
3839<method name="rootedAt"
3840 return="com.google.inject.grapher.InjectorGrapher"
3841 abstract="false"
3842 native="false"
3843 synchronized="false"
3844 static="false"
3845 final="false"
3846 deprecated="not deprecated"
3847 visibility="public"
3848>
3849<parameter name="keys" type="com.google.inject.Key&lt;?&gt;...">
3850</parameter>
3851</method>
3852<method name="rootedAt"
3853 return="com.google.inject.grapher.InjectorGrapher"
3854 abstract="false"
3855 native="false"
3856 synchronized="false"
3857 static="false"
3858 final="false"
3859 deprecated="not deprecated"
3860 visibility="public"
3861>
3862<parameter name="classes" type="java.lang.Class&lt;?&gt;...">
3863</parameter>
3864</method>
3865</class>
3866<interface name="InterfaceNode"
3867 abstract="true"
3868 static="false"
3869 final="false"
3870 deprecated="not deprecated"
3871 visibility="public"
3872>
3873<method name="setKey"
3874 return="void"
3875 abstract="true"
3876 native="false"
3877 synchronized="false"
3878 static="false"
3879 final="false"
3880 deprecated="not deprecated"
3881 visibility="public"
3882>
3883<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
3884</parameter>
3885</method>
3886<method name="setSource"
3887 return="void"
3888 abstract="true"
3889 native="false"
3890 synchronized="false"
3891 static="false"
3892 final="false"
3893 deprecated="not deprecated"
3894 visibility="public"
3895>
3896<parameter name="source" type="java.lang.Object">
3897</parameter>
3898</method>
3899</interface>
3900<interface name="InterfaceNode.Factory"
3901 abstract="true"
3902 static="true"
3903 final="false"
3904 deprecated="not deprecated"
3905 visibility="public"
3906>
3907<method name="newInterfaceNode"
3908 return="T"
3909 abstract="true"
3910 native="false"
3911 synchronized="false"
3912 static="false"
3913 final="false"
3914 deprecated="not deprecated"
3915 visibility="public"
3916>
3917<parameter name="nodeId" type="K">
3918</parameter>
3919</method>
3920</interface>
3921<interface name="NameFactory"
3922 abstract="true"
3923 static="false"
3924 final="false"
3925 deprecated="not deprecated"
3926 visibility="public"
3927>
3928<method name="getAnnotationName"
3929 return="java.lang.String"
3930 abstract="true"
3931 native="false"
3932 synchronized="false"
3933 static="false"
3934 final="false"
3935 deprecated="not deprecated"
3936 visibility="public"
3937>
3938<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
3939</parameter>
3940</method>
3941<method name="getClassName"
3942 return="java.lang.String"
3943 abstract="true"
3944 native="false"
3945 synchronized="false"
3946 static="false"
3947 final="false"
3948 deprecated="not deprecated"
3949 visibility="public"
3950>
3951<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
3952</parameter>
3953</method>
3954<method name="getInstanceName"
3955 return="java.lang.String"
3956 abstract="true"
3957 native="false"
3958 synchronized="false"
3959 static="false"
3960 final="false"
3961 deprecated="not deprecated"
3962 visibility="public"
3963>
3964<parameter name="instance" type="java.lang.Object">
3965</parameter>
3966</method>
3967<method name="getMemberName"
3968 return="java.lang.String"
3969 abstract="true"
3970 native="false"
3971 synchronized="false"
3972 static="false"
3973 final="false"
3974 deprecated="not deprecated"
3975 visibility="public"
3976>
3977<parameter name="member" type="java.lang.reflect.Member">
3978</parameter>
3979</method>
3980<method name="getSourceName"
3981 return="java.lang.String"
3982 abstract="true"
3983 native="false"
3984 synchronized="false"
3985 static="false"
3986 final="false"
3987 deprecated="not deprecated"
3988 visibility="public"
3989>
3990<parameter name="source" type="java.lang.Object">
3991</parameter>
3992</method>
3993</interface>
3994<interface name="NodeAliasFactory"
3995 abstract="true"
3996 static="false"
3997 final="false"
3998 deprecated="not deprecated"
3999 visibility="public"
4000>
4001<method name="newAlias"
4002 return="void"
4003 abstract="true"
4004 native="false"
4005 synchronized="false"
4006 static="false"
4007 final="false"
4008 deprecated="not deprecated"
4009 visibility="public"
4010>
4011<parameter name="fromId" type="K">
4012</parameter>
4013<parameter name="toId" type="K">
4014</parameter>
4015</method>
4016</interface>
4017<interface name="NodeIdFactory"
4018 abstract="true"
4019 static="false"
4020 final="false"
4021 deprecated="not deprecated"
4022 visibility="public"
4023>
4024<method name="getClassNodeId"
4025 return="K"
4026 abstract="true"
4027 native="false"
4028 synchronized="false"
4029 static="false"
4030 final="false"
4031 deprecated="not deprecated"
4032 visibility="public"
4033>
4034<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
4035</parameter>
4036</method>
4037<method name="getInstanceNodeId"
4038 return="K"
4039 abstract="true"
4040 native="false"
4041 synchronized="false"
4042 static="false"
4043 final="false"
4044 deprecated="not deprecated"
4045 visibility="public"
4046>
4047<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
4048</parameter>
4049</method>
4050</interface>
4051<interface name="Renderer"
4052 abstract="true"
4053 static="false"
4054 final="false"
4055 deprecated="not deprecated"
4056 visibility="public"
4057>
4058<method name="render"
4059 return="void"
4060 abstract="true"
4061 native="false"
4062 synchronized="false"
4063 static="false"
4064 final="false"
4065 deprecated="not deprecated"
4066 visibility="public"
4067>
4068<exception name="IOException" type="java.io.IOException">
4069</exception>
4070</method>
4071</interface>
4072<class name="ShortNameFactory"
4073 extends="java.lang.Object"
4074 abstract="false"
4075 static="false"
4076 final="false"
4077 deprecated="not deprecated"
4078 visibility="public"
4079>
4080<implements name="com.google.inject.grapher.NameFactory">
4081</implements>
4082<constructor name="ShortNameFactory"
4083 type="com.google.inject.grapher.ShortNameFactory"
4084 static="false"
4085 final="false"
4086 deprecated="not deprecated"
4087 visibility="public"
4088>
4089</constructor>
4090<method name="getAnnotationName"
4091 return="java.lang.String"
4092 abstract="false"
4093 native="false"
4094 synchronized="false"
4095 static="false"
4096 final="false"
4097 deprecated="not deprecated"
4098 visibility="public"
4099>
4100<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
4101</parameter>
4102</method>
4103<method name="getClassName"
4104 return="java.lang.String"
4105 abstract="false"
4106 native="false"
4107 synchronized="false"
4108 static="false"
4109 final="false"
4110 deprecated="not deprecated"
4111 visibility="public"
4112>
4113<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
4114</parameter>
4115</method>
4116<method name="getFileString"
4117 return="java.lang.String"
4118 abstract="false"
4119 native="false"
4120 synchronized="false"
4121 static="false"
4122 final="false"
4123 deprecated="not deprecated"
4124 visibility="protected"
4125>
4126<parameter name="stackTraceElement" type="java.lang.StackTraceElement">
4127</parameter>
4128</method>
4129<method name="getInstanceName"
4130 return="java.lang.String"
4131 abstract="false"
4132 native="false"
4133 synchronized="false"
4134 static="false"
4135 final="false"
4136 deprecated="not deprecated"
4137 visibility="public"
4138>
4139<parameter name="instance" type="java.lang.Object">
4140</parameter>
4141</method>
4142<method name="getMemberName"
4143 return="java.lang.String"
4144 abstract="false"
4145 native="false"
4146 synchronized="false"
4147 static="false"
4148 final="false"
4149 deprecated="not deprecated"
4150 visibility="public"
4151>
4152<parameter name="member" type="java.lang.reflect.Member">
4153</parameter>
4154</method>
4155<method name="getMethodString"
4156 return="java.lang.String"
4157 abstract="false"
4158 native="false"
4159 synchronized="false"
4160 static="false"
4161 final="false"
4162 deprecated="not deprecated"
4163 visibility="protected"
4164>
4165<parameter name="method" type="java.lang.reflect.Method">
4166</parameter>
4167</method>
4168<method name="getSourceName"
4169 return="java.lang.String"
4170 abstract="false"
4171 native="false"
4172 synchronized="false"
4173 static="false"
4174 final="false"
4175 deprecated="not deprecated"
4176 visibility="public"
4177>
4178<parameter name="source" type="java.lang.Object">
4179</parameter>
4180</method>
4181</class>
4182<class name="StringNodeIdFactory"
4183 extends="java.lang.Object"
4184 abstract="false"
4185 static="false"
4186 final="false"
4187 deprecated="not deprecated"
4188 visibility="public"
4189>
4190<implements name="com.google.inject.grapher.NodeIdFactory">
4191</implements>
4192<constructor name="StringNodeIdFactory"
4193 type="com.google.inject.grapher.StringNodeIdFactory"
4194 static="false"
4195 final="false"
4196 deprecated="not deprecated"
4197 visibility="public"
4198>
4199</constructor>
4200<method name="getClassNodeId"
4201 return="java.lang.String"
4202 abstract="false"
4203 native="false"
4204 synchronized="false"
4205 static="false"
4206 final="false"
4207 deprecated="not deprecated"
4208 visibility="public"
4209>
4210<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
4211</parameter>
4212</method>
4213<method name="getInstanceNodeId"
4214 return="java.lang.String"
4215 abstract="false"
4216 native="false"
4217 synchronized="false"
4218 static="false"
4219 final="false"
4220 deprecated="not deprecated"
4221 visibility="public"
4222>
4223<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
4224</parameter>
4225</method>
4226</class>
4227<class name="TransitiveDependencyVisitor"
4228 extends="java.lang.Object"
4229 abstract="false"
4230 static="false"
4231 final="false"
4232 deprecated="not deprecated"
4233 visibility="public"
4234>
4235<implements name="com.google.inject.spi.BindingTargetVisitor">
4236</implements>
4237<constructor name="TransitiveDependencyVisitor"
4238 type="com.google.inject.grapher.TransitiveDependencyVisitor"
4239 static="false"
4240 final="false"
4241 deprecated="not deprecated"
4242 visibility="public"
4243>
4244</constructor>
4245<method name="visit"
4246 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4247 abstract="false"
4248 native="false"
4249 synchronized="false"
4250 static="false"
4251 final="false"
4252 deprecated="not deprecated"
4253 visibility="public"
4254>
4255<parameter name="binding" type="com.google.inject.spi.ConstructorBinding&lt;?&gt;">
4256</parameter>
4257</method>
4258<method name="visit"
4259 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4260 abstract="false"
4261 native="false"
4262 synchronized="false"
4263 static="false"
4264 final="false"
4265 deprecated="not deprecated"
4266 visibility="public"
4267>
4268<parameter name="binding" type="com.google.inject.spi.ConvertedConstantBinding&lt;?&gt;">
4269</parameter>
4270</method>
4271<method name="visit"
4272 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4273 abstract="false"
4274 native="false"
4275 synchronized="false"
4276 static="false"
4277 final="false"
4278 deprecated="not deprecated"
4279 visibility="public"
4280>
4281<parameter name="binding" type="com.google.inject.spi.ExposedBinding&lt;?&gt;">
4282</parameter>
4283</method>
4284<method name="visit"
4285 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4286 abstract="false"
4287 native="false"
4288 synchronized="false"
4289 static="false"
4290 final="false"
4291 deprecated="not deprecated"
4292 visibility="public"
4293>
4294<parameter name="binding" type="com.google.inject.spi.InstanceBinding&lt;?&gt;">
4295</parameter>
4296</method>
4297<method name="visit"
4298 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4299 abstract="false"
4300 native="false"
4301 synchronized="false"
4302 static="false"
4303 final="false"
4304 deprecated="not deprecated"
4305 visibility="public"
4306>
4307<parameter name="binding" type="com.google.inject.spi.LinkedKeyBinding&lt;?&gt;">
4308</parameter>
4309</method>
4310<method name="visit"
4311 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4312 abstract="false"
4313 native="false"
4314 synchronized="false"
4315 static="false"
4316 final="false"
4317 deprecated="not deprecated"
4318 visibility="public"
4319>
4320<parameter name="binding" type="com.google.inject.spi.ProviderBinding&lt;?&gt;">
4321</parameter>
4322</method>
4323<method name="visit"
4324 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4325 abstract="false"
4326 native="false"
4327 synchronized="false"
4328 static="false"
4329 final="false"
4330 deprecated="not deprecated"
4331 visibility="public"
4332>
4333<parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding&lt;?&gt;">
4334</parameter>
4335</method>
4336<method name="visit"
4337 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4338 abstract="false"
4339 native="false"
4340 synchronized="false"
4341 static="false"
4342 final="false"
4343 deprecated="not deprecated"
4344 visibility="public"
4345>
4346<parameter name="binding" type="com.google.inject.spi.ProviderKeyBinding&lt;?&gt;">
4347</parameter>
4348</method>
4349<method name="visit"
4350 return="java.util.Collection&lt;com.google.inject.Key&lt;?&gt;&gt;"
4351 abstract="false"
4352 native="false"
4353 synchronized="false"
4354 static="false"
4355 final="false"
4356 deprecated="not deprecated"
4357 visibility="public"
4358>
4359<parameter name="binding" type="com.google.inject.spi.UntargettedBinding&lt;?&gt;">
4360</parameter>
4361</method>
4362</class>
4363</package>
4364<package name="com.google.inject.grapher.graphviz"
4365>
4366<class name="ArrowType"
4367 extends="java.lang.Enum"
4368 abstract="false"
4369 static="false"
4370 final="true"
4371 deprecated="not deprecated"
4372 visibility="public"
4373>
4374<method name="valueOf"
4375 return="com.google.inject.grapher.graphviz.ArrowType"
4376 abstract="false"
4377 native="false"
4378 synchronized="false"
4379 static="true"
4380 final="false"
4381 deprecated="not deprecated"
4382 visibility="public"
4383>
4384<parameter name="name" type="java.lang.String">
4385</parameter>
4386</method>
4387<method name="values"
4388 return="com.google.inject.grapher.graphviz.ArrowType[]"
4389 abstract="false"
4390 native="false"
4391 synchronized="false"
4392 static="true"
4393 final="true"
4394 deprecated="not deprecated"
4395 visibility="public"
4396>
4397</method>
4398</class>
4399<class name="BindingEdgeFactory"
4400 extends="java.lang.Object"
4401 abstract="false"
4402 static="false"
4403 final="false"
4404 deprecated="not deprecated"
4405 visibility="public"
4406>
4407<implements name="com.google.inject.grapher.BindingEdge.Factory">
4408</implements>
4409<constructor name="BindingEdgeFactory"
4410 type="com.google.inject.grapher.graphviz.BindingEdgeFactory"
4411 static="false"
4412 final="false"
4413 deprecated="not deprecated"
4414 visibility="public"
4415>
4416<parameter name="renderer" type="com.google.inject.grapher.graphviz.GraphvizRenderer">
4417</parameter>
4418</constructor>
4419<method name="newAdaptor"
4420 return="com.google.inject.grapher.graphviz.BindingEdgeFactory.GraphvizEdgeAdaptor"
4421 abstract="false"
4422 native="false"
4423 synchronized="false"
4424 static="false"
4425 final="false"
4426 deprecated="not deprecated"
4427 visibility="protected"
4428>
4429<parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge">
4430</parameter>
4431</method>
4432<method name="newBindingEdge"
4433 return="com.google.inject.grapher.BindingEdge&lt;java.lang.String&gt;"
4434 abstract="false"
4435 native="false"
4436 synchronized="false"
4437 static="false"
4438 final="false"
4439 deprecated="not deprecated"
4440 visibility="public"
4441>
4442<parameter name="fromId" type="java.lang.String">
4443</parameter>
4444<parameter name="toId" type="java.lang.String">
4445</parameter>
4446</method>
4447</class>
4448<class name="BindingEdgeFactory.GraphvizEdgeAdaptor"
4449 extends="java.lang.Object"
4450 abstract="false"
4451 static="false"
4452 final="false"
4453 deprecated="not deprecated"
4454 visibility="protected"
4455>
4456<implements name="com.google.inject.grapher.BindingEdge">
4457</implements>
4458<constructor name="BindingEdgeFactory.GraphvizEdgeAdaptor"
4459 type="com.google.inject.grapher.graphviz.BindingEdgeFactory.GraphvizEdgeAdaptor"
4460 static="false"
4461 final="false"
4462 deprecated="not deprecated"
4463 visibility="public"
4464>
4465<parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge">
4466</parameter>
4467</constructor>
4468<method name="setType"
4469 return="void"
4470 abstract="false"
4471 native="false"
4472 synchronized="false"
4473 static="false"
4474 final="false"
4475 deprecated="not deprecated"
4476 visibility="public"
4477>
4478<parameter name="type" type="com.google.inject.grapher.BindingEdge.Type">
4479</parameter>
4480</method>
4481<field name="edge"
4482 type="com.google.inject.grapher.graphviz.GraphvizEdge"
4483 transient="false"
4484 volatile="false"
4485 static="false"
4486 final="true"
4487 deprecated="not deprecated"
4488 visibility="protected"
4489>
4490</field>
4491</class>
4492<class name="CompassPoint"
4493 extends="java.lang.Enum"
4494 abstract="false"
4495 static="false"
4496 final="true"
4497 deprecated="not deprecated"
4498 visibility="public"
4499>
4500<method name="valueOf"
4501 return="com.google.inject.grapher.graphviz.CompassPoint"
4502 abstract="false"
4503 native="false"
4504 synchronized="false"
4505 static="true"
4506 final="false"
4507 deprecated="not deprecated"
4508 visibility="public"
4509>
4510<parameter name="name" type="java.lang.String">
4511</parameter>
4512</method>
4513<method name="values"
4514 return="com.google.inject.grapher.graphviz.CompassPoint[]"
4515 abstract="false"
4516 native="false"
4517 synchronized="false"
4518 static="true"
4519 final="true"
4520 deprecated="not deprecated"
4521 visibility="public"
4522>
4523</method>
4524</class>
4525<class name="DependencyEdgeFactory"
4526 extends="java.lang.Object"
4527 abstract="false"
4528 static="false"
4529 final="false"
4530 deprecated="not deprecated"
4531 visibility="public"
4532>
4533<implements name="com.google.inject.grapher.DependencyEdge.Factory">
4534</implements>
4535<constructor name="DependencyEdgeFactory"
4536 type="com.google.inject.grapher.graphviz.DependencyEdgeFactory"
4537 static="false"
4538 final="false"
4539 deprecated="not deprecated"
4540 visibility="public"
4541>
4542<parameter name="renderer" type="com.google.inject.grapher.graphviz.GraphvizRenderer">
4543</parameter>
4544<parameter name="portIdFactory" type="com.google.inject.grapher.graphviz.PortIdFactory">
4545</parameter>
4546</constructor>
4547<method name="newAdaptor"
4548 return="com.google.inject.grapher.graphviz.DependencyEdgeFactory.GraphvizEdgeAdaptor"
4549 abstract="false"
4550 native="false"
4551 synchronized="false"
4552 static="false"
4553 final="false"
4554 deprecated="not deprecated"
4555 visibility="protected"
4556>
4557<parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge">
4558</parameter>
4559</method>
4560<method name="newDependencyEdge"
4561 return="com.google.inject.grapher.DependencyEdge&lt;java.lang.String&gt;"
4562 abstract="false"
4563 native="false"
4564 synchronized="false"
4565 static="false"
4566 final="false"
4567 deprecated="not deprecated"
4568 visibility="public"
4569>
4570<parameter name="fromId" type="java.lang.String">
4571</parameter>
4572<parameter name="fromPoint" type="com.google.inject.spi.InjectionPoint">
4573</parameter>
4574<parameter name="toId" type="java.lang.String">
4575</parameter>
4576</method>
4577</class>
4578<class name="DependencyEdgeFactory.GraphvizEdgeAdaptor"
4579 extends="java.lang.Object"
4580 abstract="false"
4581 static="false"
4582 final="false"
4583 deprecated="not deprecated"
4584 visibility="protected"
4585>
4586<implements name="com.google.inject.grapher.DependencyEdge">
4587</implements>
4588<constructor name="DependencyEdgeFactory.GraphvizEdgeAdaptor"
4589 type="com.google.inject.grapher.graphviz.DependencyEdgeFactory.GraphvizEdgeAdaptor"
4590 static="false"
4591 final="false"
4592 deprecated="not deprecated"
4593 visibility="public"
4594>
4595<parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge">
4596</parameter>
4597</constructor>
4598<field name="edge"
4599 type="com.google.inject.grapher.graphviz.GraphvizEdge"
4600 transient="false"
4601 volatile="false"
4602 static="false"
4603 final="true"
4604 deprecated="not deprecated"
4605 visibility="protected"
4606>
4607</field>
4608</class>
4609<class name="EdgeStyle"
4610 extends="java.lang.Enum"
4611 abstract="false"
4612 static="false"
4613 final="true"
4614 deprecated="not deprecated"
4615 visibility="public"
4616>
4617<method name="valueOf"
4618 return="com.google.inject.grapher.graphviz.EdgeStyle"
4619 abstract="false"
4620 native="false"
4621 synchronized="false"
4622 static="true"
4623 final="false"
4624 deprecated="not deprecated"
4625 visibility="public"
4626>
4627<parameter name="name" type="java.lang.String">
4628</parameter>
4629</method>
4630<method name="values"
4631 return="com.google.inject.grapher.graphviz.EdgeStyle[]"
4632 abstract="false"
4633 native="false"
4634 synchronized="false"
4635 static="true"
4636 final="true"
4637 deprecated="not deprecated"
4638 visibility="public"
4639>
4640</method>
4641</class>
4642<class name="GraphvizEdge"
4643 extends="java.lang.Object"
4644 abstract="false"
4645 static="false"
4646 final="false"
4647 deprecated="not deprecated"
4648 visibility="public"
4649>
4650<constructor name="GraphvizEdge"
4651 type="com.google.inject.grapher.graphviz.GraphvizEdge"
4652 static="false"
4653 final="false"
4654 deprecated="not deprecated"
4655 visibility="public"
4656>
4657<parameter name="tailNodeId" type="java.lang.String">
4658</parameter>
4659<parameter name="headNodeId" type="java.lang.String">
4660</parameter>
4661</constructor>
4662<method name="getArrowHead"
4663 return="java.util.List&lt;com.google.inject.grapher.graphviz.ArrowType&gt;"
4664 abstract="false"
4665 native="false"
4666 synchronized="false"
4667 static="false"
4668 final="false"
4669 deprecated="not deprecated"
4670 visibility="public"
4671>
4672</method>
4673<method name="getArrowTail"
4674 return="java.util.List&lt;com.google.inject.grapher.graphviz.ArrowType&gt;"
4675 abstract="false"
4676 native="false"
4677 synchronized="false"
4678 static="false"
4679 final="false"
4680 deprecated="not deprecated"
4681 visibility="public"
4682>
4683</method>
4684<method name="getHeadCompassPoint"
4685 return="com.google.inject.grapher.graphviz.CompassPoint"
4686 abstract="false"
4687 native="false"
4688 synchronized="false"
4689 static="false"
4690 final="false"
4691 deprecated="not deprecated"
4692 visibility="public"
4693>
4694</method>
4695<method name="getHeadNodeId"
4696 return="java.lang.String"
4697 abstract="false"
4698 native="false"
4699 synchronized="false"
4700 static="false"
4701 final="false"
4702 deprecated="not deprecated"
4703 visibility="public"
4704>
4705</method>
4706<method name="getHeadPortId"
4707 return="java.lang.String"
4708 abstract="false"
4709 native="false"
4710 synchronized="false"
4711 static="false"
4712 final="false"
4713 deprecated="not deprecated"
4714 visibility="public"
4715>
4716</method>
4717<method name="getStyle"
4718 return="com.google.inject.grapher.graphviz.EdgeStyle"
4719 abstract="false"
4720 native="false"
4721 synchronized="false"
4722 static="false"
4723 final="false"
4724 deprecated="not deprecated"
4725 visibility="public"
4726>
4727</method>
4728<method name="getTailCompassPoint"
4729 return="com.google.inject.grapher.graphviz.CompassPoint"
4730 abstract="false"
4731 native="false"
4732 synchronized="false"
4733 static="false"
4734 final="false"
4735 deprecated="not deprecated"
4736 visibility="public"
4737>
4738</method>
4739<method name="getTailNodeId"
4740 return="java.lang.String"
4741 abstract="false"
4742 native="false"
4743 synchronized="false"
4744 static="false"
4745 final="false"
4746 deprecated="not deprecated"
4747 visibility="public"
4748>
4749</method>
4750<method name="getTailPortId"
4751 return="java.lang.String"
4752 abstract="false"
4753 native="false"
4754 synchronized="false"
4755 static="false"
4756 final="false"
4757 deprecated="not deprecated"
4758 visibility="public"
4759>
4760</method>
4761<method name="setArrowHead"
4762 return="void"
4763 abstract="false"
4764 native="false"
4765 synchronized="false"
4766 static="false"
4767 final="false"
4768 deprecated="not deprecated"
4769 visibility="public"
4770>
4771<parameter name="arrowHead" type="java.util.List&lt;com.google.inject.grapher.graphviz.ArrowType&gt;">
4772</parameter>
4773</method>
4774<method name="setArrowTail"
4775 return="void"
4776 abstract="false"
4777 native="false"
4778 synchronized="false"
4779 static="false"
4780 final="false"
4781 deprecated="not deprecated"
4782 visibility="public"
4783>
4784<parameter name="arrowTail" type="java.util.List&lt;com.google.inject.grapher.graphviz.ArrowType&gt;">
4785</parameter>
4786</method>
4787<method name="setHeadCompassPoint"
4788 return="void"
4789 abstract="false"
4790 native="false"
4791 synchronized="false"
4792 static="false"
4793 final="false"
4794 deprecated="not deprecated"
4795 visibility="public"
4796>
4797<parameter name="headCompassPoint" type="com.google.inject.grapher.graphviz.CompassPoint">
4798</parameter>
4799</method>
4800<method name="setHeadPortId"
4801 return="void"
4802 abstract="false"
4803 native="false"
4804 synchronized="false"
4805 static="false"
4806 final="false"
4807 deprecated="not deprecated"
4808 visibility="public"
4809>
4810<parameter name="headPortId" type="java.lang.String">
4811</parameter>
4812</method>
4813<method name="setStyle"
4814 return="void"
4815 abstract="false"
4816 native="false"
4817 synchronized="false"
4818 static="false"
4819 final="false"
4820 deprecated="not deprecated"
4821 visibility="public"
4822>
4823<parameter name="style" type="com.google.inject.grapher.graphviz.EdgeStyle">
4824</parameter>
4825</method>
4826<method name="setTailCompassPoint"
4827 return="void"
4828 abstract="false"
4829 native="false"
4830 synchronized="false"
4831 static="false"
4832 final="false"
4833 deprecated="not deprecated"
4834 visibility="public"
4835>
4836<parameter name="tailCompassPoint" type="com.google.inject.grapher.graphviz.CompassPoint">
4837</parameter>
4838</method>
4839<method name="setTailPortId"
4840 return="void"
4841 abstract="false"
4842 native="false"
4843 synchronized="false"
4844 static="false"
4845 final="false"
4846 deprecated="not deprecated"
4847 visibility="public"
4848>
4849<parameter name="tailPortId" type="java.lang.String">
4850</parameter>
4851</method>
4852</class>
4853<class name="GraphvizModule"
4854 extends="com.google.inject.AbstractModule"
4855 abstract="false"
4856 static="false"
4857 final="false"
4858 deprecated="not deprecated"
4859 visibility="public"
4860>
4861<constructor name="GraphvizModule"
4862 type="com.google.inject.grapher.graphviz.GraphvizModule"
4863 static="false"
4864 final="false"
4865 deprecated="not deprecated"
4866 visibility="public"
4867>
4868</constructor>
4869<method name="configure"
4870 return="void"
4871 abstract="false"
4872 native="false"
4873 synchronized="false"
4874 static="false"
4875 final="false"
4876 deprecated="not deprecated"
4877 visibility="protected"
4878>
4879</method>
4880</class>
4881<class name="GraphvizNode"
4882 extends="java.lang.Object"
4883 abstract="false"
4884 static="false"
4885 final="false"
4886 deprecated="not deprecated"
4887 visibility="public"
4888>
4889<constructor name="GraphvizNode"
4890 type="com.google.inject.grapher.graphviz.GraphvizNode"
4891 static="false"
4892 final="false"
4893 deprecated="not deprecated"
4894 visibility="public"
4895>
4896<parameter name="nodeId" type="java.lang.String">
4897</parameter>
4898</constructor>
4899<method name="addField"
4900 return="void"
4901 abstract="false"
4902 native="false"
4903 synchronized="false"
4904 static="false"
4905 final="false"
4906 deprecated="not deprecated"
4907 visibility="public"
4908>
4909<parameter name="portId" type="java.lang.String">
4910</parameter>
4911<parameter name="title" type="java.lang.String">
4912</parameter>
4913</method>
4914<method name="addSubtitle"
4915 return="void"
4916 abstract="false"
4917 native="false"
4918 synchronized="false"
4919 static="false"
4920 final="false"
4921 deprecated="not deprecated"
4922 visibility="public"
4923>
4924<parameter name="position" type="int">
4925</parameter>
4926<parameter name="subtitle" type="java.lang.String">
4927</parameter>
4928</method>
4929<method name="getFields"
4930 return="java.util.Map&lt;java.lang.String, java.lang.String&gt;"
4931 abstract="false"
4932 native="false"
4933 synchronized="false"
4934 static="false"
4935 final="false"
4936 deprecated="not deprecated"
4937 visibility="public"
4938>
4939</method>
4940<method name="getHeaderBackgroundColor"
4941 return="java.lang.String"
4942 abstract="false"
4943 native="false"
4944 synchronized="false"
4945 static="false"
4946 final="false"
4947 deprecated="not deprecated"
4948 visibility="public"
4949>
4950</method>
4951<method name="getHeaderTextColor"
4952 return="java.lang.String"
4953 abstract="false"
4954 native="false"
4955 synchronized="false"
4956 static="false"
4957 final="false"
4958 deprecated="not deprecated"
4959 visibility="public"
4960>
4961</method>
4962<method name="getNodeId"
4963 return="java.lang.String"
4964 abstract="false"
4965 native="false"
4966 synchronized="false"
4967 static="false"
4968 final="false"
4969 deprecated="not deprecated"
4970 visibility="public"
4971>
4972</method>
4973<method name="getShape"
4974 return="com.google.inject.grapher.graphviz.NodeShape"
4975 abstract="false"
4976 native="false"
4977 synchronized="false"
4978 static="false"
4979 final="false"
4980 deprecated="not deprecated"
4981 visibility="public"
4982>
4983</method>
4984<method name="getStyle"
4985 return="com.google.inject.grapher.graphviz.NodeStyle"
4986 abstract="false"
4987 native="false"
4988 synchronized="false"
4989 static="false"
4990 final="false"
4991 deprecated="not deprecated"
4992 visibility="public"
4993>
4994</method>
4995<method name="getSubtitles"
4996 return="java.util.List&lt;java.lang.String&gt;"
4997 abstract="false"
4998 native="false"
4999 synchronized="false"
5000 static="false"
5001 final="false"
5002 deprecated="not deprecated"
5003 visibility="public"
5004>
5005</method>
5006<method name="getTitle"
5007 return="java.lang.String"
5008 abstract="false"
5009 native="false"
5010 synchronized="false"
5011 static="false"
5012 final="false"
5013 deprecated="not deprecated"
5014 visibility="public"
5015>
5016</method>
5017<method name="setHeaderBackgroundColor"
5018 return="void"
5019 abstract="false"
5020 native="false"
5021 synchronized="false"
5022 static="false"
5023 final="false"
5024 deprecated="not deprecated"
5025 visibility="public"
5026>
5027<parameter name="headerBackgroundColor" type="java.lang.String">
5028</parameter>
5029</method>
5030<method name="setHeaderTextColor"
5031 return="void"
5032 abstract="false"
5033 native="false"
5034 synchronized="false"
5035 static="false"
5036 final="false"
5037 deprecated="not deprecated"
5038 visibility="public"
5039>
5040<parameter name="headerTextColor" type="java.lang.String">
5041</parameter>
5042</method>
5043<method name="setShape"
5044 return="void"
5045 abstract="false"
5046 native="false"
5047 synchronized="false"
5048 static="false"
5049 final="false"
5050 deprecated="not deprecated"
5051 visibility="public"
5052>
5053<parameter name="shape" type="com.google.inject.grapher.graphviz.NodeShape">
5054</parameter>
5055</method>
5056<method name="setStyle"
5057 return="void"
5058 abstract="false"
5059 native="false"
5060 synchronized="false"
5061 static="false"
5062 final="false"
5063 deprecated="not deprecated"
5064 visibility="public"
5065>
5066<parameter name="style" type="com.google.inject.grapher.graphviz.NodeStyle">
5067</parameter>
5068</method>
5069<method name="setTitle"
5070 return="void"
5071 abstract="false"
5072 native="false"
5073 synchronized="false"
5074 static="false"
5075 final="false"
5076 deprecated="not deprecated"
5077 visibility="public"
5078>
5079<parameter name="title" type="java.lang.String">
5080</parameter>
5081</method>
5082</class>
5083<class name="GraphvizRenderer"
5084 extends="java.lang.Object"
5085 abstract="false"
5086 static="false"
5087 final="false"
5088 deprecated="not deprecated"
5089 visibility="public"
5090>
5091<implements name="com.google.inject.grapher.NodeAliasFactory">
5092</implements>
5093<implements name="com.google.inject.grapher.Renderer">
5094</implements>
5095<constructor name="GraphvizRenderer"
5096 type="com.google.inject.grapher.graphviz.GraphvizRenderer"
5097 static="false"
5098 final="false"
5099 deprecated="not deprecated"
5100 visibility="public"
5101>
5102</constructor>
5103<method name="addEdge"
5104 return="void"
5105 abstract="false"
5106 native="false"
5107 synchronized="false"
5108 static="false"
5109 final="false"
5110 deprecated="not deprecated"
5111 visibility="public"
5112>
5113<parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge">
5114</parameter>
5115</method>
5116<method name="addNode"
5117 return="void"
5118 abstract="false"
5119 native="false"
5120 synchronized="false"
5121 static="false"
5122 final="false"
5123 deprecated="not deprecated"
5124 visibility="public"
5125>
5126<parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode">
5127</parameter>
5128</method>
5129<method name="finish"
5130 return="void"
5131 abstract="false"
5132 native="false"
5133 synchronized="false"
5134 static="false"
5135 final="false"
5136 deprecated="not deprecated"
5137 visibility="protected"
5138>
5139</method>
5140<method name="getArrowString"
5141 return="java.lang.String"
5142 abstract="false"
5143 native="false"
5144 synchronized="false"
5145 static="false"
5146 final="false"
5147 deprecated="not deprecated"
5148 visibility="protected"
5149>
5150<parameter name="arrows" type="java.util.List&lt;com.google.inject.grapher.graphviz.ArrowType&gt;">
5151</parameter>
5152</method>
5153<method name="getEdgeAttributes"
5154 return="java.util.Map&lt;java.lang.String, java.lang.String&gt;"
5155 abstract="false"
5156 native="false"
5157 synchronized="false"
5158 static="false"
5159 final="false"
5160 deprecated="not deprecated"
5161 visibility="protected"
5162>
5163<parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge">
5164</parameter>
5165</method>
5166<method name="getEdgeEndPoint"
5167 return="java.lang.String"
5168 abstract="false"
5169 native="false"
5170 synchronized="false"
5171 static="false"
5172 final="false"
5173 deprecated="not deprecated"
5174 visibility="protected"
5175>
5176<parameter name="nodeId" type="java.lang.String">
5177</parameter>
5178<parameter name="portId" type="java.lang.String">
5179</parameter>
5180<parameter name="compassPoint" type="com.google.inject.grapher.graphviz.CompassPoint">
5181</parameter>
5182</method>
5183<method name="getGraphAttributes"
5184 return="java.util.Map&lt;java.lang.String, java.lang.String&gt;"
5185 abstract="false"
5186 native="false"
5187 synchronized="false"
5188 static="false"
5189 final="false"
5190 deprecated="not deprecated"
5191 visibility="protected"
5192>
5193</method>
5194<method name="getNodeAttributes"
5195 return="java.util.Map&lt;java.lang.String, java.lang.String&gt;"
5196 abstract="false"
5197 native="false"
5198 synchronized="false"
5199 static="false"
5200 final="false"
5201 deprecated="not deprecated"
5202 visibility="protected"
5203>
5204<parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode">
5205</parameter>
5206</method>
5207<method name="getNodeLabel"
5208 return="java.lang.String"
5209 abstract="false"
5210 native="false"
5211 synchronized="false"
5212 static="false"
5213 final="false"
5214 deprecated="not deprecated"
5215 visibility="protected"
5216>
5217<parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode">
5218</parameter>
5219</method>
5220<method name="htmlEscape"
5221 return="java.lang.String"
5222 abstract="false"
5223 native="false"
5224 synchronized="false"
5225 static="false"
5226 final="false"
5227 deprecated="not deprecated"
5228 visibility="protected"
5229>
5230<parameter name="str" type="java.lang.String">
5231</parameter>
5232</method>
5233<method name="newAlias"
5234 return="void"
5235 abstract="false"
5236 native="false"
5237 synchronized="false"
5238 static="false"
5239 final="false"
5240 deprecated="not deprecated"
5241 visibility="public"
5242>
5243<parameter name="fromId" type="java.lang.String">
5244</parameter>
5245<parameter name="toId" type="java.lang.String">
5246</parameter>
5247</method>
5248<method name="render"
5249 return="void"
5250 abstract="false"
5251 native="false"
5252 synchronized="false"
5253 static="false"
5254 final="false"
5255 deprecated="not deprecated"
5256 visibility="public"
5257>
5258</method>
5259<method name="renderEdge"
5260 return="void"
5261 abstract="false"
5262 native="false"
5263 synchronized="false"
5264 static="false"
5265 final="false"
5266 deprecated="not deprecated"
5267 visibility="protected"
5268>
5269<parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge">
5270</parameter>
5271</method>
5272<method name="renderNode"
5273 return="void"
5274 abstract="false"
5275 native="false"
5276 synchronized="false"
5277 static="false"
5278 final="false"
5279 deprecated="not deprecated"
5280 visibility="protected"
5281>
5282<parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode">
5283</parameter>
5284</method>
5285<method name="resolveAlias"
5286 return="java.lang.String"
5287 abstract="false"
5288 native="false"
5289 synchronized="false"
5290 static="false"
5291 final="false"
5292 deprecated="not deprecated"
5293 visibility="protected"
5294>
5295<parameter name="id" type="java.lang.String">
5296</parameter>
5297</method>
5298<method name="setOut"
5299 return="com.google.inject.grapher.graphviz.GraphvizRenderer"
5300 abstract="false"
5301 native="false"
5302 synchronized="false"
5303 static="false"
5304 final="false"
5305 deprecated="not deprecated"
5306 visibility="public"
5307>
5308<parameter name="out" type="java.io.PrintWriter">
5309</parameter>
5310</method>
5311<method name="setRankdir"
5312 return="com.google.inject.grapher.graphviz.GraphvizRenderer"
5313 abstract="false"
5314 native="false"
5315 synchronized="false"
5316 static="false"
5317 final="false"
5318 deprecated="not deprecated"
5319 visibility="public"
5320>
5321<parameter name="rankdir" type="java.lang.String">
5322</parameter>
5323</method>
5324<method name="start"
5325 return="void"
5326 abstract="false"
5327 native="false"
5328 synchronized="false"
5329 static="false"
5330 final="false"
5331 deprecated="not deprecated"
5332 visibility="protected"
5333>
5334</method>
5335</class>
5336<class name="ImplementationNodeFactory"
5337 extends="java.lang.Object"
5338 abstract="false"
5339 static="false"
5340 final="false"
5341 deprecated="not deprecated"
5342 visibility="public"
5343>
5344<implements name="com.google.inject.grapher.ImplementationNode.Factory">
5345</implements>
5346<constructor name="ImplementationNodeFactory"
5347 type="com.google.inject.grapher.graphviz.ImplementationNodeFactory"
5348 static="false"
5349 final="false"
5350 deprecated="not deprecated"
5351 visibility="public"
5352>
5353<parameter name="renderer" type="com.google.inject.grapher.graphviz.GraphvizRenderer">
5354</parameter>
5355<parameter name="nameFactory" type="com.google.inject.grapher.NameFactory">
5356</parameter>
5357<parameter name="portIdFactory" type="com.google.inject.grapher.graphviz.PortIdFactory">
5358</parameter>
5359</constructor>
5360<method name="newAdaptor"
5361 return="com.google.inject.grapher.graphviz.ImplementationNodeFactory.GraphvizNodeAdaptor"
5362 abstract="false"
5363 native="false"
5364 synchronized="false"
5365 static="false"
5366 final="false"
5367 deprecated="not deprecated"
5368 visibility="protected"
5369>
5370<parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode">
5371</parameter>
5372</method>
5373<method name="newImplementationNode"
5374 return="com.google.inject.grapher.ImplementationNode&lt;java.lang.String&gt;"
5375 abstract="false"
5376 native="false"
5377 synchronized="false"
5378 static="false"
5379 final="false"
5380 deprecated="not deprecated"
5381 visibility="public"
5382>
5383<parameter name="nodeId" type="java.lang.String">
5384</parameter>
5385</method>
5386</class>
5387<class name="ImplementationNodeFactory.GraphvizNodeAdaptor"
5388 extends="java.lang.Object"
5389 abstract="false"
5390 static="false"
5391 final="false"
5392 deprecated="not deprecated"
5393 visibility="protected"
5394>
5395<implements name="com.google.inject.grapher.ImplementationNode">
5396</implements>
5397<constructor name="ImplementationNodeFactory.GraphvizNodeAdaptor"
5398 type="com.google.inject.grapher.graphviz.ImplementationNodeFactory.GraphvizNodeAdaptor"
5399 static="false"
5400 final="false"
5401 deprecated="not deprecated"
5402 visibility="public"
5403>
5404<parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode">
5405</parameter>
5406</constructor>
5407<method name="addMember"
5408 return="void"
5409 abstract="false"
5410 native="false"
5411 synchronized="false"
5412 static="false"
5413 final="false"
5414 deprecated="not deprecated"
5415 visibility="public"
5416>
5417<parameter name="member" type="java.lang.reflect.Member">
5418</parameter>
5419</method>
5420<method name="setClassKey"
5421 return="void"
5422 abstract="false"
5423 native="false"
5424 synchronized="false"
5425 static="false"
5426 final="false"
5427 deprecated="not deprecated"
5428 visibility="public"
5429>
5430<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
5431</parameter>
5432</method>
5433<method name="setInstance"
5434 return="void"
5435 abstract="false"
5436 native="false"
5437 synchronized="false"
5438 static="false"
5439 final="false"
5440 deprecated="not deprecated"
5441 visibility="public"
5442>
5443<parameter name="instance" type="java.lang.Object">
5444</parameter>
5445</method>
5446<method name="setSource"
5447 return="void"
5448 abstract="false"
5449 native="false"
5450 synchronized="false"
5451 static="false"
5452 final="false"
5453 deprecated="not deprecated"
5454 visibility="public"
5455>
5456<parameter name="source" type="java.lang.Object">
5457</parameter>
5458</method>
5459<field name="node"
5460 type="com.google.inject.grapher.graphviz.GraphvizNode"
5461 transient="false"
5462 volatile="false"
5463 static="false"
5464 final="true"
5465 deprecated="not deprecated"
5466 visibility="protected"
5467>
5468</field>
5469</class>
5470<class name="InterfaceNodeFactory"
5471 extends="java.lang.Object"
5472 abstract="false"
5473 static="false"
5474 final="false"
5475 deprecated="not deprecated"
5476 visibility="public"
5477>
5478<implements name="com.google.inject.grapher.InterfaceNode.Factory">
5479</implements>
5480<constructor name="InterfaceNodeFactory"
5481 type="com.google.inject.grapher.graphviz.InterfaceNodeFactory"
5482 static="false"
5483 final="false"
5484 deprecated="not deprecated"
5485 visibility="public"
5486>
5487<parameter name="renderer" type="com.google.inject.grapher.graphviz.GraphvizRenderer">
5488</parameter>
5489<parameter name="nameFactory" type="com.google.inject.grapher.NameFactory">
5490</parameter>
5491</constructor>
5492<method name="newInterfaceNode"
5493 return="com.google.inject.grapher.InterfaceNode&lt;java.lang.String&gt;"
5494 abstract="false"
5495 native="false"
5496 synchronized="false"
5497 static="false"
5498 final="false"
5499 deprecated="not deprecated"
5500 visibility="public"
5501>
5502<parameter name="nodeId" type="java.lang.String">
5503</parameter>
5504</method>
5505</class>
5506<class name="InterfaceNodeFactory.GraphvizNodeAdaptor"
5507 extends="java.lang.Object"
5508 abstract="false"
5509 static="false"
5510 final="false"
5511 deprecated="not deprecated"
5512 visibility="protected"
5513>
5514<implements name="com.google.inject.grapher.InterfaceNode">
5515</implements>
5516<constructor name="InterfaceNodeFactory.GraphvizNodeAdaptor"
5517 type="com.google.inject.grapher.graphviz.InterfaceNodeFactory.GraphvizNodeAdaptor"
5518 static="false"
5519 final="false"
5520 deprecated="not deprecated"
5521 visibility="public"
5522>
5523<parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode">
5524</parameter>
5525</constructor>
5526<method name="setKey"
5527 return="void"
5528 abstract="false"
5529 native="false"
5530 synchronized="false"
5531 static="false"
5532 final="false"
5533 deprecated="not deprecated"
5534 visibility="public"
5535>
5536<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
5537</parameter>
5538</method>
5539<method name="setSource"
5540 return="void"
5541 abstract="false"
5542 native="false"
5543 synchronized="false"
5544 static="false"
5545 final="false"
5546 deprecated="not deprecated"
5547 visibility="public"
5548>
5549<parameter name="source" type="java.lang.Object">
5550</parameter>
5551</method>
5552<field name="node"
5553 type="com.google.inject.grapher.graphviz.GraphvizNode"
5554 transient="false"
5555 volatile="false"
5556 static="false"
5557 final="true"
5558 deprecated="not deprecated"
5559 visibility="protected"
5560>
5561</field>
5562</class>
5563<class name="NodeShape"
5564 extends="java.lang.Enum"
5565 abstract="false"
5566 static="false"
5567 final="true"
5568 deprecated="not deprecated"
5569 visibility="public"
5570>
5571<method name="valueOf"
5572 return="com.google.inject.grapher.graphviz.NodeShape"
5573 abstract="false"
5574 native="false"
5575 synchronized="false"
5576 static="true"
5577 final="false"
5578 deprecated="not deprecated"
5579 visibility="public"
5580>
5581<parameter name="name" type="java.lang.String">
5582</parameter>
5583</method>
5584<method name="values"
5585 return="com.google.inject.grapher.graphviz.NodeShape[]"
5586 abstract="false"
5587 native="false"
5588 synchronized="false"
5589 static="true"
5590 final="true"
5591 deprecated="not deprecated"
5592 visibility="public"
5593>
5594</method>
5595</class>
5596<class name="NodeStyle"
5597 extends="java.lang.Enum"
5598 abstract="false"
5599 static="false"
5600 final="true"
5601 deprecated="not deprecated"
5602 visibility="public"
5603>
5604<method name="valueOf"
5605 return="com.google.inject.grapher.graphviz.NodeStyle"
5606 abstract="false"
5607 native="false"
5608 synchronized="false"
5609 static="true"
5610 final="false"
5611 deprecated="not deprecated"
5612 visibility="public"
5613>
5614<parameter name="name" type="java.lang.String">
5615</parameter>
5616</method>
5617<method name="values"
5618 return="com.google.inject.grapher.graphviz.NodeStyle[]"
5619 abstract="false"
5620 native="false"
5621 synchronized="false"
5622 static="true"
5623 final="true"
5624 deprecated="not deprecated"
5625 visibility="public"
5626>
5627</method>
5628</class>
5629<interface name="PortIdFactory"
5630 abstract="true"
5631 static="false"
5632 final="false"
5633 deprecated="not deprecated"
5634 visibility="public"
5635>
5636<method name="getPortId"
5637 return="java.lang.String"
5638 abstract="true"
5639 native="false"
5640 synchronized="false"
5641 static="false"
5642 final="false"
5643 deprecated="not deprecated"
5644 visibility="public"
5645>
5646<parameter name="member" type="java.lang.reflect.Member">
5647</parameter>
5648</method>
5649</interface>
5650<class name="PortIdFactoryImpl"
5651 extends="java.lang.Object"
5652 abstract="false"
5653 static="false"
5654 final="false"
5655 deprecated="not deprecated"
5656 visibility="public"
5657>
5658<implements name="com.google.inject.grapher.graphviz.PortIdFactory">
5659</implements>
5660<constructor name="PortIdFactoryImpl"
5661 type="com.google.inject.grapher.graphviz.PortIdFactoryImpl"
5662 static="false"
5663 final="false"
5664 deprecated="not deprecated"
5665 visibility="public"
5666>
5667</constructor>
5668<method name="getPortId"
5669 return="java.lang.String"
5670 abstract="false"
5671 native="false"
5672 synchronized="false"
5673 static="false"
5674 final="false"
5675 deprecated="not deprecated"
5676 visibility="public"
5677>
5678<parameter name="member" type="java.lang.reflect.Member">
5679</parameter>
5680</method>
5681</class>
5682</package>
5683<package name="com.google.inject.jndi"
5684>
5685<class name="JndiIntegration"
5686 extends="java.lang.Object"
5687 abstract="false"
5688 static="false"
5689 final="false"
5690 deprecated="not deprecated"
5691 visibility="public"
5692>
5693<method name="fromJndi"
5694 return="com.google.inject.Provider&lt;T&gt;"
5695 abstract="false"
5696 native="false"
5697 synchronized="false"
5698 static="true"
5699 final="false"
5700 deprecated="not deprecated"
5701 visibility="public"
5702>
5703<parameter name="type" type="java.lang.Class&lt;T&gt;">
5704</parameter>
5705<parameter name="name" type="java.lang.String">
5706</parameter>
5707</method>
5708</class>
5709</package>
5710<package name="com.google.inject.matcher"
5711>
5712<class name="AbstractMatcher"
5713 extends="java.lang.Object"
5714 abstract="true"
5715 static="false"
5716 final="false"
5717 deprecated="not deprecated"
5718 visibility="public"
5719>
5720<implements name="com.google.inject.matcher.Matcher">
5721</implements>
5722<constructor name="AbstractMatcher"
5723 type="com.google.inject.matcher.AbstractMatcher"
5724 static="false"
5725 final="false"
5726 deprecated="not deprecated"
5727 visibility="public"
5728>
5729</constructor>
5730<method name="and"
5731 return="com.google.inject.matcher.Matcher&lt;T&gt;"
5732 abstract="false"
5733 native="false"
5734 synchronized="false"
5735 static="false"
5736 final="false"
5737 deprecated="not deprecated"
5738 visibility="public"
5739>
5740<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
5741</parameter>
5742</method>
5743<method name="or"
5744 return="com.google.inject.matcher.Matcher&lt;T&gt;"
5745 abstract="false"
5746 native="false"
5747 synchronized="false"
5748 static="false"
5749 final="false"
5750 deprecated="not deprecated"
5751 visibility="public"
5752>
5753<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
5754</parameter>
5755</method>
5756</class>
5757<interface name="Matcher"
5758 abstract="true"
5759 static="false"
5760 final="false"
5761 deprecated="not deprecated"
5762 visibility="public"
5763>
5764<method name="and"
5765 return="com.google.inject.matcher.Matcher&lt;T&gt;"
5766 abstract="true"
5767 native="false"
5768 synchronized="false"
5769 static="false"
5770 final="false"
5771 deprecated="not deprecated"
5772 visibility="public"
5773>
5774<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
5775</parameter>
5776</method>
5777<method name="matches"
5778 return="boolean"
5779 abstract="true"
5780 native="false"
5781 synchronized="false"
5782 static="false"
5783 final="false"
5784 deprecated="not deprecated"
5785 visibility="public"
5786>
5787<parameter name="t" type="T">
5788</parameter>
5789</method>
5790<method name="or"
5791 return="com.google.inject.matcher.Matcher&lt;T&gt;"
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="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
5801</parameter>
5802</method>
5803</interface>
5804<class name="Matchers"
5805 extends="java.lang.Object"
5806 abstract="false"
5807 static="false"
5808 final="false"
5809 deprecated="not deprecated"
5810 visibility="public"
5811>
5812<method name="annotatedWith"
5813 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.AnnotatedElement&gt;"
5814 abstract="false"
5815 native="false"
5816 synchronized="false"
5817 static="true"
5818 final="false"
5819 deprecated="not deprecated"
5820 visibility="public"
5821>
5822<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
5823</parameter>
5824</method>
5825<method name="annotatedWith"
5826 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.AnnotatedElement&gt;"
5827 abstract="false"
5828 native="false"
5829 synchronized="false"
5830 static="true"
5831 final="false"
5832 deprecated="not deprecated"
5833 visibility="public"
5834>
5835<parameter name="annotation" type="java.lang.annotation.Annotation">
5836</parameter>
5837</method>
5838<method name="any"
5839 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
5840 abstract="false"
5841 native="false"
5842 synchronized="false"
5843 static="true"
5844 final="false"
5845 deprecated="not deprecated"
5846 visibility="public"
5847>
5848</method>
5849<method name="identicalTo"
5850 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
5851 abstract="false"
5852 native="false"
5853 synchronized="false"
5854 static="true"
5855 final="false"
5856 deprecated="not deprecated"
5857 visibility="public"
5858>
5859<parameter name="value" type="java.lang.Object">
5860</parameter>
5861</method>
5862<method name="inPackage"
5863 return="com.google.inject.matcher.Matcher&lt;java.lang.Class&gt;"
5864 abstract="false"
5865 native="false"
5866 synchronized="false"
5867 static="true"
5868 final="false"
5869 deprecated="not deprecated"
5870 visibility="public"
5871>
5872<parameter name="targetPackage" type="java.lang.Package">
5873</parameter>
5874</method>
5875<method name="inSubpackage"
5876 return="com.google.inject.matcher.Matcher&lt;java.lang.Class&gt;"
5877 abstract="false"
5878 native="false"
5879 synchronized="false"
5880 static="true"
5881 final="false"
5882 deprecated="not deprecated"
5883 visibility="public"
5884>
5885<parameter name="targetPackageName" type="java.lang.String">
5886</parameter>
5887</method>
5888<method name="not"
5889 return="com.google.inject.matcher.Matcher&lt;T&gt;"
5890 abstract="false"
5891 native="false"
5892 synchronized="false"
5893 static="true"
5894 final="false"
5895 deprecated="not deprecated"
5896 visibility="public"
5897>
5898<parameter name="p" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
5899</parameter>
5900</method>
5901<method name="only"
5902 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
5903 abstract="false"
5904 native="false"
5905 synchronized="false"
5906 static="true"
5907 final="false"
5908 deprecated="not deprecated"
5909 visibility="public"
5910>
5911<parameter name="value" type="java.lang.Object">
5912</parameter>
5913</method>
5914<method name="returns"
5915 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.Method&gt;"
5916 abstract="false"
5917 native="false"
5918 synchronized="false"
5919 static="true"
5920 final="false"
5921 deprecated="not deprecated"
5922 visibility="public"
5923>
5924<parameter name="returnType" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
5925</parameter>
5926</method>
5927<method name="subclassesOf"
5928 return="com.google.inject.matcher.Matcher&lt;java.lang.Class&gt;"
5929 abstract="false"
5930 native="false"
5931 synchronized="false"
5932 static="true"
5933 final="false"
5934 deprecated="not deprecated"
5935 visibility="public"
5936>
5937<parameter name="superclass" type="java.lang.Class&lt;?&gt;">
5938</parameter>
5939</method>
5940</class>
5941</package>
5942<package name="com.google.inject.multibindings"
5943>
5944<class name="MapBinder"
5945 extends="java.lang.Object"
5946 abstract="true"
5947 static="false"
5948 final="false"
5949 deprecated="not deprecated"
5950 visibility="public"
5951>
5952<method name="addBinding"
5953 return="com.google.inject.binder.LinkedBindingBuilder&lt;V&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="key" type="K">
5963</parameter>
5964</method>
5965<method name="newMapBinder"
5966 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
5967 abstract="false"
5968 native="false"
5969 synchronized="false"
5970 static="true"
5971 final="false"
5972 deprecated="not deprecated"
5973 visibility="public"
5974>
5975<parameter name="binder" type="com.google.inject.Binder">
5976</parameter>
5977<parameter name="keyType" type="com.google.inject.TypeLiteral&lt;K&gt;">
5978</parameter>
5979<parameter name="valueType" type="com.google.inject.TypeLiteral&lt;V&gt;">
5980</parameter>
5981</method>
5982<method name="newMapBinder"
5983 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
5984 abstract="false"
5985 native="false"
5986 synchronized="false"
5987 static="true"
5988 final="false"
5989 deprecated="not deprecated"
5990 visibility="public"
5991>
5992<parameter name="binder" type="com.google.inject.Binder">
5993</parameter>
5994<parameter name="keyType" type="com.google.inject.TypeLiteral&lt;K&gt;">
5995</parameter>
5996<parameter name="valueType" type="com.google.inject.TypeLiteral&lt;V&gt;">
5997</parameter>
5998<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
5999</parameter>
6000</method>
6001<method name="newMapBinder"
6002 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
6003 abstract="false"
6004 native="false"
6005 synchronized="false"
6006 static="true"
6007 final="false"
6008 deprecated="not deprecated"
6009 visibility="public"
6010>
6011<parameter name="binder" type="com.google.inject.Binder">
6012</parameter>
6013<parameter name="keyType" type="com.google.inject.TypeLiteral&lt;K&gt;">
6014</parameter>
6015<parameter name="valueType" type="com.google.inject.TypeLiteral&lt;V&gt;">
6016</parameter>
6017<parameter name="annotation" type="java.lang.annotation.Annotation">
6018</parameter>
6019</method>
6020<method name="newMapBinder"
6021 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
6022 abstract="false"
6023 native="false"
6024 synchronized="false"
6025 static="true"
6026 final="false"
6027 deprecated="not deprecated"
6028 visibility="public"
6029>
6030<parameter name="binder" type="com.google.inject.Binder">
6031</parameter>
6032<parameter name="keyType" type="java.lang.Class&lt;K&gt;">
6033</parameter>
6034<parameter name="valueType" type="java.lang.Class&lt;V&gt;">
6035</parameter>
6036</method>
6037<method name="newMapBinder"
6038 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
6039 abstract="false"
6040 native="false"
6041 synchronized="false"
6042 static="true"
6043 final="false"
6044 deprecated="not deprecated"
6045 visibility="public"
6046>
6047<parameter name="binder" type="com.google.inject.Binder">
6048</parameter>
6049<parameter name="keyType" type="java.lang.Class&lt;K&gt;">
6050</parameter>
6051<parameter name="valueType" type="java.lang.Class&lt;V&gt;">
6052</parameter>
6053<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
6054</parameter>
6055</method>
6056<method name="newMapBinder"
6057 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
6058 abstract="false"
6059 native="false"
6060 synchronized="false"
6061 static="true"
6062 final="false"
6063 deprecated="not deprecated"
6064 visibility="public"
6065>
6066<parameter name="binder" type="com.google.inject.Binder">
6067</parameter>
6068<parameter name="keyType" type="java.lang.Class&lt;K&gt;">
6069</parameter>
6070<parameter name="valueType" type="java.lang.Class&lt;V&gt;">
6071</parameter>
6072<parameter name="annotation" type="java.lang.annotation.Annotation">
6073</parameter>
6074</method>
6075<method name="permitDuplicates"
6076 return="com.google.inject.multibindings.MapBinder&lt;K, V&gt;"
6077 abstract="true"
6078 native="false"
6079 synchronized="false"
6080 static="false"
6081 final="false"
6082 deprecated="not deprecated"
6083 visibility="public"
6084>
6085</method>
6086</class>
6087<interface name="MapBinderBinding"
6088 abstract="true"
6089 static="false"
6090 final="false"
6091 deprecated="not deprecated"
6092 visibility="public"
6093>
6094<method name="containsElement"
6095 return="boolean"
6096 abstract="true"
6097 native="false"
6098 synchronized="false"
6099 static="false"
6100 final="false"
6101 deprecated="not deprecated"
6102 visibility="public"
6103>
6104<parameter name="element" type="com.google.inject.spi.Element">
6105</parameter>
6106</method>
6107<method name="getEntries"
6108 return="java.util.List&lt;java.util.Map.Entry&lt;?, com.google.inject.Binding&lt;?&gt;&gt;&gt;"
6109 abstract="true"
6110 native="false"
6111 synchronized="false"
6112 static="false"
6113 final="false"
6114 deprecated="not deprecated"
6115 visibility="public"
6116>
6117</method>
6118<method name="getKeyTypeLiteral"
6119 return="com.google.inject.TypeLiteral&lt;?&gt;"
6120 abstract="true"
6121 native="false"
6122 synchronized="false"
6123 static="false"
6124 final="false"
6125 deprecated="not deprecated"
6126 visibility="public"
6127>
6128</method>
6129<method name="getMapKey"
6130 return="com.google.inject.Key&lt;T&gt;"
6131 abstract="true"
6132 native="false"
6133 synchronized="false"
6134 static="false"
6135 final="false"
6136 deprecated="not deprecated"
6137 visibility="public"
6138>
6139</method>
6140<method name="getValueTypeLiteral"
6141 return="com.google.inject.TypeLiteral&lt;?&gt;"
6142 abstract="true"
6143 native="false"
6144 synchronized="false"
6145 static="false"
6146 final="false"
6147 deprecated="not deprecated"
6148 visibility="public"
6149>
6150</method>
6151<method name="permitsDuplicates"
6152 return="boolean"
6153 abstract="true"
6154 native="false"
6155 synchronized="false"
6156 static="false"
6157 final="false"
6158 deprecated="not deprecated"
6159 visibility="public"
6160>
6161</method>
6162</interface>
6163<class name="Multibinder"
6164 extends="java.lang.Object"
6165 abstract="true"
6166 static="false"
6167 final="false"
6168 deprecated="not deprecated"
6169 visibility="public"
6170>
6171<method name="addBinding"
6172 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
6173 abstract="true"
6174 native="false"
6175 synchronized="false"
6176 static="false"
6177 final="false"
6178 deprecated="not deprecated"
6179 visibility="public"
6180>
6181</method>
6182<method name="newSetBinder"
6183 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
6184 abstract="false"
6185 native="false"
6186 synchronized="false"
6187 static="true"
6188 final="false"
6189 deprecated="not deprecated"
6190 visibility="public"
6191>
6192<parameter name="binder" type="com.google.inject.Binder">
6193</parameter>
6194<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
6195</parameter>
6196</method>
6197<method name="newSetBinder"
6198 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
6199 abstract="false"
6200 native="false"
6201 synchronized="false"
6202 static="true"
6203 final="false"
6204 deprecated="not deprecated"
6205 visibility="public"
6206>
6207<parameter name="binder" type="com.google.inject.Binder">
6208</parameter>
6209<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
6210</parameter>
6211<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
6212</parameter>
6213</method>
6214<method name="newSetBinder"
6215 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
6216 abstract="false"
6217 native="false"
6218 synchronized="false"
6219 static="true"
6220 final="false"
6221 deprecated="not deprecated"
6222 visibility="public"
6223>
6224<parameter name="binder" type="com.google.inject.Binder">
6225</parameter>
6226<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
6227</parameter>
6228<parameter name="annotation" type="java.lang.annotation.Annotation">
6229</parameter>
6230</method>
6231<method name="newSetBinder"
6232 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
6233 abstract="false"
6234 native="false"
6235 synchronized="false"
6236 static="true"
6237 final="false"
6238 deprecated="not deprecated"
6239 visibility="public"
6240>
6241<parameter name="binder" type="com.google.inject.Binder">
6242</parameter>
6243<parameter name="type" type="java.lang.Class&lt;T&gt;">
6244</parameter>
6245</method>
6246<method name="newSetBinder"
6247 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
6248 abstract="false"
6249 native="false"
6250 synchronized="false"
6251 static="true"
6252 final="false"
6253 deprecated="not deprecated"
6254 visibility="public"
6255>
6256<parameter name="binder" type="com.google.inject.Binder">
6257</parameter>
6258<parameter name="type" type="java.lang.Class&lt;T&gt;">
6259</parameter>
6260<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
6261</parameter>
6262</method>
6263<method name="newSetBinder"
6264 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
6265 abstract="false"
6266 native="false"
6267 synchronized="false"
6268 static="true"
6269 final="false"
6270 deprecated="not deprecated"
6271 visibility="public"
6272>
6273<parameter name="binder" type="com.google.inject.Binder">
6274</parameter>
6275<parameter name="type" type="java.lang.Class&lt;T&gt;">
6276</parameter>
6277<parameter name="annotation" type="java.lang.annotation.Annotation">
6278</parameter>
6279</method>
6280<method name="permitDuplicates"
6281 return="com.google.inject.multibindings.Multibinder&lt;T&gt;"
6282 abstract="true"
6283 native="false"
6284 synchronized="false"
6285 static="false"
6286 final="false"
6287 deprecated="not deprecated"
6288 visibility="public"
6289>
6290</method>
6291</class>
6292<interface name="MultibinderBinding"
6293 abstract="true"
6294 static="false"
6295 final="false"
6296 deprecated="not deprecated"
6297 visibility="public"
6298>
6299<method name="containsElement"
6300 return="boolean"
6301 abstract="true"
6302 native="false"
6303 synchronized="false"
6304 static="false"
6305 final="false"
6306 deprecated="not deprecated"
6307 visibility="public"
6308>
6309<parameter name="element" type="com.google.inject.spi.Element">
6310</parameter>
6311</method>
6312<method name="getElementTypeLiteral"
6313 return="com.google.inject.TypeLiteral&lt;?&gt;"
6314 abstract="true"
6315 native="false"
6316 synchronized="false"
6317 static="false"
6318 final="false"
6319 deprecated="not deprecated"
6320 visibility="public"
6321>
6322</method>
6323<method name="getElements"
6324 return="java.util.List&lt;com.google.inject.Binding&lt;?&gt;&gt;"
6325 abstract="true"
6326 native="false"
6327 synchronized="false"
6328 static="false"
6329 final="false"
6330 deprecated="not deprecated"
6331 visibility="public"
6332>
6333</method>
6334<method name="getSetKey"
6335 return="com.google.inject.Key&lt;T&gt;"
6336 abstract="true"
6337 native="false"
6338 synchronized="false"
6339 static="false"
6340 final="false"
6341 deprecated="not deprecated"
6342 visibility="public"
6343>
6344</method>
6345<method name="permitsDuplicates"
6346 return="boolean"
6347 abstract="true"
6348 native="false"
6349 synchronized="false"
6350 static="false"
6351 final="false"
6352 deprecated="not deprecated"
6353 visibility="public"
6354>
6355</method>
6356</interface>
6357<interface name="MultibindingsTargetVisitor"
6358 abstract="true"
6359 static="false"
6360 final="false"
6361 deprecated="not deprecated"
6362 visibility="public"
6363>
6364<implements name="com.google.inject.spi.BindingTargetVisitor">
6365</implements>
6366<method name="visit"
6367 return="V"
6368 abstract="true"
6369 native="false"
6370 synchronized="false"
6371 static="false"
6372 final="false"
6373 deprecated="not deprecated"
6374 visibility="public"
6375>
6376<parameter name="mapbinding" type="com.google.inject.multibindings.MapBinderBinding&lt;? extends T&gt;">
6377</parameter>
6378</method>
6379<method name="visit"
6380 return="V"
6381 abstract="true"
6382 native="false"
6383 synchronized="false"
6384 static="false"
6385 final="false"
6386 deprecated="not deprecated"
6387 visibility="public"
6388>
6389<parameter name="multibinding" type="com.google.inject.multibindings.MultibinderBinding&lt;? extends T&gt;">
6390</parameter>
6391</method>
6392</interface>
6393</package>
6394<package name="com.google.inject.name"
6395>
6396<class name="Named"
6397 extends="java.lang.Object"
6398 abstract="true"
6399 static="false"
6400 final="false"
6401 deprecated="not deprecated"
6402 visibility="public"
6403>
6404<implements name="java.lang.annotation.Annotation">
6405</implements>
6406</class>
6407<class name="Names"
6408 extends="java.lang.Object"
6409 abstract="false"
6410 static="false"
6411 final="false"
6412 deprecated="not deprecated"
6413 visibility="public"
6414>
6415<method name="bindProperties"
6416 return="void"
6417 abstract="false"
6418 native="false"
6419 synchronized="false"
6420 static="true"
6421 final="false"
6422 deprecated="not deprecated"
6423 visibility="public"
6424>
6425<parameter name="binder" type="com.google.inject.Binder">
6426</parameter>
6427<parameter name="properties" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
6428</parameter>
6429</method>
6430<method name="bindProperties"
6431 return="void"
6432 abstract="false"
6433 native="false"
6434 synchronized="false"
6435 static="true"
6436 final="false"
6437 deprecated="not deprecated"
6438 visibility="public"
6439>
6440<parameter name="binder" type="com.google.inject.Binder">
6441</parameter>
6442<parameter name="properties" type="java.util.Properties">
6443</parameter>
6444</method>
6445<method name="named"
6446 return="com.google.inject.name.Named"
6447 abstract="false"
6448 native="false"
6449 synchronized="false"
6450 static="true"
6451 final="false"
6452 deprecated="not deprecated"
6453 visibility="public"
6454>
6455<parameter name="name" type="java.lang.String">
6456</parameter>
6457</method>
6458</class>
6459</package>
6460<package name="com.google.inject.persist"
6461>
6462<class name="PersistFilter"
6463 extends="java.lang.Object"
6464 abstract="false"
6465 static="false"
6466 final="true"
6467 deprecated="not deprecated"
6468 visibility="public"
6469>
6470<constructor name="PersistFilter"
6471 type="com.google.inject.persist.PersistFilter"
6472 static="false"
6473 final="false"
6474 deprecated="not deprecated"
6475 visibility="public"
6476>
6477<parameter name="unitOfWork" type="com.google.inject.persist.UnitOfWork">
6478</parameter>
6479<parameter name="persistService" type="com.google.inject.persist.PersistService">
6480</parameter>
6481</constructor>
6482<method name="destroy"
6483 return="void"
6484 abstract="false"
6485 native="false"
6486 synchronized="false"
6487 static="false"
6488 final="false"
6489 deprecated="not deprecated"
6490 visibility="public"
6491>
6492</method>
6493<method name="doFilter"
6494 return="void"
6495 abstract="false"
6496 native="false"
6497 synchronized="false"
6498 static="false"
6499 final="false"
6500 deprecated="not deprecated"
6501 visibility="public"
6502>
6503<parameter name="servletRequest" type="ServletRequest">
6504</parameter>
6505<parameter name="servletResponse" type="ServletResponse">
6506</parameter>
6507<parameter name="filterChain" type="FilterChain">
6508</parameter>
6509<exception name="IOException" type="java.io.IOException">
6510</exception>
6511<exception name="ServletException" type="ServletException">
6512</exception>
6513</method>
6514<method name="init"
6515 return="void"
6516 abstract="false"
6517 native="false"
6518 synchronized="false"
6519 static="false"
6520 final="false"
6521 deprecated="not deprecated"
6522 visibility="public"
6523>
6524<parameter name="filterConfig" type="FilterConfig">
6525</parameter>
6526<exception name="ServletException" type="ServletException">
6527</exception>
6528</method>
6529</class>
6530<class name="PersistModule"
6531 extends="com.google.inject.AbstractModule"
6532 abstract="true"
6533 static="false"
6534 final="false"
6535 deprecated="not deprecated"
6536 visibility="public"
6537>
6538<constructor name="PersistModule"
6539 type="com.google.inject.persist.PersistModule"
6540 static="false"
6541 final="false"
6542 deprecated="not deprecated"
6543 visibility="public"
6544>
6545</constructor>
6546<method name="configure"
6547 return="void"
6548 abstract="false"
6549 native="false"
6550 synchronized="false"
6551 static="false"
6552 final="true"
6553 deprecated="not deprecated"
6554 visibility="protected"
6555>
6556</method>
6557<method name="configurePersistence"
6558 return="void"
6559 abstract="true"
6560 native="false"
6561 synchronized="false"
6562 static="false"
6563 final="false"
6564 deprecated="not deprecated"
6565 visibility="protected"
6566>
6567</method>
6568<method name="getTransactionInterceptor"
6569 return="org.aopalliance.intercept.MethodInterceptor"
6570 abstract="true"
6571 native="false"
6572 synchronized="false"
6573 static="false"
6574 final="false"
6575 deprecated="not deprecated"
6576 visibility="protected"
6577>
6578</method>
6579</class>
6580<interface name="PersistService"
6581 abstract="true"
6582 static="false"
6583 final="false"
6584 deprecated="not deprecated"
6585 visibility="public"
6586>
6587<method name="start"
6588 return="void"
6589 abstract="true"
6590 native="false"
6591 synchronized="false"
6592 static="false"
6593 final="false"
6594 deprecated="not deprecated"
6595 visibility="public"
6596>
6597</method>
6598<method name="stop"
6599 return="void"
6600 abstract="true"
6601 native="false"
6602 synchronized="false"
6603 static="false"
6604 final="false"
6605 deprecated="not deprecated"
6606 visibility="public"
6607>
6608</method>
6609</interface>
6610<class name="Transactional"
6611 extends="java.lang.Object"
6612 abstract="true"
6613 static="false"
6614 final="false"
6615 deprecated="not deprecated"
6616 visibility="public"
6617>
6618<implements name="java.lang.annotation.Annotation">
6619</implements>
6620</class>
6621<interface name="UnitOfWork"
6622 abstract="true"
6623 static="false"
6624 final="false"
6625 deprecated="not deprecated"
6626 visibility="public"
6627>
6628<method name="begin"
6629 return="void"
6630 abstract="true"
6631 native="false"
6632 synchronized="false"
6633 static="false"
6634 final="false"
6635 deprecated="not deprecated"
6636 visibility="public"
6637>
6638</method>
6639<method name="end"
6640 return="void"
6641 abstract="true"
6642 native="false"
6643 synchronized="false"
6644 static="false"
6645 final="false"
6646 deprecated="not deprecated"
6647 visibility="public"
6648>
6649</method>
6650</interface>
6651</package>
6652<package name="com.google.inject.persist.finder"
6653>
6654<class name="DynamicFinder"
6655 extends="java.lang.Object"
6656 abstract="false"
6657 static="false"
6658 final="true"
6659 deprecated="not deprecated"
6660 visibility="public"
6661>
6662<constructor name="DynamicFinder"
6663 type="com.google.inject.persist.finder.DynamicFinder"
6664 static="false"
6665 final="false"
6666 deprecated="not deprecated"
6667 visibility="public"
6668>
6669<parameter name="method" type="java.lang.reflect.Method">
6670</parameter>
6671</constructor>
6672<method name="from"
6673 return="com.google.inject.persist.finder.DynamicFinder"
6674 abstract="false"
6675 native="false"
6676 synchronized="false"
6677 static="true"
6678 final="false"
6679 deprecated="not deprecated"
6680 visibility="public"
6681>
6682<parameter name="method" type="java.lang.reflect.Method">
6683</parameter>
6684</method>
6685<method name="metadata"
6686 return="com.google.inject.persist.finder.Finder"
6687 abstract="false"
6688 native="false"
6689 synchronized="false"
6690 static="false"
6691 final="false"
6692 deprecated="not deprecated"
6693 visibility="public"
6694>
6695</method>
6696</class>
6697<class name="Finder"
6698 extends="java.lang.Object"
6699 abstract="true"
6700 static="false"
6701 final="false"
6702 deprecated="not deprecated"
6703 visibility="public"
6704>
6705<implements name="java.lang.annotation.Annotation">
6706</implements>
6707</class>
6708<class name="FirstResult"
6709 extends="java.lang.Object"
6710 abstract="true"
6711 static="false"
6712 final="false"
6713 deprecated="not deprecated"
6714 visibility="public"
6715>
6716<implements name="java.lang.annotation.Annotation">
6717</implements>
6718</class>
6719<class name="MaxResults"
6720 extends="java.lang.Object"
6721 abstract="true"
6722 static="false"
6723 final="false"
6724 deprecated="not deprecated"
6725 visibility="public"
6726>
6727<implements name="java.lang.annotation.Annotation">
6728</implements>
6729</class>
6730</package>
6731<package name="com.google.inject.persist.jpa"
6732>
6733<class name="JpaPersistModule"
6734 extends="com.google.inject.persist.PersistModule"
6735 abstract="false"
6736 static="false"
6737 final="true"
6738 deprecated="not deprecated"
6739 visibility="public"
6740>
6741<constructor name="JpaPersistModule"
6742 type="com.google.inject.persist.jpa.JpaPersistModule"
6743 static="false"
6744 final="false"
6745 deprecated="not deprecated"
6746 visibility="public"
6747>
6748<parameter name="jpaUnit" type="java.lang.String">
6749</parameter>
6750</constructor>
6751<method name="addFinder"
6752 return="com.google.inject.persist.jpa.JpaPersistModule"
6753 abstract="false"
6754 native="false"
6755 synchronized="false"
6756 static="false"
6757 final="false"
6758 deprecated="not deprecated"
6759 visibility="public"
6760>
6761<parameter name="iface" type="java.lang.Class&lt;T&gt;">
6762</parameter>
6763</method>
6764<method name="configurePersistence"
6765 return="void"
6766 abstract="false"
6767 native="false"
6768 synchronized="false"
6769 static="false"
6770 final="false"
6771 deprecated="not deprecated"
6772 visibility="protected"
6773>
6774</method>
6775<method name="getTransactionInterceptor"
6776 return="org.aopalliance.intercept.MethodInterceptor"
6777 abstract="false"
6778 native="false"
6779 synchronized="false"
6780 static="false"
6781 final="false"
6782 deprecated="not deprecated"
6783 visibility="protected"
6784>
6785</method>
6786<method name="properties"
6787 return="com.google.inject.persist.jpa.JpaPersistModule"
6788 abstract="false"
6789 native="false"
6790 synchronized="false"
6791 static="false"
6792 final="false"
6793 deprecated="not deprecated"
6794 visibility="public"
6795>
6796<parameter name="properties" type="java.util.Properties">
6797</parameter>
6798</method>
6799</class>
6800</package>
6801<package name="com.google.inject.servlet"
6802>
6803<class name="GuiceFilter"
6804 extends="java.lang.Object"
6805 abstract="false"
6806 static="false"
6807 final="false"
6808 deprecated="not deprecated"
6809 visibility="public"
6810>
6811<constructor name="GuiceFilter"
6812 type="com.google.inject.servlet.GuiceFilter"
6813 static="false"
6814 final="false"
6815 deprecated="not deprecated"
6816 visibility="public"
6817>
6818</constructor>
6819<method name="destroy"
6820 return="void"
6821 abstract="false"
6822 native="false"
6823 synchronized="false"
6824 static="false"
6825 final="false"
6826 deprecated="not deprecated"
6827 visibility="public"
6828>
6829</method>
6830<method name="doFilter"
6831 return="void"
6832 abstract="false"
6833 native="false"
6834 synchronized="false"
6835 static="false"
6836 final="false"
6837 deprecated="not deprecated"
6838 visibility="public"
6839>
6840<parameter name="servletRequest" type="ServletRequest">
6841</parameter>
6842<parameter name="servletResponse" type="ServletResponse">
6843</parameter>
6844<parameter name="filterChain" type="FilterChain">
6845</parameter>
6846<exception name="IOException" type="java.io.IOException">
6847</exception>
6848<exception name="ServletException" type="ServletException">
6849</exception>
6850</method>
6851<method name="init"
6852 return="void"
6853 abstract="false"
6854 native="false"
6855 synchronized="false"
6856 static="false"
6857 final="false"
6858 deprecated="not deprecated"
6859 visibility="public"
6860>
6861<parameter name="filterConfig" type="FilterConfig">
6862</parameter>
6863<exception name="ServletException" type="ServletException">
6864</exception>
6865</method>
6866</class>
6867<class name="GuiceServletContextListener"
6868 extends="java.lang.Object"
6869 abstract="true"
6870 static="false"
6871 final="false"
6872 deprecated="not deprecated"
6873 visibility="public"
6874>
6875<constructor name="GuiceServletContextListener"
6876 type="com.google.inject.servlet.GuiceServletContextListener"
6877 static="false"
6878 final="false"
6879 deprecated="not deprecated"
6880 visibility="public"
6881>
6882</constructor>
6883<method name="contextDestroyed"
6884 return="void"
6885 abstract="false"
6886 native="false"
6887 synchronized="false"
6888 static="false"
6889 final="false"
6890 deprecated="not deprecated"
6891 visibility="public"
6892>
6893<parameter name="servletContextEvent" type="ServletContextEvent">
6894</parameter>
6895</method>
6896<method name="contextInitialized"
6897 return="void"
6898 abstract="false"
6899 native="false"
6900 synchronized="false"
6901 static="false"
6902 final="false"
6903 deprecated="not deprecated"
6904 visibility="public"
6905>
6906<parameter name="servletContextEvent" type="ServletContextEvent">
6907</parameter>
6908</method>
6909<method name="getInjector"
6910 return="com.google.inject.Injector"
6911 abstract="true"
6912 native="false"
6913 synchronized="false"
6914 static="false"
6915 final="false"
6916 deprecated="not deprecated"
6917 visibility="protected"
6918>
6919</method>
6920</class>
6921<interface name="InstanceFilterBinding"
6922 abstract="true"
6923 static="false"
6924 final="false"
6925 deprecated="not deprecated"
6926 visibility="public"
6927>
6928<implements name="com.google.inject.servlet.ServletModuleBinding">
6929</implements>
6930<method name="getFilterInstance"
6931 return="Filter"
6932 abstract="true"
6933 native="false"
6934 synchronized="false"
6935 static="false"
6936 final="false"
6937 deprecated="not deprecated"
6938 visibility="public"
6939>
6940</method>
6941</interface>
6942<interface name="InstanceServletBinding"
6943 abstract="true"
6944 static="false"
6945 final="false"
6946 deprecated="not deprecated"
6947 visibility="public"
6948>
6949<implements name="com.google.inject.servlet.ServletModuleBinding">
6950</implements>
6951<method name="getServletInstance"
6952 return="HttpServlet"
6953 abstract="true"
6954 native="false"
6955 synchronized="false"
6956 static="false"
6957 final="false"
6958 deprecated="not deprecated"
6959 visibility="public"
6960>
6961</method>
6962</interface>
6963<interface name="LinkedFilterBinding"
6964 abstract="true"
6965 static="false"
6966 final="false"
6967 deprecated="not deprecated"
6968 visibility="public"
6969>
6970<implements name="com.google.inject.servlet.ServletModuleBinding">
6971</implements>
6972<method name="getLinkedKey"
6973 return="com.google.inject.Key&lt;? extends Filter&gt;"
6974 abstract="true"
6975 native="false"
6976 synchronized="false"
6977 static="false"
6978 final="false"
6979 deprecated="not deprecated"
6980 visibility="public"
6981>
6982</method>
6983</interface>
6984<interface name="LinkedServletBinding"
6985 abstract="true"
6986 static="false"
6987 final="false"
6988 deprecated="not deprecated"
6989 visibility="public"
6990>
6991<implements name="com.google.inject.servlet.ServletModuleBinding">
6992</implements>
6993<method name="getLinkedKey"
6994 return="com.google.inject.Key&lt;? extends HttpServlet&gt;"
6995 abstract="true"
6996 native="false"
6997 synchronized="false"
6998 static="false"
6999 final="false"
7000 deprecated="not deprecated"
7001 visibility="public"
7002>
7003</method>
7004</interface>
7005<class name="RequestParameters"
7006 extends="java.lang.Object"
7007 abstract="true"
7008 static="false"
7009 final="false"
7010 deprecated="not deprecated"
7011 visibility="public"
7012>
7013<implements name="java.lang.annotation.Annotation">
7014</implements>
7015</class>
7016<class name="RequestScoped"
7017 extends="java.lang.Object"
7018 abstract="true"
7019 static="false"
7020 final="false"
7021 deprecated="not deprecated"
7022 visibility="public"
7023>
7024<implements name="java.lang.annotation.Annotation">
7025</implements>
7026</class>
7027<class name="ServletModule"
7028 extends="com.google.inject.AbstractModule"
7029 abstract="false"
7030 static="false"
7031 final="false"
7032 deprecated="not deprecated"
7033 visibility="public"
7034>
7035<constructor name="ServletModule"
7036 type="com.google.inject.servlet.ServletModule"
7037 static="false"
7038 final="false"
7039 deprecated="not deprecated"
7040 visibility="public"
7041>
7042</constructor>
7043<method name="configure"
7044 return="void"
7045 abstract="false"
7046 native="false"
7047 synchronized="false"
7048 static="false"
7049 final="true"
7050 deprecated="not deprecated"
7051 visibility="protected"
7052>
7053</method>
7054<method name="configureServlets"
7055 return="void"
7056 abstract="false"
7057 native="false"
7058 synchronized="false"
7059 static="false"
7060 final="false"
7061 deprecated="not deprecated"
7062 visibility="protected"
7063>
7064</method>
7065<method name="filter"
7066 return="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder"
7067 abstract="false"
7068 native="false"
7069 synchronized="false"
7070 static="false"
7071 final="true"
7072 deprecated="not deprecated"
7073 visibility="protected"
7074>
7075<parameter name="urlPattern" type="java.lang.String">
7076</parameter>
7077<parameter name="morePatterns" type="java.lang.String...">
7078</parameter>
7079</method>
7080<method name="filterRegex"
7081 return="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder"
7082 abstract="false"
7083 native="false"
7084 synchronized="false"
7085 static="false"
7086 final="true"
7087 deprecated="not deprecated"
7088 visibility="protected"
7089>
7090<parameter name="regex" type="java.lang.String">
7091</parameter>
7092<parameter name="regexes" type="java.lang.String...">
7093</parameter>
7094</method>
7095<method name="getServletContext"
7096 return="ServletContext"
7097 abstract="false"
7098 native="false"
7099 synchronized="false"
7100 static="false"
7101 final="true"
7102 deprecated="not deprecated"
7103 visibility="protected"
7104>
7105</method>
7106<method name="serve"
7107 return="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder"
7108 abstract="false"
7109 native="false"
7110 synchronized="false"
7111 static="false"
7112 final="true"
7113 deprecated="not deprecated"
7114 visibility="protected"
7115>
7116<parameter name="urlPattern" type="java.lang.String">
7117</parameter>
7118<parameter name="morePatterns" type="java.lang.String...">
7119</parameter>
7120</method>
7121<method name="serveRegex"
7122 return="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder"
7123 abstract="false"
7124 native="false"
7125 synchronized="false"
7126 static="false"
7127 final="true"
7128 deprecated="not deprecated"
7129 visibility="protected"
7130>
7131<parameter name="regex" type="java.lang.String">
7132</parameter>
7133<parameter name="regexes" type="java.lang.String...">
7134</parameter>
7135</method>
7136</class>
7137<interface name="ServletModule.FilterKeyBindingBuilder"
7138 abstract="true"
7139 static="true"
7140 final="false"
7141 deprecated="not deprecated"
7142 visibility="public"
7143>
7144<method name="through"
7145 return="void"
7146 abstract="true"
7147 native="false"
7148 synchronized="false"
7149 static="false"
7150 final="false"
7151 deprecated="not deprecated"
7152 visibility="public"
7153>
7154<parameter name="filter" type="Filter">
7155</parameter>
7156</method>
7157<method name="through"
7158 return="void"
7159 abstract="true"
7160 native="false"
7161 synchronized="false"
7162 static="false"
7163 final="false"
7164 deprecated="not deprecated"
7165 visibility="public"
7166>
7167<parameter name="filter" type="Filter">
7168</parameter>
7169<parameter name="initParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
7170</parameter>
7171</method>
7172<method name="through"
7173 return="void"
7174 abstract="true"
7175 native="false"
7176 synchronized="false"
7177 static="false"
7178 final="false"
7179 deprecated="not deprecated"
7180 visibility="public"
7181>
7182<parameter name="filterKey" type="com.google.inject.Key&lt;? extends Filter&gt;">
7183</parameter>
7184</method>
7185<method name="through"
7186 return="void"
7187 abstract="true"
7188 native="false"
7189 synchronized="false"
7190 static="false"
7191 final="false"
7192 deprecated="not deprecated"
7193 visibility="public"
7194>
7195<parameter name="filterKey" type="com.google.inject.Key&lt;? extends Filter&gt;">
7196</parameter>
7197<parameter name="initParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
7198</parameter>
7199</method>
7200<method name="through"
7201 return="void"
7202 abstract="true"
7203 native="false"
7204 synchronized="false"
7205 static="false"
7206 final="false"
7207 deprecated="not deprecated"
7208 visibility="public"
7209>
7210<parameter name="filterKey" type="java.lang.Class&lt;? extends Filter&gt;">
7211</parameter>
7212</method>
7213<method name="through"
7214 return="void"
7215 abstract="true"
7216 native="false"
7217 synchronized="false"
7218 static="false"
7219 final="false"
7220 deprecated="not deprecated"
7221 visibility="public"
7222>
7223<parameter name="filterKey" type="java.lang.Class&lt;? extends Filter&gt;">
7224</parameter>
7225<parameter name="initParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
7226</parameter>
7227</method>
7228</interface>
7229<interface name="ServletModule.ServletKeyBindingBuilder"
7230 abstract="true"
7231 static="true"
7232 final="false"
7233 deprecated="not deprecated"
7234 visibility="public"
7235>
7236<method name="with"
7237 return="void"
7238 abstract="true"
7239 native="false"
7240 synchronized="false"
7241 static="false"
7242 final="false"
7243 deprecated="not deprecated"
7244 visibility="public"
7245>
7246<parameter name="servlet" type="HttpServlet">
7247</parameter>
7248</method>
7249<method name="with"
7250 return="void"
7251 abstract="true"
7252 native="false"
7253 synchronized="false"
7254 static="false"
7255 final="false"
7256 deprecated="not deprecated"
7257 visibility="public"
7258>
7259<parameter name="servlet" type="HttpServlet">
7260</parameter>
7261<parameter name="initParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
7262</parameter>
7263</method>
7264<method name="with"
7265 return="void"
7266 abstract="true"
7267 native="false"
7268 synchronized="false"
7269 static="false"
7270 final="false"
7271 deprecated="not deprecated"
7272 visibility="public"
7273>
7274<parameter name="servletKey" type="com.google.inject.Key&lt;? extends HttpServlet&gt;">
7275</parameter>
7276</method>
7277<method name="with"
7278 return="void"
7279 abstract="true"
7280 native="false"
7281 synchronized="false"
7282 static="false"
7283 final="false"
7284 deprecated="not deprecated"
7285 visibility="public"
7286>
7287<parameter name="servletKey" type="com.google.inject.Key&lt;? extends HttpServlet&gt;">
7288</parameter>
7289<parameter name="initParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
7290</parameter>
7291</method>
7292<method name="with"
7293 return="void"
7294 abstract="true"
7295 native="false"
7296 synchronized="false"
7297 static="false"
7298 final="false"
7299 deprecated="not deprecated"
7300 visibility="public"
7301>
7302<parameter name="servletKey" type="java.lang.Class&lt;? extends HttpServlet&gt;">
7303</parameter>
7304</method>
7305<method name="with"
7306 return="void"
7307 abstract="true"
7308 native="false"
7309 synchronized="false"
7310 static="false"
7311 final="false"
7312 deprecated="not deprecated"
7313 visibility="public"
7314>
7315<parameter name="servletKey" type="java.lang.Class&lt;? extends HttpServlet&gt;">
7316</parameter>
7317<parameter name="initParams" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
7318</parameter>
7319</method>
7320</interface>
7321<interface name="ServletModuleBinding"
7322 abstract="true"
7323 static="false"
7324 final="false"
7325 deprecated="not deprecated"
7326 visibility="public"
7327>
7328<method name="getInitParams"
7329 return="java.util.Map&lt;java.lang.String, java.lang.String&gt;"
7330 abstract="true"
7331 native="false"
7332 synchronized="false"
7333 static="false"
7334 final="false"
7335 deprecated="not deprecated"
7336 visibility="public"
7337>
7338</method>
7339<method name="getPattern"
7340 return="java.lang.String"
7341 abstract="true"
7342 native="false"
7343 synchronized="false"
7344 static="false"
7345 final="false"
7346 deprecated="not deprecated"
7347 visibility="public"
7348>
7349</method>
7350<method name="getUriPatternType"
7351 return="com.google.inject.servlet.UriPatternType"
7352 abstract="true"
7353 native="false"
7354 synchronized="false"
7355 static="false"
7356 final="false"
7357 deprecated="not deprecated"
7358 visibility="public"
7359>
7360</method>
7361<method name="matchesUri"
7362 return="boolean"
7363 abstract="true"
7364 native="false"
7365 synchronized="false"
7366 static="false"
7367 final="false"
7368 deprecated="not deprecated"
7369 visibility="public"
7370>
7371<parameter name="uri" type="java.lang.String">
7372</parameter>
7373</method>
7374</interface>
7375<interface name="ServletModuleTargetVisitor"
7376 abstract="true"
7377 static="false"
7378 final="false"
7379 deprecated="not deprecated"
7380 visibility="public"
7381>
7382<implements name="com.google.inject.spi.BindingTargetVisitor">
7383</implements>
7384<method name="visit"
7385 return="V"
7386 abstract="true"
7387 native="false"
7388 synchronized="false"
7389 static="false"
7390 final="false"
7391 deprecated="not deprecated"
7392 visibility="public"
7393>
7394<parameter name="binding" type="com.google.inject.servlet.InstanceFilterBinding">
7395</parameter>
7396</method>
7397<method name="visit"
7398 return="V"
7399 abstract="true"
7400 native="false"
7401 synchronized="false"
7402 static="false"
7403 final="false"
7404 deprecated="not deprecated"
7405 visibility="public"
7406>
7407<parameter name="binding" type="com.google.inject.servlet.InstanceServletBinding">
7408</parameter>
7409</method>
7410<method name="visit"
7411 return="V"
7412 abstract="true"
7413 native="false"
7414 synchronized="false"
7415 static="false"
7416 final="false"
7417 deprecated="not deprecated"
7418 visibility="public"
7419>
7420<parameter name="binding" type="com.google.inject.servlet.LinkedFilterBinding">
7421</parameter>
7422</method>
7423<method name="visit"
7424 return="V"
7425 abstract="true"
7426 native="false"
7427 synchronized="false"
7428 static="false"
7429 final="false"
7430 deprecated="not deprecated"
7431 visibility="public"
7432>
7433<parameter name="binding" type="com.google.inject.servlet.LinkedServletBinding">
7434</parameter>
7435</method>
7436</interface>
7437<class name="ServletScopes"
7438 extends="java.lang.Object"
7439 abstract="false"
7440 static="false"
7441 final="false"
7442 deprecated="not deprecated"
7443 visibility="public"
7444>
7445<method name="continueRequest"
7446 return="java.util.concurrent.Callable&lt;T&gt;"
7447 abstract="false"
7448 native="false"
7449 synchronized="false"
7450 static="true"
7451 final="false"
7452 deprecated="not deprecated"
7453 visibility="public"
7454>
7455<parameter name="callable" type="java.util.concurrent.Callable&lt;T&gt;">
7456</parameter>
7457<parameter name="seedMap" type="java.util.Map&lt;com.google.inject.Key&lt;?&gt;, java.lang.Object&gt;">
7458</parameter>
7459</method>
7460<method name="scopeRequest"
7461 return="java.util.concurrent.Callable&lt;T&gt;"
7462 abstract="false"
7463 native="false"
7464 synchronized="false"
7465 static="true"
7466 final="false"
7467 deprecated="not deprecated"
7468 visibility="public"
7469>
7470<parameter name="callable" type="java.util.concurrent.Callable&lt;T&gt;">
7471</parameter>
7472<parameter name="seedMap" type="java.util.Map&lt;com.google.inject.Key&lt;?&gt;, java.lang.Object&gt;">
7473</parameter>
7474</method>
7475<field name="REQUEST"
7476 type="com.google.inject.Scope"
7477 transient="false"
7478 volatile="false"
7479 static="true"
7480 final="true"
7481 deprecated="not deprecated"
7482 visibility="public"
7483>
7484</field>
7485<field name="SESSION"
7486 type="com.google.inject.Scope"
7487 transient="false"
7488 volatile="false"
7489 static="true"
7490 final="true"
7491 deprecated="not deprecated"
7492 visibility="public"
7493>
7494</field>
7495</class>
7496<class name="SessionScoped"
7497 extends="java.lang.Object"
7498 abstract="true"
7499 static="false"
7500 final="false"
7501 deprecated="not deprecated"
7502 visibility="public"
7503>
7504<implements name="java.lang.annotation.Annotation">
7505</implements>
7506</class>
7507<class name="UriPatternType"
7508 extends="java.lang.Enum"
7509 abstract="false"
7510 static="false"
7511 final="true"
7512 deprecated="not deprecated"
7513 visibility="public"
7514>
7515<method name="valueOf"
7516 return="com.google.inject.servlet.UriPatternType"
7517 abstract="false"
7518 native="false"
7519 synchronized="false"
7520 static="true"
7521 final="false"
7522 deprecated="not deprecated"
7523 visibility="public"
7524>
7525<parameter name="name" type="java.lang.String">
7526</parameter>
7527</method>
7528<method name="values"
7529 return="com.google.inject.servlet.UriPatternType[]"
7530 abstract="false"
7531 native="false"
7532 synchronized="false"
7533 static="true"
7534 final="true"
7535 deprecated="not deprecated"
7536 visibility="public"
7537>
7538</method>
7539</class>
7540</package>
7541<package name="com.google.inject.spi"
7542>
7543<interface name="BindingScopingVisitor"
7544 abstract="true"
7545 static="false"
7546 final="false"
7547 deprecated="not deprecated"
7548 visibility="public"
7549>
7550<method name="visitEagerSingleton"
7551 return="V"
7552 abstract="true"
7553 native="false"
7554 synchronized="false"
7555 static="false"
7556 final="false"
7557 deprecated="not deprecated"
7558 visibility="public"
7559>
7560</method>
7561<method name="visitNoScoping"
7562 return="V"
7563 abstract="true"
7564 native="false"
7565 synchronized="false"
7566 static="false"
7567 final="false"
7568 deprecated="not deprecated"
7569 visibility="public"
7570>
7571</method>
7572<method name="visitScope"
7573 return="V"
7574 abstract="true"
7575 native="false"
7576 synchronized="false"
7577 static="false"
7578 final="false"
7579 deprecated="not deprecated"
7580 visibility="public"
7581>
7582<parameter name="scope" type="com.google.inject.Scope">
7583</parameter>
7584</method>
7585<method name="visitScopeAnnotation"
7586 return="V"
7587 abstract="true"
7588 native="false"
7589 synchronized="false"
7590 static="false"
7591 final="false"
7592 deprecated="not deprecated"
7593 visibility="public"
7594>
7595<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
7596</parameter>
7597</method>
7598</interface>
7599<interface name="BindingTargetVisitor"
7600 abstract="true"
7601 static="false"
7602 final="false"
7603 deprecated="not deprecated"
7604 visibility="public"
7605>
7606<method name="visit"
7607 return="V"
7608 abstract="true"
7609 native="false"
7610 synchronized="false"
7611 static="false"
7612 final="false"
7613 deprecated="not deprecated"
7614 visibility="public"
7615>
7616<parameter name="binding" type="com.google.inject.spi.ConstructorBinding&lt;? extends T&gt;">
7617</parameter>
7618</method>
7619<method name="visit"
7620 return="V"
7621 abstract="true"
7622 native="false"
7623 synchronized="false"
7624 static="false"
7625 final="false"
7626 deprecated="not deprecated"
7627 visibility="public"
7628>
7629<parameter name="binding" type="com.google.inject.spi.ConvertedConstantBinding&lt;? extends T&gt;">
7630</parameter>
7631</method>
7632<method name="visit"
7633 return="V"
7634 abstract="true"
7635 native="false"
7636 synchronized="false"
7637 static="false"
7638 final="false"
7639 deprecated="not deprecated"
7640 visibility="public"
7641>
7642<parameter name="binding" type="com.google.inject.spi.ExposedBinding&lt;? extends T&gt;">
7643</parameter>
7644</method>
7645<method name="visit"
7646 return="V"
7647 abstract="true"
7648 native="false"
7649 synchronized="false"
7650 static="false"
7651 final="false"
7652 deprecated="not deprecated"
7653 visibility="public"
7654>
7655<parameter name="binding" type="com.google.inject.spi.InstanceBinding&lt;? extends T&gt;">
7656</parameter>
7657</method>
7658<method name="visit"
7659 return="V"
7660 abstract="true"
7661 native="false"
7662 synchronized="false"
7663 static="false"
7664 final="false"
7665 deprecated="not deprecated"
7666 visibility="public"
7667>
7668<parameter name="binding" type="com.google.inject.spi.LinkedKeyBinding&lt;? extends T&gt;">
7669</parameter>
7670</method>
7671<method name="visit"
7672 return="V"
7673 abstract="true"
7674 native="false"
7675 synchronized="false"
7676 static="false"
7677 final="false"
7678 deprecated="not deprecated"
7679 visibility="public"
7680>
7681<parameter name="binding" type="com.google.inject.spi.ProviderBinding&lt;? extends T&gt;">
7682</parameter>
7683</method>
7684<method name="visit"
7685 return="V"
7686 abstract="true"
7687 native="false"
7688 synchronized="false"
7689 static="false"
7690 final="false"
7691 deprecated="not deprecated"
7692 visibility="public"
7693>
7694<parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding&lt;? extends T&gt;">
7695</parameter>
7696</method>
7697<method name="visit"
7698 return="V"
7699 abstract="true"
7700 native="false"
7701 synchronized="false"
7702 static="false"
7703 final="false"
7704 deprecated="not deprecated"
7705 visibility="public"
7706>
7707<parameter name="binding" type="com.google.inject.spi.ProviderKeyBinding&lt;? extends T&gt;">
7708</parameter>
7709</method>
7710<method name="visit"
7711 return="V"
7712 abstract="true"
7713 native="false"
7714 synchronized="false"
7715 static="false"
7716 final="false"
7717 deprecated="not deprecated"
7718 visibility="public"
7719>
7720<parameter name="binding" type="com.google.inject.spi.UntargettedBinding&lt;? extends T&gt;">
7721</parameter>
7722</method>
7723</interface>
7724<interface name="ConstructorBinding"
7725 abstract="true"
7726 static="false"
7727 final="false"
7728 deprecated="not deprecated"
7729 visibility="public"
7730>
7731<implements name="com.google.inject.Binding">
7732</implements>
7733<implements name="com.google.inject.spi.HasDependencies">
7734</implements>
7735<method name="getConstructor"
7736 return="com.google.inject.spi.InjectionPoint"
7737 abstract="true"
7738 native="false"
7739 synchronized="false"
7740 static="false"
7741 final="false"
7742 deprecated="not deprecated"
7743 visibility="public"
7744>
7745</method>
7746<method name="getInjectableMembers"
7747 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
7748 abstract="true"
7749 native="false"
7750 synchronized="false"
7751 static="false"
7752 final="false"
7753 deprecated="not deprecated"
7754 visibility="public"
7755>
7756</method>
7757<method name="getMethodInterceptors"
7758 return="java.util.Map&lt;java.lang.reflect.Method, java.util.List&lt;org.aopalliance.intercept.MethodInterceptor&gt;&gt;"
7759 abstract="true"
7760 native="false"
7761 synchronized="false"
7762 static="false"
7763 final="false"
7764 deprecated="not deprecated"
7765 visibility="public"
7766>
7767</method>
7768</interface>
7769<interface name="ConvertedConstantBinding"
7770 abstract="true"
7771 static="false"
7772 final="false"
7773 deprecated="not deprecated"
7774 visibility="public"
7775>
7776<implements name="com.google.inject.Binding">
7777</implements>
7778<implements name="com.google.inject.spi.HasDependencies">
7779</implements>
7780<method name="getDependencies"
7781 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
7782 abstract="true"
7783 native="false"
7784 synchronized="false"
7785 static="false"
7786 final="false"
7787 deprecated="not deprecated"
7788 visibility="public"
7789>
7790</method>
7791<method name="getSourceKey"
7792 return="com.google.inject.Key&lt;java.lang.String&gt;"
7793 abstract="true"
7794 native="false"
7795 synchronized="false"
7796 static="false"
7797 final="false"
7798 deprecated="not deprecated"
7799 visibility="public"
7800>
7801</method>
7802<method name="getTypeConverterBinding"
7803 return="com.google.inject.spi.TypeConverterBinding"
7804 abstract="true"
7805 native="false"
7806 synchronized="false"
7807 static="false"
7808 final="false"
7809 deprecated="not deprecated"
7810 visibility="public"
7811>
7812</method>
7813<method name="getValue"
7814 return="T"
7815 abstract="true"
7816 native="false"
7817 synchronized="false"
7818 static="false"
7819 final="false"
7820 deprecated="not deprecated"
7821 visibility="public"
7822>
7823</method>
7824</interface>
7825<class name="DefaultBindingScopingVisitor"
7826 extends="java.lang.Object"
7827 abstract="false"
7828 static="false"
7829 final="false"
7830 deprecated="not deprecated"
7831 visibility="public"
7832>
7833<implements name="com.google.inject.spi.BindingScopingVisitor">
7834</implements>
7835<constructor name="DefaultBindingScopingVisitor"
7836 type="com.google.inject.spi.DefaultBindingScopingVisitor"
7837 static="false"
7838 final="false"
7839 deprecated="not deprecated"
7840 visibility="public"
7841>
7842</constructor>
7843<method name="visitEagerSingleton"
7844 return="V"
7845 abstract="false"
7846 native="false"
7847 synchronized="false"
7848 static="false"
7849 final="false"
7850 deprecated="not deprecated"
7851 visibility="public"
7852>
7853</method>
7854<method name="visitNoScoping"
7855 return="V"
7856 abstract="false"
7857 native="false"
7858 synchronized="false"
7859 static="false"
7860 final="false"
7861 deprecated="not deprecated"
7862 visibility="public"
7863>
7864</method>
7865<method name="visitOther"
7866 return="V"
7867 abstract="false"
7868 native="false"
7869 synchronized="false"
7870 static="false"
7871 final="false"
7872 deprecated="not deprecated"
7873 visibility="protected"
7874>
7875</method>
7876<method name="visitScope"
7877 return="V"
7878 abstract="false"
7879 native="false"
7880 synchronized="false"
7881 static="false"
7882 final="false"
7883 deprecated="not deprecated"
7884 visibility="public"
7885>
7886<parameter name="scope" type="com.google.inject.Scope">
7887</parameter>
7888</method>
7889<method name="visitScopeAnnotation"
7890 return="V"
7891 abstract="false"
7892 native="false"
7893 synchronized="false"
7894 static="false"
7895 final="false"
7896 deprecated="not deprecated"
7897 visibility="public"
7898>
7899<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
7900</parameter>
7901</method>
7902</class>
7903<class name="DefaultBindingTargetVisitor"
7904 extends="java.lang.Object"
7905 abstract="true"
7906 static="false"
7907 final="false"
7908 deprecated="not deprecated"
7909 visibility="public"
7910>
7911<implements name="com.google.inject.spi.BindingTargetVisitor">
7912</implements>
7913<constructor name="DefaultBindingTargetVisitor"
7914 type="com.google.inject.spi.DefaultBindingTargetVisitor"
7915 static="false"
7916 final="false"
7917 deprecated="not deprecated"
7918 visibility="public"
7919>
7920</constructor>
7921<method name="visit"
7922 return="V"
7923 abstract="false"
7924 native="false"
7925 synchronized="false"
7926 static="false"
7927 final="false"
7928 deprecated="not deprecated"
7929 visibility="public"
7930>
7931<parameter name="constructorBinding" type="com.google.inject.spi.ConstructorBinding&lt;? extends T&gt;">
7932</parameter>
7933</method>
7934<method name="visit"
7935 return="V"
7936 abstract="false"
7937 native="false"
7938 synchronized="false"
7939 static="false"
7940 final="false"
7941 deprecated="not deprecated"
7942 visibility="public"
7943>
7944<parameter name="convertedConstantBinding" type="com.google.inject.spi.ConvertedConstantBinding&lt;? extends T&gt;">
7945</parameter>
7946</method>
7947<method name="visit"
7948 return="V"
7949 abstract="false"
7950 native="false"
7951 synchronized="false"
7952 static="false"
7953 final="false"
7954 deprecated="not deprecated"
7955 visibility="public"
7956>
7957<parameter name="exposedBinding" type="com.google.inject.spi.ExposedBinding&lt;? extends T&gt;">
7958</parameter>
7959</method>
7960<method name="visit"
7961 return="V"
7962 abstract="false"
7963 native="false"
7964 synchronized="false"
7965 static="false"
7966 final="false"
7967 deprecated="not deprecated"
7968 visibility="public"
7969>
7970<parameter name="instanceBinding" type="com.google.inject.spi.InstanceBinding&lt;? extends T&gt;">
7971</parameter>
7972</method>
7973<method name="visit"
7974 return="V"
7975 abstract="false"
7976 native="false"
7977 synchronized="false"
7978 static="false"
7979 final="false"
7980 deprecated="not deprecated"
7981 visibility="public"
7982>
7983<parameter name="linkedKeyBinding" type="com.google.inject.spi.LinkedKeyBinding&lt;? extends T&gt;">
7984</parameter>
7985</method>
7986<method name="visit"
7987 return="V"
7988 abstract="false"
7989 native="false"
7990 synchronized="false"
7991 static="false"
7992 final="false"
7993 deprecated="not deprecated"
7994 visibility="public"
7995>
7996<parameter name="providerBinding" type="com.google.inject.spi.ProviderBinding&lt;? extends T&gt;">
7997</parameter>
7998</method>
7999<method name="visit"
8000 return="V"
8001 abstract="false"
8002 native="false"
8003 synchronized="false"
8004 static="false"
8005 final="false"
8006 deprecated="not deprecated"
8007 visibility="public"
8008>
8009<parameter name="providerInstanceBinding" type="com.google.inject.spi.ProviderInstanceBinding&lt;? extends T&gt;">
8010</parameter>
8011</method>
8012<method name="visit"
8013 return="V"
8014 abstract="false"
8015 native="false"
8016 synchronized="false"
8017 static="false"
8018 final="false"
8019 deprecated="not deprecated"
8020 visibility="public"
8021>
8022<parameter name="providerKeyBinding" type="com.google.inject.spi.ProviderKeyBinding&lt;? extends T&gt;">
8023</parameter>
8024</method>
8025<method name="visit"
8026 return="V"
8027 abstract="false"
8028 native="false"
8029 synchronized="false"
8030 static="false"
8031 final="false"
8032 deprecated="not deprecated"
8033 visibility="public"
8034>
8035<parameter name="untargettedBinding" type="com.google.inject.spi.UntargettedBinding&lt;? extends T&gt;">
8036</parameter>
8037</method>
8038<method name="visitOther"
8039 return="V"
8040 abstract="false"
8041 native="false"
8042 synchronized="false"
8043 static="false"
8044 final="false"
8045 deprecated="not deprecated"
8046 visibility="protected"
8047>
8048<parameter name="binding" type="com.google.inject.Binding&lt;? extends T&gt;">
8049</parameter>
8050</method>
8051</class>
8052<class name="DefaultElementVisitor"
8053 extends="java.lang.Object"
8054 abstract="true"
8055 static="false"
8056 final="false"
8057 deprecated="not deprecated"
8058 visibility="public"
8059>
8060<implements name="com.google.inject.spi.ElementVisitor">
8061</implements>
8062<constructor name="DefaultElementVisitor"
8063 type="com.google.inject.spi.DefaultElementVisitor"
8064 static="false"
8065 final="false"
8066 deprecated="not deprecated"
8067 visibility="public"
8068>
8069</constructor>
8070<method name="visit"
8071 return="V"
8072 abstract="false"
8073 native="false"
8074 synchronized="false"
8075 static="false"
8076 final="false"
8077 deprecated="not deprecated"
8078 visibility="public"
8079>
8080<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
8081</parameter>
8082</method>
8083<method name="visit"
8084 return="V"
8085 abstract="false"
8086 native="false"
8087 synchronized="false"
8088 static="false"
8089 final="false"
8090 deprecated="not deprecated"
8091 visibility="public"
8092>
8093<parameter name="option" type="com.google.inject.spi.DisableCircularProxiesOption">
8094</parameter>
8095</method>
8096<method name="visit"
8097 return="V"
8098 abstract="false"
8099 native="false"
8100 synchronized="false"
8101 static="false"
8102 final="false"
8103 deprecated="not deprecated"
8104 visibility="public"
8105>
8106<parameter name="injectionRequest" type="com.google.inject.spi.InjectionRequest&lt;?&gt;">
8107</parameter>
8108</method>
8109<method name="visit"
8110 return="V"
8111 abstract="false"
8112 native="false"
8113 synchronized="false"
8114 static="false"
8115 final="false"
8116 deprecated="not deprecated"
8117 visibility="public"
8118>
8119<parameter name="interceptorBinding" type="com.google.inject.spi.InterceptorBinding">
8120</parameter>
8121</method>
8122<method name="visit"
8123 return="V"
8124 abstract="false"
8125 native="false"
8126 synchronized="false"
8127 static="false"
8128 final="false"
8129 deprecated="not deprecated"
8130 visibility="public"
8131>
8132<parameter name="lookup" type="com.google.inject.spi.MembersInjectorLookup&lt;T&gt;">
8133</parameter>
8134</method>
8135<method name="visit"
8136 return="V"
8137 abstract="false"
8138 native="false"
8139 synchronized="false"
8140 static="false"
8141 final="false"
8142 deprecated="not deprecated"
8143 visibility="public"
8144>
8145<parameter name="message" type="com.google.inject.spi.Message">
8146</parameter>
8147</method>
8148<method name="visit"
8149 return="V"
8150 abstract="false"
8151 native="false"
8152 synchronized="false"
8153 static="false"
8154 final="false"
8155 deprecated="not deprecated"
8156 visibility="public"
8157>
8158<parameter name="privateElements" type="com.google.inject.spi.PrivateElements">
8159</parameter>
8160</method>
8161<method name="visit"
8162 return="V"
8163 abstract="false"
8164 native="false"
8165 synchronized="false"
8166 static="false"
8167 final="false"
8168 deprecated="not deprecated"
8169 visibility="public"
8170>
8171<parameter name="providerLookup" type="com.google.inject.spi.ProviderLookup&lt;T&gt;">
8172</parameter>
8173</method>
8174<method name="visit"
8175 return="V"
8176 abstract="false"
8177 native="false"
8178 synchronized="false"
8179 static="false"
8180 final="false"
8181 deprecated="not deprecated"
8182 visibility="public"
8183>
8184<parameter name="option" type="com.google.inject.spi.RequireExplicitBindingsOption">
8185</parameter>
8186</method>
8187<method name="visit"
8188 return="V"
8189 abstract="false"
8190 native="false"
8191 synchronized="false"
8192 static="false"
8193 final="false"
8194 deprecated="not deprecated"
8195 visibility="public"
8196>
8197<parameter name="scopeBinding" type="com.google.inject.spi.ScopeBinding">
8198</parameter>
8199</method>
8200<method name="visit"
8201 return="V"
8202 abstract="false"
8203 native="false"
8204 synchronized="false"
8205 static="false"
8206 final="false"
8207 deprecated="not deprecated"
8208 visibility="public"
8209>
8210<parameter name="staticInjectionRequest" type="com.google.inject.spi.StaticInjectionRequest">
8211</parameter>
8212</method>
8213<method name="visit"
8214 return="V"
8215 abstract="false"
8216 native="false"
8217 synchronized="false"
8218 static="false"
8219 final="false"
8220 deprecated="not deprecated"
8221 visibility="public"
8222>
8223<parameter name="typeConverterBinding" type="com.google.inject.spi.TypeConverterBinding">
8224</parameter>
8225</method>
8226<method name="visit"
8227 return="V"
8228 abstract="false"
8229 native="false"
8230 synchronized="false"
8231 static="false"
8232 final="false"
8233 deprecated="not deprecated"
8234 visibility="public"
8235>
8236<parameter name="binding" type="com.google.inject.spi.TypeListenerBinding">
8237</parameter>
8238</method>
8239<method name="visitOther"
8240 return="V"
8241 abstract="false"
8242 native="false"
8243 synchronized="false"
8244 static="false"
8245 final="false"
8246 deprecated="not deprecated"
8247 visibility="protected"
8248>
8249<parameter name="element" type="com.google.inject.spi.Element">
8250</parameter>
8251</method>
8252</class>
8253<class name="Dependency"
8254 extends="java.lang.Object"
8255 abstract="false"
8256 static="false"
8257 final="true"
8258 deprecated="not deprecated"
8259 visibility="public"
8260>
8261<method name="forInjectionPoints"
8262 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
8263 abstract="false"
8264 native="false"
8265 synchronized="false"
8266 static="true"
8267 final="false"
8268 deprecated="not deprecated"
8269 visibility="public"
8270>
8271<parameter name="injectionPoints" type="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;">
8272</parameter>
8273</method>
8274<method name="get"
8275 return="com.google.inject.spi.Dependency&lt;T&gt;"
8276 abstract="false"
8277 native="false"
8278 synchronized="false"
8279 static="true"
8280 final="false"
8281 deprecated="not deprecated"
8282 visibility="public"
8283>
8284<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
8285</parameter>
8286</method>
8287<method name="getInjectionPoint"
8288 return="com.google.inject.spi.InjectionPoint"
8289 abstract="false"
8290 native="false"
8291 synchronized="false"
8292 static="false"
8293 final="false"
8294 deprecated="not deprecated"
8295 visibility="public"
8296>
8297</method>
8298<method name="getKey"
8299 return="com.google.inject.Key&lt;T&gt;"
8300 abstract="false"
8301 native="false"
8302 synchronized="false"
8303 static="false"
8304 final="false"
8305 deprecated="not deprecated"
8306 visibility="public"
8307>
8308</method>
8309<method name="getParameterIndex"
8310 return="int"
8311 abstract="false"
8312 native="false"
8313 synchronized="false"
8314 static="false"
8315 final="false"
8316 deprecated="not deprecated"
8317 visibility="public"
8318>
8319</method>
8320<method name="isNullable"
8321 return="boolean"
8322 abstract="false"
8323 native="false"
8324 synchronized="false"
8325 static="false"
8326 final="false"
8327 deprecated="not deprecated"
8328 visibility="public"
8329>
8330</method>
8331</class>
8332<class name="DisableCircularProxiesOption"
8333 extends="java.lang.Object"
8334 abstract="false"
8335 static="false"
8336 final="true"
8337 deprecated="not deprecated"
8338 visibility="public"
8339>
8340<implements name="com.google.inject.spi.Element">
8341</implements>
8342<method name="acceptVisitor"
8343 return="T"
8344 abstract="false"
8345 native="false"
8346 synchronized="false"
8347 static="false"
8348 final="false"
8349 deprecated="not deprecated"
8350 visibility="public"
8351>
8352<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
8353</parameter>
8354</method>
8355<method name="applyTo"
8356 return="void"
8357 abstract="false"
8358 native="false"
8359 synchronized="false"
8360 static="false"
8361 final="false"
8362 deprecated="not deprecated"
8363 visibility="public"
8364>
8365<parameter name="binder" type="com.google.inject.Binder">
8366</parameter>
8367</method>
8368<method name="getSource"
8369 return="java.lang.Object"
8370 abstract="false"
8371 native="false"
8372 synchronized="false"
8373 static="false"
8374 final="false"
8375 deprecated="not deprecated"
8376 visibility="public"
8377>
8378</method>
8379</class>
8380<interface name="Element"
8381 abstract="true"
8382 static="false"
8383 final="false"
8384 deprecated="not deprecated"
8385 visibility="public"
8386>
8387<method name="acceptVisitor"
8388 return="T"
8389 abstract="true"
8390 native="false"
8391 synchronized="false"
8392 static="false"
8393 final="false"
8394 deprecated="not deprecated"
8395 visibility="public"
8396>
8397<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
8398</parameter>
8399</method>
8400<method name="applyTo"
8401 return="void"
8402 abstract="true"
8403 native="false"
8404 synchronized="false"
8405 static="false"
8406 final="false"
8407 deprecated="not deprecated"
8408 visibility="public"
8409>
8410<parameter name="binder" type="com.google.inject.Binder">
8411</parameter>
8412</method>
8413<method name="getSource"
8414 return="java.lang.Object"
8415 abstract="true"
8416 native="false"
8417 synchronized="false"
8418 static="false"
8419 final="false"
8420 deprecated="not deprecated"
8421 visibility="public"
8422>
8423</method>
8424</interface>
8425<interface name="ElementVisitor"
8426 abstract="true"
8427 static="false"
8428 final="false"
8429 deprecated="not deprecated"
8430 visibility="public"
8431>
8432<method name="visit"
8433 return="V"
8434 abstract="true"
8435 native="false"
8436 synchronized="false"
8437 static="false"
8438 final="false"
8439 deprecated="not deprecated"
8440 visibility="public"
8441>
8442<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
8443</parameter>
8444</method>
8445<method name="visit"
8446 return="V"
8447 abstract="true"
8448 native="false"
8449 synchronized="false"
8450 static="false"
8451 final="false"
8452 deprecated="not deprecated"
8453 visibility="public"
8454>
8455<parameter name="option" type="com.google.inject.spi.DisableCircularProxiesOption">
8456</parameter>
8457</method>
8458<method name="visit"
8459 return="V"
8460 abstract="true"
8461 native="false"
8462 synchronized="false"
8463 static="false"
8464 final="false"
8465 deprecated="not deprecated"
8466 visibility="public"
8467>
8468<parameter name="request" type="com.google.inject.spi.InjectionRequest&lt;?&gt;">
8469</parameter>
8470</method>
8471<method name="visit"
8472 return="V"
8473 abstract="true"
8474 native="false"
8475 synchronized="false"
8476 static="false"
8477 final="false"
8478 deprecated="not deprecated"
8479 visibility="public"
8480>
8481<parameter name="binding" type="com.google.inject.spi.InterceptorBinding">
8482</parameter>
8483</method>
8484<method name="visit"
8485 return="V"
8486 abstract="true"
8487 native="false"
8488 synchronized="false"
8489 static="false"
8490 final="false"
8491 deprecated="not deprecated"
8492 visibility="public"
8493>
8494<parameter name="lookup" type="com.google.inject.spi.MembersInjectorLookup&lt;T&gt;">
8495</parameter>
8496</method>
8497<method name="visit"
8498 return="V"
8499 abstract="true"
8500 native="false"
8501 synchronized="false"
8502 static="false"
8503 final="false"
8504 deprecated="not deprecated"
8505 visibility="public"
8506>
8507<parameter name="message" type="com.google.inject.spi.Message">
8508</parameter>
8509</method>
8510<method name="visit"
8511 return="V"
8512 abstract="true"
8513 native="false"
8514 synchronized="false"
8515 static="false"
8516 final="false"
8517 deprecated="not deprecated"
8518 visibility="public"
8519>
8520<parameter name="elements" type="com.google.inject.spi.PrivateElements">
8521</parameter>
8522</method>
8523<method name="visit"
8524 return="V"
8525 abstract="true"
8526 native="false"
8527 synchronized="false"
8528 static="false"
8529 final="false"
8530 deprecated="not deprecated"
8531 visibility="public"
8532>
8533<parameter name="lookup" type="com.google.inject.spi.ProviderLookup&lt;T&gt;">
8534</parameter>
8535</method>
8536<method name="visit"
8537 return="V"
8538 abstract="true"
8539 native="false"
8540 synchronized="false"
8541 static="false"
8542 final="false"
8543 deprecated="not deprecated"
8544 visibility="public"
8545>
8546<parameter name="option" type="com.google.inject.spi.RequireExplicitBindingsOption">
8547</parameter>
8548</method>
8549<method name="visit"
8550 return="V"
8551 abstract="true"
8552 native="false"
8553 synchronized="false"
8554 static="false"
8555 final="false"
8556 deprecated="not deprecated"
8557 visibility="public"
8558>
8559<parameter name="binding" type="com.google.inject.spi.ScopeBinding">
8560</parameter>
8561</method>
8562<method name="visit"
8563 return="V"
8564 abstract="true"
8565 native="false"
8566 synchronized="false"
8567 static="false"
8568 final="false"
8569 deprecated="not deprecated"
8570 visibility="public"
8571>
8572<parameter name="request" type="com.google.inject.spi.StaticInjectionRequest">
8573</parameter>
8574</method>
8575<method name="visit"
8576 return="V"
8577 abstract="true"
8578 native="false"
8579 synchronized="false"
8580 static="false"
8581 final="false"
8582 deprecated="not deprecated"
8583 visibility="public"
8584>
8585<parameter name="binding" type="com.google.inject.spi.TypeConverterBinding">
8586</parameter>
8587</method>
8588<method name="visit"
8589 return="V"
8590 abstract="true"
8591 native="false"
8592 synchronized="false"
8593 static="false"
8594 final="false"
8595 deprecated="not deprecated"
8596 visibility="public"
8597>
8598<parameter name="binding" type="com.google.inject.spi.TypeListenerBinding">
8599</parameter>
8600</method>
8601</interface>
8602<class name="Elements"
8603 extends="java.lang.Object"
8604 abstract="false"
8605 static="false"
8606 final="true"
8607 deprecated="not deprecated"
8608 visibility="public"
8609>
8610<constructor name="Elements"
8611 type="com.google.inject.spi.Elements"
8612 static="false"
8613 final="false"
8614 deprecated="not deprecated"
8615 visibility="public"
8616>
8617</constructor>
8618<method name="getElements"
8619 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
8620 abstract="false"
8621 native="false"
8622 synchronized="false"
8623 static="true"
8624 final="false"
8625 deprecated="not deprecated"
8626 visibility="public"
8627>
8628<parameter name="modules" type="com.google.inject.Module...">
8629</parameter>
8630</method>
8631<method name="getElements"
8632 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
8633 abstract="false"
8634 native="false"
8635 synchronized="false"
8636 static="true"
8637 final="false"
8638 deprecated="not deprecated"
8639 visibility="public"
8640>
8641<parameter name="stage" type="com.google.inject.Stage">
8642</parameter>
8643<parameter name="modules" type="com.google.inject.Module...">
8644</parameter>
8645</method>
8646<method name="getElements"
8647 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
8648 abstract="false"
8649 native="false"
8650 synchronized="false"
8651 static="true"
8652 final="false"
8653 deprecated="not deprecated"
8654 visibility="public"
8655>
8656<parameter name="stage" type="com.google.inject.Stage">
8657</parameter>
8658<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
8659</parameter>
8660</method>
8661<method name="getElements"
8662 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
8663 abstract="false"
8664 native="false"
8665 synchronized="false"
8666 static="true"
8667 final="false"
8668 deprecated="not deprecated"
8669 visibility="public"
8670>
8671<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
8672</parameter>
8673</method>
8674<method name="getModule"
8675 return="com.google.inject.Module"
8676 abstract="false"
8677 native="false"
8678 synchronized="false"
8679 static="true"
8680 final="false"
8681 deprecated="not deprecated"
8682 visibility="public"
8683>
8684<parameter name="elements" type="java.lang.Iterable&lt;? extends com.google.inject.spi.Element&gt;">
8685</parameter>
8686</method>
8687</class>
8688<interface name="ExposedBinding"
8689 abstract="true"
8690 static="false"
8691 final="false"
8692 deprecated="not deprecated"
8693 visibility="public"
8694>
8695<implements name="com.google.inject.Binding">
8696</implements>
8697<implements name="com.google.inject.spi.HasDependencies">
8698</implements>
8699<method name="applyTo"
8700 return="void"
8701 abstract="true"
8702 native="false"
8703 synchronized="false"
8704 static="false"
8705 final="false"
8706 deprecated="not deprecated"
8707 visibility="public"
8708>
8709<parameter name="binder" type="com.google.inject.Binder">
8710</parameter>
8711</method>
8712<method name="getPrivateElements"
8713 return="com.google.inject.spi.PrivateElements"
8714 abstract="true"
8715 native="false"
8716 synchronized="false"
8717 static="false"
8718 final="false"
8719 deprecated="not deprecated"
8720 visibility="public"
8721>
8722</method>
8723</interface>
8724<interface name="HasDependencies"
8725 abstract="true"
8726 static="false"
8727 final="false"
8728 deprecated="not deprecated"
8729 visibility="public"
8730>
8731<method name="getDependencies"
8732 return="java.util.Set&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
8733 abstract="true"
8734 native="false"
8735 synchronized="false"
8736 static="false"
8737 final="false"
8738 deprecated="not deprecated"
8739 visibility="public"
8740>
8741</method>
8742</interface>
8743<interface name="InjectionListener"
8744 abstract="true"
8745 static="false"
8746 final="false"
8747 deprecated="not deprecated"
8748 visibility="public"
8749>
8750<method name="afterInjection"
8751 return="void"
8752 abstract="true"
8753 native="false"
8754 synchronized="false"
8755 static="false"
8756 final="false"
8757 deprecated="not deprecated"
8758 visibility="public"
8759>
8760<parameter name="injectee" type="I">
8761</parameter>
8762</method>
8763</interface>
8764<class name="InjectionPoint"
8765 extends="java.lang.Object"
8766 abstract="false"
8767 static="false"
8768 final="true"
8769 deprecated="not deprecated"
8770 visibility="public"
8771>
8772<method name="forConstructor"
8773 return="com.google.inject.spi.InjectionPoint"
8774 abstract="false"
8775 native="false"
8776 synchronized="false"
8777 static="true"
8778 final="false"
8779 deprecated="not deprecated"
8780 visibility="public"
8781>
8782<parameter name="constructor" type="java.lang.reflect.Constructor&lt;T&gt;">
8783</parameter>
8784</method>
8785<method name="forConstructor"
8786 return="com.google.inject.spi.InjectionPoint"
8787 abstract="false"
8788 native="false"
8789 synchronized="false"
8790 static="true"
8791 final="false"
8792 deprecated="not deprecated"
8793 visibility="public"
8794>
8795<parameter name="constructor" type="java.lang.reflect.Constructor&lt;T&gt;">
8796</parameter>
8797<parameter name="type" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
8798</parameter>
8799</method>
8800<method name="forConstructorOf"
8801 return="com.google.inject.spi.InjectionPoint"
8802 abstract="false"
8803 native="false"
8804 synchronized="false"
8805 static="true"
8806 final="false"
8807 deprecated="not deprecated"
8808 visibility="public"
8809>
8810<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
8811</parameter>
8812</method>
8813<method name="forConstructorOf"
8814 return="com.google.inject.spi.InjectionPoint"
8815 abstract="false"
8816 native="false"
8817 synchronized="false"
8818 static="true"
8819 final="false"
8820 deprecated="not deprecated"
8821 visibility="public"
8822>
8823<parameter name="type" type="java.lang.Class&lt;?&gt;">
8824</parameter>
8825</method>
8826<method name="forInstanceMethodsAndFields"
8827 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
8828 abstract="false"
8829 native="false"
8830 synchronized="false"
8831 static="true"
8832 final="false"
8833 deprecated="not deprecated"
8834 visibility="public"
8835>
8836<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
8837</parameter>
8838</method>
8839<method name="forInstanceMethodsAndFields"
8840 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
8841 abstract="false"
8842 native="false"
8843 synchronized="false"
8844 static="true"
8845 final="false"
8846 deprecated="not deprecated"
8847 visibility="public"
8848>
8849<parameter name="type" type="java.lang.Class&lt;?&gt;">
8850</parameter>
8851</method>
8852<method name="forStaticMethodsAndFields"
8853 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
8854 abstract="false"
8855 native="false"
8856 synchronized="false"
8857 static="true"
8858 final="false"
8859 deprecated="not deprecated"
8860 visibility="public"
8861>
8862<parameter name="type" type="com.google.inject.TypeLiteral&lt;?&gt;">
8863</parameter>
8864</method>
8865<method name="forStaticMethodsAndFields"
8866 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
8867 abstract="false"
8868 native="false"
8869 synchronized="false"
8870 static="true"
8871 final="false"
8872 deprecated="not deprecated"
8873 visibility="public"
8874>
8875<parameter name="type" type="java.lang.Class&lt;?&gt;">
8876</parameter>
8877</method>
8878<method name="getDeclaringType"
8879 return="com.google.inject.TypeLiteral&lt;?&gt;"
8880 abstract="false"
8881 native="false"
8882 synchronized="false"
8883 static="false"
8884 final="false"
8885 deprecated="not deprecated"
8886 visibility="public"
8887>
8888</method>
8889<method name="getDependencies"
8890 return="java.util.List&lt;com.google.inject.spi.Dependency&lt;?&gt;&gt;"
8891 abstract="false"
8892 native="false"
8893 synchronized="false"
8894 static="false"
8895 final="false"
8896 deprecated="not deprecated"
8897 visibility="public"
8898>
8899</method>
8900<method name="getMember"
8901 return="java.lang.reflect.Member"
8902 abstract="false"
8903 native="false"
8904 synchronized="false"
8905 static="false"
8906 final="false"
8907 deprecated="not deprecated"
8908 visibility="public"
8909>
8910</method>
8911<method name="isOptional"
8912 return="boolean"
8913 abstract="false"
8914 native="false"
8915 synchronized="false"
8916 static="false"
8917 final="false"
8918 deprecated="not deprecated"
8919 visibility="public"
8920>
8921</method>
8922<method name="isToolable"
8923 return="boolean"
8924 abstract="false"
8925 native="false"
8926 synchronized="false"
8927 static="false"
8928 final="false"
8929 deprecated="not deprecated"
8930 visibility="public"
8931>
8932</method>
8933</class>
8934<class name="InjectionRequest"
8935 extends="java.lang.Object"
8936 abstract="false"
8937 static="false"
8938 final="true"
8939 deprecated="not deprecated"
8940 visibility="public"
8941>
8942<implements name="com.google.inject.spi.Element">
8943</implements>
8944<constructor name="InjectionRequest"
8945 type="com.google.inject.spi.InjectionRequest"
8946 static="false"
8947 final="false"
8948 deprecated="not deprecated"
8949 visibility="public"
8950>
8951<parameter name="source" type="java.lang.Object">
8952</parameter>
8953<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
8954</parameter>
8955<parameter name="instance" type="T">
8956</parameter>
8957</constructor>
8958<method name="acceptVisitor"
8959 return="R"
8960 abstract="false"
8961 native="false"
8962 synchronized="false"
8963 static="false"
8964 final="false"
8965 deprecated="not deprecated"
8966 visibility="public"
8967>
8968<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;R&gt;">
8969</parameter>
8970</method>
8971<method name="applyTo"
8972 return="void"
8973 abstract="false"
8974 native="false"
8975 synchronized="false"
8976 static="false"
8977 final="false"
8978 deprecated="not deprecated"
8979 visibility="public"
8980>
8981<parameter name="binder" type="com.google.inject.Binder">
8982</parameter>
8983</method>
8984<method name="getInjectionPoints"
8985 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
8986 abstract="false"
8987 native="false"
8988 synchronized="false"
8989 static="false"
8990 final="false"
8991 deprecated="not deprecated"
8992 visibility="public"
8993>
8994<exception name="ConfigurationException" type="com.google.inject.ConfigurationException">
8995</exception>
8996</method>
8997<method name="getInstance"
8998 return="T"
8999 abstract="false"
9000 native="false"
9001 synchronized="false"
9002 static="false"
9003 final="false"
9004 deprecated="not deprecated"
9005 visibility="public"
9006>
9007</method>
9008<method name="getSource"
9009 return="java.lang.Object"
9010 abstract="false"
9011 native="false"
9012 synchronized="false"
9013 static="false"
9014 final="false"
9015 deprecated="not deprecated"
9016 visibility="public"
9017>
9018</method>
9019<method name="getType"
9020 return="com.google.inject.TypeLiteral&lt;T&gt;"
9021 abstract="false"
9022 native="false"
9023 synchronized="false"
9024 static="false"
9025 final="false"
9026 deprecated="not deprecated"
9027 visibility="public"
9028>
9029</method>
9030</class>
9031<interface name="InstanceBinding"
9032 abstract="true"
9033 static="false"
9034 final="false"
9035 deprecated="not deprecated"
9036 visibility="public"
9037>
9038<implements name="com.google.inject.Binding">
9039</implements>
9040<implements name="com.google.inject.spi.HasDependencies">
9041</implements>
9042<method name="getInjectionPoints"
9043 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
9044 abstract="true"
9045 native="false"
9046 synchronized="false"
9047 static="false"
9048 final="false"
9049 deprecated="not deprecated"
9050 visibility="public"
9051>
9052</method>
9053<method name="getInstance"
9054 return="T"
9055 abstract="true"
9056 native="false"
9057 synchronized="false"
9058 static="false"
9059 final="false"
9060 deprecated="not deprecated"
9061 visibility="public"
9062>
9063</method>
9064</interface>
9065<class name="InterceptorBinding"
9066 extends="java.lang.Object"
9067 abstract="false"
9068 static="false"
9069 final="true"
9070 deprecated="not deprecated"
9071 visibility="public"
9072>
9073<implements name="com.google.inject.spi.Element">
9074</implements>
9075<method name="acceptVisitor"
9076 return="T"
9077 abstract="false"
9078 native="false"
9079 synchronized="false"
9080 static="false"
9081 final="false"
9082 deprecated="not deprecated"
9083 visibility="public"
9084>
9085<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
9086</parameter>
9087</method>
9088<method name="applyTo"
9089 return="void"
9090 abstract="false"
9091 native="false"
9092 synchronized="false"
9093 static="false"
9094 final="false"
9095 deprecated="not deprecated"
9096 visibility="public"
9097>
9098<parameter name="binder" type="com.google.inject.Binder">
9099</parameter>
9100</method>
9101<method name="getClassMatcher"
9102 return="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;"
9103 abstract="false"
9104 native="false"
9105 synchronized="false"
9106 static="false"
9107 final="false"
9108 deprecated="not deprecated"
9109 visibility="public"
9110>
9111</method>
9112<method name="getInterceptors"
9113 return="java.util.List&lt;org.aopalliance.intercept.MethodInterceptor&gt;"
9114 abstract="false"
9115 native="false"
9116 synchronized="false"
9117 static="false"
9118 final="false"
9119 deprecated="not deprecated"
9120 visibility="public"
9121>
9122</method>
9123<method name="getMethodMatcher"
9124 return="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;"
9125 abstract="false"
9126 native="false"
9127 synchronized="false"
9128 static="false"
9129 final="false"
9130 deprecated="not deprecated"
9131 visibility="public"
9132>
9133</method>
9134<method name="getSource"
9135 return="java.lang.Object"
9136 abstract="false"
9137 native="false"
9138 synchronized="false"
9139 static="false"
9140 final="false"
9141 deprecated="not deprecated"
9142 visibility="public"
9143>
9144</method>
9145</class>
9146<interface name="LinkedKeyBinding"
9147 abstract="true"
9148 static="false"
9149 final="false"
9150 deprecated="not deprecated"
9151 visibility="public"
9152>
9153<implements name="com.google.inject.Binding">
9154</implements>
9155<method name="getLinkedKey"
9156 return="com.google.inject.Key&lt;? extends T&gt;"
9157 abstract="true"
9158 native="false"
9159 synchronized="false"
9160 static="false"
9161 final="false"
9162 deprecated="not deprecated"
9163 visibility="public"
9164>
9165</method>
9166</interface>
9167<class name="MembersInjectorLookup"
9168 extends="java.lang.Object"
9169 abstract="false"
9170 static="false"
9171 final="true"
9172 deprecated="not deprecated"
9173 visibility="public"
9174>
9175<implements name="com.google.inject.spi.Element">
9176</implements>
9177<constructor name="MembersInjectorLookup"
9178 type="com.google.inject.spi.MembersInjectorLookup"
9179 static="false"
9180 final="false"
9181 deprecated="not deprecated"
9182 visibility="public"
9183>
9184<parameter name="source" type="java.lang.Object">
9185</parameter>
9186<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
9187</parameter>
9188</constructor>
9189<method name="acceptVisitor"
9190 return="T"
9191 abstract="false"
9192 native="false"
9193 synchronized="false"
9194 static="false"
9195 final="false"
9196 deprecated="not deprecated"
9197 visibility="public"
9198>
9199<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
9200</parameter>
9201</method>
9202<method name="applyTo"
9203 return="void"
9204 abstract="false"
9205 native="false"
9206 synchronized="false"
9207 static="false"
9208 final="false"
9209 deprecated="not deprecated"
9210 visibility="public"
9211>
9212<parameter name="binder" type="com.google.inject.Binder">
9213</parameter>
9214</method>
9215<method name="getDelegate"
9216 return="com.google.inject.MembersInjector&lt;T&gt;"
9217 abstract="false"
9218 native="false"
9219 synchronized="false"
9220 static="false"
9221 final="false"
9222 deprecated="not deprecated"
9223 visibility="public"
9224>
9225</method>
9226<method name="getMembersInjector"
9227 return="com.google.inject.MembersInjector&lt;T&gt;"
9228 abstract="false"
9229 native="false"
9230 synchronized="false"
9231 static="false"
9232 final="false"
9233 deprecated="not deprecated"
9234 visibility="public"
9235>
9236</method>
9237<method name="getSource"
9238 return="java.lang.Object"
9239 abstract="false"
9240 native="false"
9241 synchronized="false"
9242 static="false"
9243 final="false"
9244 deprecated="not deprecated"
9245 visibility="public"
9246>
9247</method>
9248<method name="getType"
9249 return="com.google.inject.TypeLiteral&lt;T&gt;"
9250 abstract="false"
9251 native="false"
9252 synchronized="false"
9253 static="false"
9254 final="false"
9255 deprecated="not deprecated"
9256 visibility="public"
9257>
9258</method>
9259<method name="initializeDelegate"
9260 return="void"
9261 abstract="false"
9262 native="false"
9263 synchronized="false"
9264 static="false"
9265 final="false"
9266 deprecated="not deprecated"
9267 visibility="public"
9268>
9269<parameter name="delegate" type="com.google.inject.MembersInjector&lt;T&gt;">
9270</parameter>
9271</method>
9272</class>
9273<class name="Message"
9274 extends="java.lang.Object"
9275 abstract="false"
9276 static="false"
9277 final="true"
9278 deprecated="not deprecated"
9279 visibility="public"
9280>
9281<implements name="com.google.inject.spi.Element">
9282</implements>
9283<constructor name="Message"
9284 type="com.google.inject.spi.Message"
9285 static="false"
9286 final="false"
9287 deprecated="not deprecated"
9288 visibility="public"
9289>
9290<parameter name="source" type="java.lang.Object">
9291</parameter>
9292<parameter name="message" type="java.lang.String">
9293</parameter>
9294</constructor>
9295<constructor name="Message"
9296 type="com.google.inject.spi.Message"
9297 static="false"
9298 final="false"
9299 deprecated="not deprecated"
9300 visibility="public"
9301>
9302<parameter name="message" type="java.lang.String">
9303</parameter>
9304</constructor>
9305<constructor name="Message"
9306 type="com.google.inject.spi.Message"
9307 static="false"
9308 final="false"
9309 deprecated="not deprecated"
9310 visibility="public"
9311>
9312<parameter name="sources" type="java.util.List&lt;java.lang.Object&gt;">
9313</parameter>
9314<parameter name="message" type="java.lang.String">
9315</parameter>
9316<parameter name="cause" type="java.lang.Throwable">
9317</parameter>
9318</constructor>
9319<method name="acceptVisitor"
9320 return="T"
9321 abstract="false"
9322 native="false"
9323 synchronized="false"
9324 static="false"
9325 final="false"
9326 deprecated="not deprecated"
9327 visibility="public"
9328>
9329<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
9330</parameter>
9331</method>
9332<method name="applyTo"
9333 return="void"
9334 abstract="false"
9335 native="false"
9336 synchronized="false"
9337 static="false"
9338 final="false"
9339 deprecated="not deprecated"
9340 visibility="public"
9341>
9342<parameter name="binder" type="com.google.inject.Binder">
9343</parameter>
9344</method>
9345<method name="getCause"
9346 return="java.lang.Throwable"
9347 abstract="false"
9348 native="false"
9349 synchronized="false"
9350 static="false"
9351 final="false"
9352 deprecated="not deprecated"
9353 visibility="public"
9354>
9355</method>
9356<method name="getMessage"
9357 return="java.lang.String"
9358 abstract="false"
9359 native="false"
9360 synchronized="false"
9361 static="false"
9362 final="false"
9363 deprecated="not deprecated"
9364 visibility="public"
9365>
9366</method>
9367<method name="getSource"
9368 return="java.lang.String"
9369 abstract="false"
9370 native="false"
9371 synchronized="false"
9372 static="false"
9373 final="false"
9374 deprecated="not deprecated"
9375 visibility="public"
9376>
9377</method>
9378<method name="getSources"
9379 return="java.util.List&lt;java.lang.Object&gt;"
9380 abstract="false"
9381 native="false"
9382 synchronized="false"
9383 static="false"
9384 final="false"
9385 deprecated="not deprecated"
9386 visibility="public"
9387>
9388</method>
9389</class>
9390<interface name="PrivateElements"
9391 abstract="true"
9392 static="false"
9393 final="false"
9394 deprecated="not deprecated"
9395 visibility="public"
9396>
9397<implements name="com.google.inject.spi.Element">
9398</implements>
9399<method name="getElements"
9400 return="java.util.List&lt;com.google.inject.spi.Element&gt;"
9401 abstract="true"
9402 native="false"
9403 synchronized="false"
9404 static="false"
9405 final="false"
9406 deprecated="not deprecated"
9407 visibility="public"
9408>
9409</method>
9410<method name="getExposedKeys"
9411 return="java.util.Set&lt;com.google.inject.Key&lt;?&gt;&gt;"
9412 abstract="true"
9413 native="false"
9414 synchronized="false"
9415 static="false"
9416 final="false"
9417 deprecated="not deprecated"
9418 visibility="public"
9419>
9420</method>
9421<method name="getExposedSource"
9422 return="java.lang.Object"
9423 abstract="true"
9424 native="false"
9425 synchronized="false"
9426 static="false"
9427 final="false"
9428 deprecated="not deprecated"
9429 visibility="public"
9430>
9431<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
9432</parameter>
9433</method>
9434<method name="getInjector"
9435 return="com.google.inject.Injector"
9436 abstract="true"
9437 native="false"
9438 synchronized="false"
9439 static="false"
9440 final="false"
9441 deprecated="not deprecated"
9442 visibility="public"
9443>
9444</method>
9445</interface>
9446<interface name="ProviderBinding"
9447 abstract="true"
9448 static="false"
9449 final="false"
9450 deprecated="not deprecated"
9451 visibility="public"
9452>
9453<implements name="com.google.inject.Binding">
9454</implements>
9455<method name="getProvidedKey"
9456 return="com.google.inject.Key&lt;?&gt;"
9457 abstract="true"
9458 native="false"
9459 synchronized="false"
9460 static="false"
9461 final="false"
9462 deprecated="not deprecated"
9463 visibility="public"
9464>
9465</method>
9466</interface>
9467<interface name="ProviderInstanceBinding"
9468 abstract="true"
9469 static="false"
9470 final="false"
9471 deprecated="not deprecated"
9472 visibility="public"
9473>
9474<implements name="com.google.inject.Binding">
9475</implements>
9476<implements name="com.google.inject.spi.HasDependencies">
9477</implements>
9478<method name="getInjectionPoints"
9479 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
9480 abstract="true"
9481 native="false"
9482 synchronized="false"
9483 static="false"
9484 final="false"
9485 deprecated="not deprecated"
9486 visibility="public"
9487>
9488</method>
9489<method name="getProviderInstance"
9490 return="com.google.inject.Provider&lt;? extends T&gt;"
9491 abstract="true"
9492 native="false"
9493 synchronized="false"
9494 static="false"
9495 final="false"
9496 deprecated="not deprecated"
9497 visibility="public"
9498>
9499</method>
9500</interface>
9501<interface name="ProviderKeyBinding"
9502 abstract="true"
9503 static="false"
9504 final="false"
9505 deprecated="not deprecated"
9506 visibility="public"
9507>
9508<implements name="com.google.inject.Binding">
9509</implements>
9510<method name="getProviderKey"
9511 return="com.google.inject.Key&lt;? extends javax.inject.Provider&lt;? extends T&gt;&gt;"
9512 abstract="true"
9513 native="false"
9514 synchronized="false"
9515 static="false"
9516 final="false"
9517 deprecated="not deprecated"
9518 visibility="public"
9519>
9520</method>
9521</interface>
9522<class name="ProviderLookup"
9523 extends="java.lang.Object"
9524 abstract="false"
9525 static="false"
9526 final="true"
9527 deprecated="not deprecated"
9528 visibility="public"
9529>
9530<implements name="com.google.inject.spi.Element">
9531</implements>
9532<constructor name="ProviderLookup"
9533 type="com.google.inject.spi.ProviderLookup"
9534 static="false"
9535 final="false"
9536 deprecated="not deprecated"
9537 visibility="public"
9538>
9539<parameter name="source" type="java.lang.Object">
9540</parameter>
9541<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
9542</parameter>
9543</constructor>
9544<method name="acceptVisitor"
9545 return="T"
9546 abstract="false"
9547 native="false"
9548 synchronized="false"
9549 static="false"
9550 final="false"
9551 deprecated="not deprecated"
9552 visibility="public"
9553>
9554<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
9555</parameter>
9556</method>
9557<method name="applyTo"
9558 return="void"
9559 abstract="false"
9560 native="false"
9561 synchronized="false"
9562 static="false"
9563 final="false"
9564 deprecated="not deprecated"
9565 visibility="public"
9566>
9567<parameter name="binder" type="com.google.inject.Binder">
9568</parameter>
9569</method>
9570<method name="getDelegate"
9571 return="com.google.inject.Provider&lt;T&gt;"
9572 abstract="false"
9573 native="false"
9574 synchronized="false"
9575 static="false"
9576 final="false"
9577 deprecated="not deprecated"
9578 visibility="public"
9579>
9580</method>
9581<method name="getKey"
9582 return="com.google.inject.Key&lt;T&gt;"
9583 abstract="false"
9584 native="false"
9585 synchronized="false"
9586 static="false"
9587 final="false"
9588 deprecated="not deprecated"
9589 visibility="public"
9590>
9591</method>
9592<method name="getProvider"
9593 return="com.google.inject.Provider&lt;T&gt;"
9594 abstract="false"
9595 native="false"
9596 synchronized="false"
9597 static="false"
9598 final="false"
9599 deprecated="not deprecated"
9600 visibility="public"
9601>
9602</method>
9603<method name="getSource"
9604 return="java.lang.Object"
9605 abstract="false"
9606 native="false"
9607 synchronized="false"
9608 static="false"
9609 final="false"
9610 deprecated="not deprecated"
9611 visibility="public"
9612>
9613</method>
9614<method name="initializeDelegate"
9615 return="void"
9616 abstract="false"
9617 native="false"
9618 synchronized="false"
9619 static="false"
9620 final="false"
9621 deprecated="not deprecated"
9622 visibility="public"
9623>
9624<parameter name="delegate" type="com.google.inject.Provider&lt;T&gt;">
9625</parameter>
9626</method>
9627</class>
9628<interface name="ProviderWithDependencies"
9629 abstract="true"
9630 static="false"
9631 final="false"
9632 deprecated="not deprecated"
9633 visibility="public"
9634>
9635<implements name="com.google.inject.spi.HasDependencies">
9636</implements>
9637<implements name="com.google.inject.Provider">
9638</implements>
9639</interface>
9640<interface name="ProviderWithExtensionVisitor"
9641 abstract="true"
9642 static="false"
9643 final="false"
9644 deprecated="not deprecated"
9645 visibility="public"
9646>
9647<implements name="com.google.inject.Provider">
9648</implements>
9649<method name="acceptExtensionVisitor"
9650 return="V"
9651 abstract="true"
9652 native="false"
9653 synchronized="false"
9654 static="false"
9655 final="false"
9656 deprecated="not deprecated"
9657 visibility="public"
9658>
9659<parameter name="visitor" type="com.google.inject.spi.BindingTargetVisitor&lt;B, V&gt;">
9660</parameter>
9661<parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding&lt;? extends B&gt;">
9662</parameter>
9663</method>
9664</interface>
9665<class name="RequireExplicitBindingsOption"
9666 extends="java.lang.Object"
9667 abstract="false"
9668 static="false"
9669 final="true"
9670 deprecated="not deprecated"
9671 visibility="public"
9672>
9673<implements name="com.google.inject.spi.Element">
9674</implements>
9675<method name="acceptVisitor"
9676 return="T"
9677 abstract="false"
9678 native="false"
9679 synchronized="false"
9680 static="false"
9681 final="false"
9682 deprecated="not deprecated"
9683 visibility="public"
9684>
9685<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
9686</parameter>
9687</method>
9688<method name="applyTo"
9689 return="void"
9690 abstract="false"
9691 native="false"
9692 synchronized="false"
9693 static="false"
9694 final="false"
9695 deprecated="not deprecated"
9696 visibility="public"
9697>
9698<parameter name="binder" type="com.google.inject.Binder">
9699</parameter>
9700</method>
9701<method name="getSource"
9702 return="java.lang.Object"
9703 abstract="false"
9704 native="false"
9705 synchronized="false"
9706 static="false"
9707 final="false"
9708 deprecated="not deprecated"
9709 visibility="public"
9710>
9711</method>
9712</class>
9713<class name="ScopeBinding"
9714 extends="java.lang.Object"
9715 abstract="false"
9716 static="false"
9717 final="true"
9718 deprecated="not deprecated"
9719 visibility="public"
9720>
9721<implements name="com.google.inject.spi.Element">
9722</implements>
9723<method name="acceptVisitor"
9724 return="T"
9725 abstract="false"
9726 native="false"
9727 synchronized="false"
9728 static="false"
9729 final="false"
9730 deprecated="not deprecated"
9731 visibility="public"
9732>
9733<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
9734</parameter>
9735</method>
9736<method name="applyTo"
9737 return="void"
9738 abstract="false"
9739 native="false"
9740 synchronized="false"
9741 static="false"
9742 final="false"
9743 deprecated="not deprecated"
9744 visibility="public"
9745>
9746<parameter name="binder" type="com.google.inject.Binder">
9747</parameter>
9748</method>
9749<method name="getAnnotationType"
9750 return="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;"
9751 abstract="false"
9752 native="false"
9753 synchronized="false"
9754 static="false"
9755 final="false"
9756 deprecated="not deprecated"
9757 visibility="public"
9758>
9759</method>
9760<method name="getScope"
9761 return="com.google.inject.Scope"
9762 abstract="false"
9763 native="false"
9764 synchronized="false"
9765 static="false"
9766 final="false"
9767 deprecated="not deprecated"
9768 visibility="public"
9769>
9770</method>
9771<method name="getSource"
9772 return="java.lang.Object"
9773 abstract="false"
9774 native="false"
9775 synchronized="false"
9776 static="false"
9777 final="false"
9778 deprecated="not deprecated"
9779 visibility="public"
9780>
9781</method>
9782</class>
9783<class name="StaticInjectionRequest"
9784 extends="java.lang.Object"
9785 abstract="false"
9786 static="false"
9787 final="true"
9788 deprecated="not deprecated"
9789 visibility="public"
9790>
9791<implements name="com.google.inject.spi.Element">
9792</implements>
9793<method name="acceptVisitor"
9794 return="T"
9795 abstract="false"
9796 native="false"
9797 synchronized="false"
9798 static="false"
9799 final="false"
9800 deprecated="not deprecated"
9801 visibility="public"
9802>
9803<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
9804</parameter>
9805</method>
9806<method name="applyTo"
9807 return="void"
9808 abstract="false"
9809 native="false"
9810 synchronized="false"
9811 static="false"
9812 final="false"
9813 deprecated="not deprecated"
9814 visibility="public"
9815>
9816<parameter name="binder" type="com.google.inject.Binder">
9817</parameter>
9818</method>
9819<method name="getInjectionPoints"
9820 return="java.util.Set&lt;com.google.inject.spi.InjectionPoint&gt;"
9821 abstract="false"
9822 native="false"
9823 synchronized="false"
9824 static="false"
9825 final="false"
9826 deprecated="not deprecated"
9827 visibility="public"
9828>
9829<exception name="ConfigurationException" type="com.google.inject.ConfigurationException">
9830</exception>
9831</method>
9832<method name="getSource"
9833 return="java.lang.Object"
9834 abstract="false"
9835 native="false"
9836 synchronized="false"
9837 static="false"
9838 final="false"
9839 deprecated="not deprecated"
9840 visibility="public"
9841>
9842</method>
9843<method name="getType"
9844 return="java.lang.Class&lt;?&gt;"
9845 abstract="false"
9846 native="false"
9847 synchronized="false"
9848 static="false"
9849 final="false"
9850 deprecated="not deprecated"
9851 visibility="public"
9852>
9853</method>
9854</class>
9855<class name="Toolable"
9856 extends="java.lang.Object"
9857 abstract="true"
9858 static="false"
9859 final="false"
9860 deprecated="not deprecated"
9861 visibility="public"
9862>
9863<implements name="java.lang.annotation.Annotation">
9864</implements>
9865</class>
9866<interface name="TypeConverter"
9867 abstract="true"
9868 static="false"
9869 final="false"
9870 deprecated="not deprecated"
9871 visibility="public"
9872>
9873<method name="convert"
9874 return="java.lang.Object"
9875 abstract="true"
9876 native="false"
9877 synchronized="false"
9878 static="false"
9879 final="false"
9880 deprecated="not deprecated"
9881 visibility="public"
9882>
9883<parameter name="value" type="java.lang.String">
9884</parameter>
9885<parameter name="toType" type="com.google.inject.TypeLiteral&lt;?&gt;">
9886</parameter>
9887</method>
9888</interface>
9889<class name="TypeConverterBinding"
9890 extends="java.lang.Object"
9891 abstract="false"
9892 static="false"
9893 final="true"
9894 deprecated="not deprecated"
9895 visibility="public"
9896>
9897<implements name="com.google.inject.spi.Element">
9898</implements>
9899<constructor name="TypeConverterBinding"
9900 type="com.google.inject.spi.TypeConverterBinding"
9901 static="false"
9902 final="false"
9903 deprecated="not deprecated"
9904 visibility="public"
9905>
9906<parameter name="source" type="java.lang.Object">
9907</parameter>
9908<parameter name="typeMatcher" type="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;">
9909</parameter>
9910<parameter name="typeConverter" type="com.google.inject.spi.TypeConverter">
9911</parameter>
9912</constructor>
9913<method name="acceptVisitor"
9914 return="T"
9915 abstract="false"
9916 native="false"
9917 synchronized="false"
9918 static="false"
9919 final="false"
9920 deprecated="not deprecated"
9921 visibility="public"
9922>
9923<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
9924</parameter>
9925</method>
9926<method name="applyTo"
9927 return="void"
9928 abstract="false"
9929 native="false"
9930 synchronized="false"
9931 static="false"
9932 final="false"
9933 deprecated="not deprecated"
9934 visibility="public"
9935>
9936<parameter name="binder" type="com.google.inject.Binder">
9937</parameter>
9938</method>
9939<method name="getSource"
9940 return="java.lang.Object"
9941 abstract="false"
9942 native="false"
9943 synchronized="false"
9944 static="false"
9945 final="false"
9946 deprecated="not deprecated"
9947 visibility="public"
9948>
9949</method>
9950<method name="getTypeConverter"
9951 return="com.google.inject.spi.TypeConverter"
9952 abstract="false"
9953 native="false"
9954 synchronized="false"
9955 static="false"
9956 final="false"
9957 deprecated="not deprecated"
9958 visibility="public"
9959>
9960</method>
9961<method name="getTypeMatcher"
9962 return="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;"
9963 abstract="false"
9964 native="false"
9965 synchronized="false"
9966 static="false"
9967 final="false"
9968 deprecated="not deprecated"
9969 visibility="public"
9970>
9971</method>
9972</class>
9973<interface name="TypeEncounter"
9974 abstract="true"
9975 static="false"
9976 final="false"
9977 deprecated="not deprecated"
9978 visibility="public"
9979>
9980<method name="addError"
9981 return="void"
9982 abstract="true"
9983 native="false"
9984 synchronized="false"
9985 static="false"
9986 final="false"
9987 deprecated="not deprecated"
9988 visibility="public"
9989>
9990<parameter name="message" type="com.google.inject.spi.Message">
9991</parameter>
9992</method>
9993<method name="addError"
9994 return="void"
9995 abstract="true"
9996 native="false"
9997 synchronized="false"
9998 static="false"
9999 final="false"
10000 deprecated="not deprecated"
10001 visibility="public"
10002>
10003<parameter name="message" type="java.lang.String">
10004</parameter>
10005<parameter name="arguments" type="java.lang.Object...">
10006</parameter>
10007</method>
10008<method name="addError"
10009 return="void"
10010 abstract="true"
10011 native="false"
10012 synchronized="false"
10013 static="false"
10014 final="false"
10015 deprecated="not deprecated"
10016 visibility="public"
10017>
10018<parameter name="t" type="java.lang.Throwable">
10019</parameter>
10020</method>
10021<method name="bindInterceptor"
10022 return="void"
10023 abstract="true"
10024 native="false"
10025 synchronized="false"
10026 static="false"
10027 final="false"
10028 deprecated="not deprecated"
10029 visibility="public"
10030>
10031<parameter name="methodMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;">
10032</parameter>
10033<parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor...">
10034</parameter>
10035</method>
10036<method name="getMembersInjector"
10037 return="com.google.inject.MembersInjector&lt;T&gt;"
10038 abstract="true"
10039 native="false"
10040 synchronized="false"
10041 static="false"
10042 final="false"
10043 deprecated="not deprecated"
10044 visibility="public"
10045>
10046<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
10047</parameter>
10048</method>
10049<method name="getMembersInjector"
10050 return="com.google.inject.MembersInjector&lt;T&gt;"
10051 abstract="true"
10052 native="false"
10053 synchronized="false"
10054 static="false"
10055 final="false"
10056 deprecated="not deprecated"
10057 visibility="public"
10058>
10059<parameter name="type" type="java.lang.Class&lt;T&gt;">
10060</parameter>
10061</method>
10062<method name="getProvider"
10063 return="com.google.inject.Provider&lt;T&gt;"
10064 abstract="true"
10065 native="false"
10066 synchronized="false"
10067 static="false"
10068 final="false"
10069 deprecated="not deprecated"
10070 visibility="public"
10071>
10072<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
10073</parameter>
10074</method>
10075<method name="getProvider"
10076 return="com.google.inject.Provider&lt;T&gt;"
10077 abstract="true"
10078 native="false"
10079 synchronized="false"
10080 static="false"
10081 final="false"
10082 deprecated="not deprecated"
10083 visibility="public"
10084>
10085<parameter name="type" type="java.lang.Class&lt;T&gt;">
10086</parameter>
10087</method>
10088<method name="register"
10089 return="void"
10090 abstract="true"
10091 native="false"
10092 synchronized="false"
10093 static="false"
10094 final="false"
10095 deprecated="not deprecated"
10096 visibility="public"
10097>
10098<parameter name="membersInjector" type="com.google.inject.MembersInjector&lt;? super I&gt;">
10099</parameter>
10100</method>
10101<method name="register"
10102 return="void"
10103 abstract="true"
10104 native="false"
10105 synchronized="false"
10106 static="false"
10107 final="false"
10108 deprecated="not deprecated"
10109 visibility="public"
10110>
10111<parameter name="listener" type="com.google.inject.spi.InjectionListener&lt;? super I&gt;">
10112</parameter>
10113</method>
10114</interface>
10115<interface name="TypeListener"
10116 abstract="true"
10117 static="false"
10118 final="false"
10119 deprecated="not deprecated"
10120 visibility="public"
10121>
10122<method name="hear"
10123 return="void"
10124 abstract="true"
10125 native="false"
10126 synchronized="false"
10127 static="false"
10128 final="false"
10129 deprecated="not deprecated"
10130 visibility="public"
10131>
10132<parameter name="type" type="com.google.inject.TypeLiteral&lt;I&gt;">
10133</parameter>
10134<parameter name="encounter" type="com.google.inject.spi.TypeEncounter&lt;I&gt;">
10135</parameter>
10136</method>
10137</interface>
10138<class name="TypeListenerBinding"
10139 extends="java.lang.Object"
10140 abstract="false"
10141 static="false"
10142 final="true"
10143 deprecated="not deprecated"
10144 visibility="public"
10145>
10146<implements name="com.google.inject.spi.Element">
10147</implements>
10148<method name="acceptVisitor"
10149 return="T"
10150 abstract="false"
10151 native="false"
10152 synchronized="false"
10153 static="false"
10154 final="false"
10155 deprecated="not deprecated"
10156 visibility="public"
10157>
10158<parameter name="visitor" type="com.google.inject.spi.ElementVisitor&lt;T&gt;">
10159</parameter>
10160</method>
10161<method name="applyTo"
10162 return="void"
10163 abstract="false"
10164 native="false"
10165 synchronized="false"
10166 static="false"
10167 final="false"
10168 deprecated="not deprecated"
10169 visibility="public"
10170>
10171<parameter name="binder" type="com.google.inject.Binder">
10172</parameter>
10173</method>
10174<method name="getListener"
10175 return="com.google.inject.spi.TypeListener"
10176 abstract="false"
10177 native="false"
10178 synchronized="false"
10179 static="false"
10180 final="false"
10181 deprecated="not deprecated"
10182 visibility="public"
10183>
10184</method>
10185<method name="getSource"
10186 return="java.lang.Object"
10187 abstract="false"
10188 native="false"
10189 synchronized="false"
10190 static="false"
10191 final="false"
10192 deprecated="not deprecated"
10193 visibility="public"
10194>
10195</method>
10196<method name="getTypeMatcher"
10197 return="com.google.inject.matcher.Matcher&lt;? super com.google.inject.TypeLiteral&lt;?&gt;&gt;"
10198 abstract="false"
10199 native="false"
10200 synchronized="false"
10201 static="false"
10202 final="false"
10203 deprecated="not deprecated"
10204 visibility="public"
10205>
10206</method>
10207</class>
10208<interface name="UntargettedBinding"
10209 abstract="true"
10210 static="false"
10211 final="false"
10212 deprecated="not deprecated"
10213 visibility="public"
10214>
10215<implements name="com.google.inject.Binding">
10216</implements>
10217</interface>
10218</package>
10219<package name="com.google.inject.spring"
10220>
10221<class name="SpringIntegration"
10222 extends="java.lang.Object"
10223 abstract="false"
10224 static="false"
10225 final="false"
10226 deprecated="not deprecated"
10227 visibility="public"
10228>
10229<method name="bindAll"
10230 return="void"
10231 abstract="false"
10232 native="false"
10233 synchronized="false"
10234 static="true"
10235 final="false"
10236 deprecated="not deprecated"
10237 visibility="public"
10238>
10239<parameter name="binder" type="com.google.inject.Binder">
10240</parameter>
10241<parameter name="beanFactory" type="ListableBeanFactory">
10242</parameter>
10243</method>
10244<method name="fromSpring"
10245 return="com.google.inject.Provider&lt;T&gt;"
10246 abstract="false"
10247 native="false"
10248 synchronized="false"
10249 static="true"
10250 final="false"
10251 deprecated="not deprecated"
10252 visibility="public"
10253>
10254<parameter name="type" type="java.lang.Class&lt;T&gt;">
10255</parameter>
10256<parameter name="name" type="java.lang.String">
10257</parameter>
10258</method>
10259</class>
10260</package>
10261<package name="com.google.inject.throwingproviders"
10262>
10263<interface name="CheckedProvider"
10264 abstract="true"
10265 static="false"
10266 final="false"
10267 deprecated="not deprecated"
10268 visibility="public"
10269>
10270<method name="get"
10271 return="T"
10272 abstract="true"
10273 native="false"
10274 synchronized="false"
10275 static="false"
10276 final="false"
10277 deprecated="not deprecated"
10278 visibility="public"
10279>
10280<exception name="Exception" type="java.lang.Exception">
10281</exception>
10282</method>
10283</interface>
10284<class name="CheckedProvides"
10285 extends="java.lang.Object"
10286 abstract="true"
10287 static="false"
10288 final="false"
10289 deprecated="not deprecated"
10290 visibility="public"
10291>
10292<implements name="java.lang.annotation.Annotation">
10293</implements>
10294</class>
10295<interface name="ThrowingProvider"
10296 abstract="true"
10297 static="false"
10298 final="false"
10299 deprecated="deprecated"
10300 visibility="public"
10301>
10302<implements name="com.google.inject.throwingproviders.CheckedProvider">
10303</implements>
10304<method name="get"
10305 return="T"
10306 abstract="true"
10307 native="false"
10308 synchronized="false"
10309 static="false"
10310 final="false"
10311 deprecated="not deprecated"
10312 visibility="public"
10313>
10314<exception name="Exception" type="java.lang.Exception">
10315</exception>
10316</method>
10317</interface>
10318<class name="ThrowingProviderBinder"
10319 extends="java.lang.Object"
10320 abstract="false"
10321 static="false"
10322 final="false"
10323 deprecated="not deprecated"
10324 visibility="public"
10325>
10326<method name="bind"
10327 return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder&lt;P&gt;"
10328 abstract="false"
10329 native="false"
10330 synchronized="false"
10331 static="false"
10332 final="false"
10333 deprecated="not deprecated"
10334 visibility="public"
10335>
10336<parameter name="interfaceType" type="java.lang.Class&lt;P&gt;">
10337</parameter>
10338<parameter name="valueType" type="java.lang.reflect.Type">
10339</parameter>
10340</method>
10341<method name="create"
10342 return="com.google.inject.throwingproviders.ThrowingProviderBinder"
10343 abstract="false"
10344 native="false"
10345 synchronized="false"
10346 static="true"
10347 final="false"
10348 deprecated="not deprecated"
10349 visibility="public"
10350>
10351<parameter name="binder" type="com.google.inject.Binder">
10352</parameter>
10353</method>
10354<method name="forModule"
10355 return="com.google.inject.Module"
10356 abstract="false"
10357 native="false"
10358 synchronized="false"
10359 static="true"
10360 final="false"
10361 deprecated="not deprecated"
10362 visibility="public"
10363>
10364<parameter name="module" type="com.google.inject.Module">
10365</parameter>
10366</method>
10367</class>
10368<class name="ThrowingProviderBinder.SecondaryBinder"
10369 extends="java.lang.Object"
10370 abstract="false"
10371 static="false"
10372 final="false"
10373 deprecated="not deprecated"
10374 visibility="public"
10375>
10376<constructor name="ThrowingProviderBinder.SecondaryBinder"
10377 type="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder"
10378 static="false"
10379 final="false"
10380 deprecated="not deprecated"
10381 visibility="public"
10382>
10383<parameter name="interfaceType" type="java.lang.Class&lt;P&gt;">
10384</parameter>
10385<parameter name="valueType" type="java.lang.reflect.Type">
10386</parameter>
10387</constructor>
10388<method name="annotatedWith"
10389 return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder&lt;P&gt;"
10390 abstract="false"
10391 native="false"
10392 synchronized="false"
10393 static="false"
10394 final="false"
10395 deprecated="not deprecated"
10396 visibility="public"
10397>
10398<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
10399</parameter>
10400</method>
10401<method name="annotatedWith"
10402 return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder&lt;P&gt;"
10403 abstract="false"
10404 native="false"
10405 synchronized="false"
10406 static="false"
10407 final="false"
10408 deprecated="not deprecated"
10409 visibility="public"
10410>
10411<parameter name="annotation" type="java.lang.annotation.Annotation">
10412</parameter>
10413</method>
10414<method name="to"
10415 return="com.google.inject.binder.ScopedBindingBuilder"
10416 abstract="false"
10417 native="false"
10418 synchronized="false"
10419 static="false"
10420 final="false"
10421 deprecated="not deprecated"
10422 visibility="public"
10423>
10424<parameter name="target" type="P">
10425</parameter>
10426</method>
10427<method name="to"
10428 return="com.google.inject.binder.ScopedBindingBuilder"
10429 abstract="false"
10430 native="false"
10431 synchronized="false"
10432 static="false"
10433 final="false"
10434 deprecated="not deprecated"
10435 visibility="public"
10436>
10437<parameter name="targetKey" type="com.google.inject.Key&lt;? extends P&gt;">
10438</parameter>
10439</method>
10440<method name="to"
10441 return="com.google.inject.binder.ScopedBindingBuilder"
10442 abstract="false"
10443 native="false"
10444 synchronized="false"
10445 static="false"
10446 final="false"
10447 deprecated="not deprecated"
10448 visibility="public"
10449>
10450<parameter name="targetType" type="java.lang.Class&lt;? extends P&gt;">
10451</parameter>
10452</method>
10453</class>
10454</package>
10455<package name="com.google.inject.tools.jmx"
10456>
10457<interface name="ManagedBindingMBean"
10458 abstract="true"
10459 static="false"
10460 final="false"
10461 deprecated="not deprecated"
10462 visibility="public"
10463>
10464<method name="getKey"
10465 return="java.lang.String"
10466 abstract="true"
10467 native="false"
10468 synchronized="false"
10469 static="false"
10470 final="false"
10471 deprecated="not deprecated"
10472 visibility="public"
10473>
10474</method>
10475<method name="getProvider"
10476 return="java.lang.String"
10477 abstract="true"
10478 native="false"
10479 synchronized="false"
10480 static="false"
10481 final="false"
10482 deprecated="not deprecated"
10483 visibility="public"
10484>
10485</method>
10486<method name="getSource"
10487 return="java.lang.String"
10488 abstract="true"
10489 native="false"
10490 synchronized="false"
10491 static="false"
10492 final="false"
10493 deprecated="not deprecated"
10494 visibility="public"
10495>
10496</method>
10497</interface>
10498<class name="Manager"
10499 extends="java.lang.Object"
10500 abstract="false"
10501 static="false"
10502 final="false"
10503 deprecated="not deprecated"
10504 visibility="public"
10505>
10506<constructor name="Manager"
10507 type="com.google.inject.tools.jmx.Manager"
10508 static="false"
10509 final="false"
10510 deprecated="not deprecated"
10511 visibility="public"
10512>
10513</constructor>
10514<method name="main"
10515 return="void"
10516 abstract="false"
10517 native="false"
10518 synchronized="false"
10519 static="true"
10520 final="false"
10521 deprecated="not deprecated"
10522 visibility="public"
10523>
10524<parameter name="args" type="java.lang.String[]">
10525</parameter>
10526<exception name="Exception" type="java.lang.Exception">
10527</exception>
10528</method>
10529<method name="manage"
10530 return="void"
10531 abstract="false"
10532 native="false"
10533 synchronized="false"
10534 static="true"
10535 final="false"
10536 deprecated="not deprecated"
10537 visibility="public"
10538>
10539<parameter name="domain" type="java.lang.String">
10540</parameter>
10541<parameter name="injector" type="com.google.inject.Injector">
10542</parameter>
10543</method>
10544<method name="manage"
10545 return="void"
10546 abstract="false"
10547 native="false"
10548 synchronized="false"
10549 static="true"
10550 final="false"
10551 deprecated="not deprecated"
10552 visibility="public"
10553>
10554<parameter name="server" type="javax.management.MBeanServer">
10555</parameter>
10556<parameter name="domain" type="java.lang.String">
10557</parameter>
10558<parameter name="injector" type="com.google.inject.Injector">
10559</parameter>
10560</method>
10561</class>
10562</package>
10563<package name="com.google.inject.util"
10564>
10565<class name="Modules"
10566 extends="java.lang.Object"
10567 abstract="false"
10568 static="false"
10569 final="true"
10570 deprecated="not deprecated"
10571 visibility="public"
10572>
10573<method name="combine"
10574 return="com.google.inject.Module"
10575 abstract="false"
10576 native="false"
10577 synchronized="false"
10578 static="true"
10579 final="false"
10580 deprecated="not deprecated"
10581 visibility="public"
10582>
10583<parameter name="modules" type="com.google.inject.Module...">
10584</parameter>
10585</method>
10586<method name="combine"
10587 return="com.google.inject.Module"
10588 abstract="false"
10589 native="false"
10590 synchronized="false"
10591 static="true"
10592 final="false"
10593 deprecated="not deprecated"
10594 visibility="public"
10595>
10596<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
10597</parameter>
10598</method>
10599<method name="override"
10600 return="com.google.inject.util.Modules.OverriddenModuleBuilder"
10601 abstract="false"
10602 native="false"
10603 synchronized="false"
10604 static="true"
10605 final="false"
10606 deprecated="not deprecated"
10607 visibility="public"
10608>
10609<parameter name="modules" type="com.google.inject.Module...">
10610</parameter>
10611</method>
10612<method name="override"
10613 return="com.google.inject.util.Modules.OverriddenModuleBuilder"
10614 abstract="false"
10615 native="false"
10616 synchronized="false"
10617 static="true"
10618 final="false"
10619 deprecated="not deprecated"
10620 visibility="public"
10621>
10622<parameter name="modules" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
10623</parameter>
10624</method>
10625<field name="EMPTY_MODULE"
10626 type="com.google.inject.Module"
10627 transient="false"
10628 volatile="false"
10629 static="true"
10630 final="true"
10631 deprecated="not deprecated"
10632 visibility="public"
10633>
10634</field>
10635</class>
10636<interface name="Modules.OverriddenModuleBuilder"
10637 abstract="true"
10638 static="true"
10639 final="false"
10640 deprecated="not deprecated"
10641 visibility="public"
10642>
10643<method name="with"
10644 return="com.google.inject.Module"
10645 abstract="true"
10646 native="false"
10647 synchronized="false"
10648 static="false"
10649 final="false"
10650 deprecated="not deprecated"
10651 visibility="public"
10652>
10653<parameter name="overrides" type="com.google.inject.Module...">
10654</parameter>
10655</method>
10656<method name="with"
10657 return="com.google.inject.Module"
10658 abstract="true"
10659 native="false"
10660 synchronized="false"
10661 static="false"
10662 final="false"
10663 deprecated="not deprecated"
10664 visibility="public"
10665>
10666<parameter name="overrides" type="java.lang.Iterable&lt;? extends com.google.inject.Module&gt;">
10667</parameter>
10668</method>
10669</interface>
10670<class name="Providers"
10671 extends="java.lang.Object"
10672 abstract="false"
10673 static="false"
10674 final="true"
10675 deprecated="not deprecated"
10676 visibility="public"
10677>
10678<method name="guicify"
10679 return="com.google.inject.Provider&lt;T&gt;"
10680 abstract="false"
10681 native="false"
10682 synchronized="false"
10683 static="true"
10684 final="false"
10685 deprecated="not deprecated"
10686 visibility="public"
10687>
10688<parameter name="provider" type="javax.inject.Provider&lt;T&gt;">
10689</parameter>
10690</method>
10691<method name="of"
10692 return="com.google.inject.Provider&lt;T&gt;"
10693 abstract="false"
10694 native="false"
10695 synchronized="false"
10696 static="true"
10697 final="false"
10698 deprecated="not deprecated"
10699 visibility="public"
10700>
10701<parameter name="instance" type="T">
10702</parameter>
10703</method>
10704</class>
10705<class name="Types"
10706 extends="java.lang.Object"
10707 abstract="false"
10708 static="false"
10709 final="true"
10710 deprecated="not deprecated"
10711 visibility="public"
10712>
10713<method name="arrayOf"
10714 return="java.lang.reflect.GenericArrayType"
10715 abstract="false"
10716 native="false"
10717 synchronized="false"
10718 static="true"
10719 final="false"
10720 deprecated="not deprecated"
10721 visibility="public"
10722>
10723<parameter name="componentType" type="java.lang.reflect.Type">
10724</parameter>
10725</method>
10726<method name="listOf"
10727 return="java.lang.reflect.ParameterizedType"
10728 abstract="false"
10729 native="false"
10730 synchronized="false"
10731 static="true"
10732 final="false"
10733 deprecated="not deprecated"
10734 visibility="public"
10735>
10736<parameter name="elementType" type="java.lang.reflect.Type">
10737</parameter>
10738</method>
10739<method name="mapOf"
10740 return="java.lang.reflect.ParameterizedType"
10741 abstract="false"
10742 native="false"
10743 synchronized="false"
10744 static="true"
10745 final="false"
10746 deprecated="not deprecated"
10747 visibility="public"
10748>
10749<parameter name="keyType" type="java.lang.reflect.Type">
10750</parameter>
10751<parameter name="valueType" type="java.lang.reflect.Type">
10752</parameter>
10753</method>
10754<method name="newParameterizedType"
10755 return="java.lang.reflect.ParameterizedType"
10756 abstract="false"
10757 native="false"
10758 synchronized="false"
10759 static="true"
10760 final="false"
10761 deprecated="not deprecated"
10762 visibility="public"
10763>
10764<parameter name="rawType" type="java.lang.reflect.Type">
10765</parameter>
10766<parameter name="typeArguments" type="java.lang.reflect.Type...">
10767</parameter>
10768</method>
10769<method name="newParameterizedTypeWithOwner"
10770 return="java.lang.reflect.ParameterizedType"
10771 abstract="false"
10772 native="false"
10773 synchronized="false"
10774 static="true"
10775 final="false"
10776 deprecated="not deprecated"
10777 visibility="public"
10778>
10779<parameter name="ownerType" type="java.lang.reflect.Type">
10780</parameter>
10781<parameter name="rawType" type="java.lang.reflect.Type">
10782</parameter>
10783<parameter name="typeArguments" type="java.lang.reflect.Type...">
10784</parameter>
10785</method>
10786<method name="providerOf"
10787 return="java.lang.reflect.ParameterizedType"
10788 abstract="false"
10789 native="false"
10790 synchronized="false"
10791 static="true"
10792 final="false"
10793 deprecated="not deprecated"
10794 visibility="public"
10795>
10796<parameter name="providedType" type="java.lang.reflect.Type">
10797</parameter>
10798</method>
10799<method name="setOf"
10800 return="java.lang.reflect.ParameterizedType"
10801 abstract="false"
10802 native="false"
10803 synchronized="false"
10804 static="true"
10805 final="false"
10806 deprecated="not deprecated"
10807 visibility="public"
10808>
10809<parameter name="elementType" type="java.lang.reflect.Type">
10810</parameter>
10811</method>
10812<method name="subtypeOf"
10813 return="java.lang.reflect.WildcardType"
10814 abstract="false"
10815 native="false"
10816 synchronized="false"
10817 static="true"
10818 final="false"
10819 deprecated="not deprecated"
10820 visibility="public"
10821>
10822<parameter name="bound" type="java.lang.reflect.Type">
10823</parameter>
10824</method>
10825<method name="supertypeOf"
10826 return="java.lang.reflect.WildcardType"
10827 abstract="false"
10828 native="false"
10829 synchronized="false"
10830 static="true"
10831 final="false"
10832 deprecated="not deprecated"
10833 visibility="public"
10834>
10835<parameter name="bound" type="java.lang.reflect.Type">
10836</parameter>
10837</method>
10838</class>
10839</package>
10840</api>
10841