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="java.lang.String">
33</parameter>
34<parameter name="arguments" type="java.lang.Object...">
35</parameter>
36</method>
37<method name="addError"
38 return="void"
39 abstract="false"
40 native="false"
41 synchronized="false"
42 static="false"
43 final="false"
44 deprecated="not deprecated"
45 visibility="protected"
46>
47<parameter name="t" type="java.lang.Throwable">
48</parameter>
49</method>
50<method name="bind"
51 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
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="key" type="com.google.inject.Key&lt;T&gt;">
61</parameter>
62</method>
63<method name="bind"
64 return="com.google.inject.binder.AnnotatedBindingBuilder&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="typeLiteral" type="com.google.inject.TypeLiteral&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="clazz" type="java.lang.Class&lt;T&gt;">
87</parameter>
88</method>
89<method name="bindConstant"
90 return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
91 abstract="false"
92 native="false"
93 synchronized="false"
94 static="false"
95 final="false"
96 deprecated="not deprecated"
97 visibility="protected"
98>
99</method>
100<method name="bindInterceptor"
101 return="void"
102 abstract="false"
103 native="false"
104 synchronized="false"
105 static="false"
106 final="false"
107 deprecated="not deprecated"
108 visibility="protected"
109>
110<parameter name="classMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
111</parameter>
112<parameter name="methodMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;">
113</parameter>
114<parameter name="interceptors" type="MethodInterceptor...">
115</parameter>
116</method>
117<method name="bindScope"
118 return="void"
119 abstract="false"
120 native="false"
121 synchronized="false"
122 static="false"
123 final="false"
124 deprecated="not deprecated"
125 visibility="protected"
126>
127<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
128</parameter>
129<parameter name="scope" type="com.google.inject.Scope">
130</parameter>
131</method>
132<method name="binder"
133 return="com.google.inject.Binder"
134 abstract="false"
135 native="false"
136 synchronized="false"
137 static="false"
138 final="false"
139 deprecated="not deprecated"
140 visibility="protected"
141>
142</method>
143<method name="configure"
144 return="void"
145 abstract="false"
146 native="false"
147 synchronized="true"
148 static="false"
149 final="true"
150 deprecated="not deprecated"
151 visibility="public"
152>
153<parameter name="builder" type="com.google.inject.Binder">
154</parameter>
155</method>
156<method name="configure"
157 return="void"
158 abstract="true"
159 native="false"
160 synchronized="false"
161 static="false"
162 final="false"
163 deprecated="not deprecated"
164 visibility="protected"
165>
166</method>
167<method name="install"
168 return="void"
169 abstract="false"
170 native="false"
171 synchronized="false"
172 static="false"
173 final="false"
174 deprecated="not deprecated"
175 visibility="protected"
176>
177<parameter name="module" type="com.google.inject.Module">
178</parameter>
179</method>
180<method name="requestStaticInjection"
181 return="void"
182 abstract="false"
183 native="false"
184 synchronized="false"
185 static="false"
186 final="false"
187 deprecated="not deprecated"
188 visibility="protected"
189>
190<parameter name="types" type="java.lang.Class&lt;?&gt;...">
191</parameter>
192</method>
193</class>
194<interface name="Binder"
195 abstract="true"
196 static="false"
197 final="false"
198 deprecated="not deprecated"
199 visibility="public"
200>
201<method name="addError"
202 return="void"
203 abstract="true"
204 native="false"
205 synchronized="false"
206 static="false"
207 final="false"
208 deprecated="not deprecated"
209 visibility="public"
210>
211<parameter name="message" type="java.lang.String">
212</parameter>
213<parameter name="arguments" type="java.lang.Object...">
214</parameter>
215</method>
216<method name="addError"
217 return="void"
218 abstract="true"
219 native="false"
220 synchronized="false"
221 static="false"
222 final="false"
223 deprecated="not deprecated"
224 visibility="public"
225>
226<parameter name="t" type="java.lang.Throwable">
227</parameter>
228</method>
229<method name="bind"
230 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
231 abstract="true"
232 native="false"
233 synchronized="false"
234 static="false"
235 final="false"
236 deprecated="not deprecated"
237 visibility="public"
238>
239<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
240</parameter>
241</method>
242<method name="bind"
243 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
244 abstract="true"
245 native="false"
246 synchronized="false"
247 static="false"
248 final="false"
249 deprecated="not deprecated"
250 visibility="public"
251>
252<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
253</parameter>
254</method>
255<method name="bind"
256 return="com.google.inject.binder.AnnotatedBindingBuilder&lt;T&gt;"
257 abstract="true"
258 native="false"
259 synchronized="false"
260 static="false"
261 final="false"
262 deprecated="not deprecated"
263 visibility="public"
264>
265<parameter name="type" type="java.lang.Class&lt;T&gt;">
266</parameter>
267</method>
268<method name="bindConstant"
269 return="com.google.inject.binder.AnnotatedConstantBindingBuilder"
270 abstract="true"
271 native="false"
272 synchronized="false"
273 static="false"
274 final="false"
275 deprecated="not deprecated"
276 visibility="public"
277>
278</method>
279<method name="bindInterceptor"
280 return="void"
281 abstract="true"
282 native="false"
283 synchronized="false"
284 static="false"
285 final="false"
286 deprecated="not deprecated"
287 visibility="public"
288>
289<parameter name="classMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
290</parameter>
291<parameter name="methodMatcher" type="com.google.inject.matcher.Matcher&lt;? super java.lang.reflect.Method&gt;">
292</parameter>
293<parameter name="interceptors" type="MethodInterceptor...">
294</parameter>
295</method>
296<method name="bindScope"
297 return="void"
298 abstract="true"
299 native="false"
300 synchronized="false"
301 static="false"
302 final="false"
303 deprecated="not deprecated"
304 visibility="public"
305>
306<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
307</parameter>
308<parameter name="scope" type="com.google.inject.Scope">
309</parameter>
310</method>
311<method name="currentStage"
312 return="com.google.inject.Stage"
313 abstract="true"
314 native="false"
315 synchronized="false"
316 static="false"
317 final="false"
318 deprecated="not deprecated"
319 visibility="public"
320>
321</method>
322<method name="install"
323 return="void"
324 abstract="true"
325 native="false"
326 synchronized="false"
327 static="false"
328 final="false"
329 deprecated="not deprecated"
330 visibility="public"
331>
332<parameter name="module" type="com.google.inject.Module">
333</parameter>
334</method>
335<method name="requestStaticInjection"
336 return="void"
337 abstract="true"
338 native="false"
339 synchronized="false"
340 static="false"
341 final="false"
342 deprecated="not deprecated"
343 visibility="public"
344>
345<parameter name="types" type="java.lang.Class&lt;?&gt;...">
346</parameter>
347</method>
348</interface>
349<interface name="Binding"
350 abstract="true"
351 static="false"
352 final="false"
353 deprecated="not deprecated"
354 visibility="public"
355>
356<method name="getKey"
357 return="com.google.inject.Key&lt;T&gt;"
358 abstract="true"
359 native="false"
360 synchronized="false"
361 static="false"
362 final="false"
363 deprecated="not deprecated"
364 visibility="public"
365>
366</method>
367<method name="getProvider"
368 return="com.google.inject.Provider&lt;T&gt;"
369 abstract="true"
370 native="false"
371 synchronized="false"
372 static="false"
373 final="false"
374 deprecated="not deprecated"
375 visibility="public"
376>
377</method>
378<method name="getSource"
379 return="java.lang.Object"
380 abstract="true"
381 native="false"
382 synchronized="false"
383 static="false"
384 final="false"
385 deprecated="not deprecated"
386 visibility="public"
387>
388</method>
389</interface>
390<class name="BindingAnnotation"
391 extends="java.lang.Object"
392 abstract="true"
393 static="false"
394 final="false"
395 deprecated="not deprecated"
396 visibility="public"
397>
398</class>
399<class name="CreationException"
400 extends="java.lang.RuntimeException"
401 abstract="false"
402 static="false"
403 final="false"
404 deprecated="not deprecated"
405 visibility="public"
406>
407<constructor name="CreationException"
408 type="com.google.inject.CreationException"
409 static="false"
410 final="false"
411 deprecated="not deprecated"
412 visibility="public"
413>
414<parameter name="errorMessages" type="java.util.Collection&lt;com.google.inject.spi.Message&gt;">
415</parameter>
416</constructor>
417<method name="getErrorMessages"
418 return="java.util.Collection&lt;com.google.inject.spi.Message&gt;"
419 abstract="false"
420 native="false"
421 synchronized="false"
422 static="false"
423 final="false"
424 deprecated="not deprecated"
425 visibility="public"
426>
427</method>
428</class>
429<class name="Guice"
430 extends="java.lang.Object"
431 abstract="false"
432 static="false"
433 final="true"
434 deprecated="not deprecated"
435 visibility="public"
436>
437<method name="createInjector"
438 return="com.google.inject.Injector"
439 abstract="false"
440 native="false"
441 synchronized="false"
442 static="true"
443 final="false"
444 deprecated="not deprecated"
445 visibility="public"
446>
447<parameter name="modules" type="com.google.inject.Module...">
448</parameter>
449</method>
450<method name="createInjector"
451 return="com.google.inject.Injector"
452 abstract="false"
453 native="false"
454 synchronized="false"
455 static="true"
456 final="false"
457 deprecated="not deprecated"
458 visibility="public"
459>
460<parameter name="modules" type="java.lang.Iterable&lt;com.google.inject.Module&gt;">
461</parameter>
462</method>
463<method name="createInjector"
464 return="com.google.inject.Injector"
465 abstract="false"
466 native="false"
467 synchronized="false"
468 static="true"
469 final="false"
470 deprecated="not deprecated"
471 visibility="public"
472>
473<parameter name="stage" type="com.google.inject.Stage">
474</parameter>
475<parameter name="modules" type="com.google.inject.Module...">
476</parameter>
477</method>
478<method name="createInjector"
479 return="com.google.inject.Injector"
480 abstract="false"
481 native="false"
482 synchronized="false"
483 static="true"
484 final="false"
485 deprecated="not deprecated"
486 visibility="public"
487>
488<parameter name="stage" type="com.google.inject.Stage">
489</parameter>
490<parameter name="modules" type="java.lang.Iterable&lt;com.google.inject.Module&gt;">
491</parameter>
492</method>
493</class>
494<class name="ImplementedBy"
495 extends="java.lang.Object"
496 abstract="true"
497 static="false"
498 final="false"
499 deprecated="not deprecated"
500 visibility="public"
501>
502</class>
503<class name="Inject"
504 extends="java.lang.Object"
505 abstract="true"
506 static="false"
507 final="false"
508 deprecated="not deprecated"
509 visibility="public"
510>
511</class>
512<interface name="Injector"
513 abstract="true"
514 static="false"
515 final="false"
516 deprecated="not deprecated"
517 visibility="public"
518>
519<method name="findBindingsByType"
520 return="java.util.List&lt;com.google.inject.Binding&lt;T&gt;&gt;"
521 abstract="true"
522 native="false"
523 synchronized="false"
524 static="false"
525 final="false"
526 deprecated="not deprecated"
527 visibility="public"
528>
529<parameter name="type" type="com.google.inject.TypeLiteral&lt;T&gt;">
530</parameter>
531</method>
532<method name="getBinding"
533 return="com.google.inject.Binding&lt;T&gt;"
534 abstract="true"
535 native="false"
536 synchronized="false"
537 static="false"
538 final="false"
539 deprecated="not deprecated"
540 visibility="public"
541>
542<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
543</parameter>
544</method>
545<method name="getBindings"
546 return="java.util.Map&lt;com.google.inject.Key&lt;?&gt;, com.google.inject.Binding&lt;?&gt;&gt;"
547 abstract="true"
548 native="false"
549 synchronized="false"
550 static="false"
551 final="false"
552 deprecated="not deprecated"
553 visibility="public"
554>
555</method>
556<method name="getInstance"
557 return="T"
558 abstract="true"
559 native="false"
560 synchronized="false"
561 static="false"
562 final="false"
563 deprecated="not deprecated"
564 visibility="public"
565>
566<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
567</parameter>
568</method>
569<method name="getInstance"
570 return="T"
571 abstract="true"
572 native="false"
573 synchronized="false"
574 static="false"
575 final="false"
576 deprecated="not deprecated"
577 visibility="public"
578>
579<parameter name="type" type="java.lang.Class&lt;T&gt;">
580</parameter>
581</method>
582<method name="getProvider"
583 return="com.google.inject.Provider&lt;T&gt;"
584 abstract="true"
585 native="false"
586 synchronized="false"
587 static="false"
588 final="false"
589 deprecated="not deprecated"
590 visibility="public"
591>
592<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
593</parameter>
594</method>
595<method name="getProvider"
596 return="com.google.inject.Provider&lt;T&gt;"
597 abstract="true"
598 native="false"
599 synchronized="false"
600 static="false"
601 final="false"
602 deprecated="not deprecated"
603 visibility="public"
604>
605<parameter name="type" type="java.lang.Class&lt;T&gt;">
606</parameter>
607</method>
608<method name="injectMembers"
609 return="void"
610 abstract="true"
611 native="false"
612 synchronized="false"
613 static="false"
614 final="false"
615 deprecated="not deprecated"
616 visibility="public"
617>
618<parameter name="o" type="java.lang.Object">
619</parameter>
620</method>
621</interface>
622<class name="Key"
623 extends="java.lang.Object"
624 abstract="true"
625 static="false"
626 final="false"
627 deprecated="not deprecated"
628 visibility="public"
629>
630<constructor name="Key"
631 type="com.google.inject.Key"
632 static="false"
633 final="false"
634 deprecated="not deprecated"
635 visibility="protected"
636>
637<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
638</parameter>
639</constructor>
640<constructor name="Key"
641 type="com.google.inject.Key"
642 static="false"
643 final="false"
644 deprecated="not deprecated"
645 visibility="protected"
646>
647<parameter name="annotation" type="java.lang.annotation.Annotation">
648</parameter>
649</constructor>
650<constructor name="Key"
651 type="com.google.inject.Key"
652 static="false"
653 final="false"
654 deprecated="not deprecated"
655 visibility="protected"
656>
657</constructor>
658<method name="get"
659 return="com.google.inject.Key&lt;T&gt;"
660 abstract="false"
661 native="false"
662 synchronized="false"
663 static="true"
664 final="false"
665 deprecated="not deprecated"
666 visibility="public"
667>
668<parameter name="type" type="java.lang.Class&lt;T&gt;">
669</parameter>
670</method>
671<method name="get"
672 return="com.google.inject.Key&lt;T&gt;"
673 abstract="false"
674 native="false"
675 synchronized="false"
676 static="true"
677 final="false"
678 deprecated="not deprecated"
679 visibility="public"
680>
681<parameter name="type" type="java.lang.Class&lt;T&gt;">
682</parameter>
683<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
684</parameter>
685</method>
686<method name="get"
687 return="com.google.inject.Key&lt;T&gt;"
688 abstract="false"
689 native="false"
690 synchronized="false"
691 static="true"
692 final="false"
693 deprecated="not deprecated"
694 visibility="public"
695>
696<parameter name="type" type="java.lang.Class&lt;T&gt;">
697</parameter>
698<parameter name="annotation" type="java.lang.annotation.Annotation">
699</parameter>
700</method>
701<method name="get"
702 return="com.google.inject.Key&lt;?&gt;"
703 abstract="false"
704 native="false"
705 synchronized="false"
706 static="true"
707 final="false"
708 deprecated="not deprecated"
709 visibility="public"
710>
711<parameter name="type" type="java.lang.reflect.Type">
712</parameter>
713</method>
714<method name="get"
715 return="com.google.inject.Key&lt;?&gt;"
716 abstract="false"
717 native="false"
718 synchronized="false"
719 static="true"
720 final="false"
721 deprecated="not deprecated"
722 visibility="public"
723>
724<parameter name="type" type="java.lang.reflect.Type">
725</parameter>
726<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
727</parameter>
728</method>
729<method name="get"
730 return="com.google.inject.Key&lt;?&gt;"
731 abstract="false"
732 native="false"
733 synchronized="false"
734 static="true"
735 final="false"
736 deprecated="not deprecated"
737 visibility="public"
738>
739<parameter name="type" type="java.lang.reflect.Type">
740</parameter>
741<parameter name="annotation" type="java.lang.annotation.Annotation">
742</parameter>
743</method>
744<method name="get"
745 return="com.google.inject.Key&lt;T&gt;"
746 abstract="false"
747 native="false"
748 synchronized="false"
749 static="true"
750 final="false"
751 deprecated="not deprecated"
752 visibility="public"
753>
754<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
755</parameter>
756</method>
757<method name="get"
758 return="com.google.inject.Key&lt;T&gt;"
759 abstract="false"
760 native="false"
761 synchronized="false"
762 static="true"
763 final="false"
764 deprecated="not deprecated"
765 visibility="public"
766>
767<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
768</parameter>
769<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
770</parameter>
771</method>
772<method name="get"
773 return="com.google.inject.Key&lt;T&gt;"
774 abstract="false"
775 native="false"
776 synchronized="false"
777 static="true"
778 final="false"
779 deprecated="not deprecated"
780 visibility="public"
781>
782<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;T&gt;">
783</parameter>
784<parameter name="annotation" type="java.lang.annotation.Annotation">
785</parameter>
786</method>
787<method name="getAnnotation"
788 return="java.lang.annotation.Annotation"
789 abstract="false"
790 native="false"
791 synchronized="false"
792 static="false"
793 final="false"
794 deprecated="not deprecated"
795 visibility="public"
796>
797</method>
798<method name="getAnnotationType"
799 return="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;"
800 abstract="false"
801 native="false"
802 synchronized="false"
803 static="false"
804 final="false"
805 deprecated="not deprecated"
806 visibility="public"
807>
808</method>
809<method name="getTypeLiteral"
810 return="com.google.inject.TypeLiteral&lt;T&gt;"
811 abstract="false"
812 native="false"
813 synchronized="false"
814 static="false"
815 final="false"
816 deprecated="not deprecated"
817 visibility="public"
818>
819</method>
820</class>
821<interface name="Module"
822 abstract="true"
823 static="false"
824 final="false"
825 deprecated="not deprecated"
826 visibility="public"
827>
828<method name="configure"
829 return="void"
830 abstract="true"
831 native="false"
832 synchronized="false"
833 static="false"
834 final="false"
835 deprecated="not deprecated"
836 visibility="public"
837>
838<parameter name="binder" type="com.google.inject.Binder">
839</parameter>
840</method>
841</interface>
842<class name="ProvidedBy"
843 extends="java.lang.Object"
844 abstract="true"
845 static="false"
846 final="false"
847 deprecated="not deprecated"
848 visibility="public"
849>
850</class>
851<interface name="Provider"
852 abstract="true"
853 static="false"
854 final="false"
855 deprecated="not deprecated"
856 visibility="public"
857>
858<method name="get"
859 return="T"
860 abstract="true"
861 native="false"
862 synchronized="false"
863 static="false"
864 final="false"
865 deprecated="not deprecated"
866 visibility="public"
867>
868</method>
869</interface>
870<interface name="Scope"
871 abstract="true"
872 static="false"
873 final="false"
874 deprecated="not deprecated"
875 visibility="public"
876>
877<method name="scope"
878 return="com.google.inject.Provider&lt;T&gt;"
879 abstract="true"
880 native="false"
881 synchronized="false"
882 static="false"
883 final="false"
884 deprecated="not deprecated"
885 visibility="public"
886>
887<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
888</parameter>
889<parameter name="unscoped" type="com.google.inject.Provider&lt;T&gt;">
890</parameter>
891</method>
892<method name="toString"
893 return="java.lang.String"
894 abstract="true"
895 native="false"
896 synchronized="false"
897 static="false"
898 final="false"
899 deprecated="not deprecated"
900 visibility="public"
901>
902</method>
903</interface>
904<class name="ScopeAnnotation"
905 extends="java.lang.Object"
906 abstract="true"
907 static="false"
908 final="false"
909 deprecated="not deprecated"
910 visibility="public"
911>
912</class>
913<class name="Scopes"
914 extends="java.lang.Object"
915 abstract="false"
916 static="false"
917 final="false"
918 deprecated="not deprecated"
919 visibility="public"
920>
921<field name="SINGLETON"
922 type="com.google.inject.Scope"
923 transient="false"
924 volatile="false"
925 static="true"
926 final="true"
927 deprecated="not deprecated"
928 visibility="public"
929>
930</field>
931</class>
932<class name="Singleton"
933 extends="java.lang.Object"
934 abstract="true"
935 static="false"
936 final="false"
937 deprecated="not deprecated"
938 visibility="public"
939>
940</class>
941<class name="Stage"
942 extends="java.lang.Enum"
943 abstract="false"
944 static="false"
945 final="true"
946 deprecated="not deprecated"
947 visibility="public"
948>
949<method name="valueOf"
950 return="com.google.inject.Stage"
951 abstract="false"
952 native="false"
953 synchronized="false"
954 static="true"
955 final="false"
956 deprecated="not deprecated"
957 visibility="public"
958>
959<parameter name="name" type="java.lang.String">
960</parameter>
961</method>
962<method name="values"
963 return="com.google.inject.Stage[]"
964 abstract="false"
965 native="false"
966 synchronized="false"
967 static="true"
968 final="true"
969 deprecated="not deprecated"
970 visibility="public"
971>
972</method>
973</class>
974<class name="TypeLiteral"
975 extends="java.lang.Object"
976 abstract="true"
977 static="false"
978 final="false"
979 deprecated="not deprecated"
980 visibility="public"
981>
982<constructor name="TypeLiteral"
983 type="com.google.inject.TypeLiteral"
984 static="false"
985 final="false"
986 deprecated="not deprecated"
987 visibility="protected"
988>
989</constructor>
990<method name="get"
991 return="com.google.inject.TypeLiteral&lt;?&gt;"
992 abstract="false"
993 native="false"
994 synchronized="false"
995 static="true"
996 final="false"
997 deprecated="not deprecated"
998 visibility="public"
999>
1000<parameter name="type" type="java.lang.reflect.Type">
1001</parameter>
1002</method>
1003<method name="get"
1004 return="com.google.inject.TypeLiteral&lt;T&gt;"
1005 abstract="false"
1006 native="false"
1007 synchronized="false"
1008 static="true"
1009 final="false"
1010 deprecated="not deprecated"
1011 visibility="public"
1012>
1013<parameter name="type" type="java.lang.Class&lt;T&gt;">
1014</parameter>
1015</method>
1016<method name="getType"
1017 return="java.lang.reflect.Type"
1018 abstract="false"
1019 native="false"
1020 synchronized="false"
1021 static="false"
1022 final="false"
1023 deprecated="not deprecated"
1024 visibility="public"
1025>
1026</method>
1027</class>
1028</package>
1029<package name="com.google.inject.binder"
1030>
1031<interface name="AnnotatedBindingBuilder"
1032 abstract="true"
1033 static="false"
1034 final="false"
1035 deprecated="not deprecated"
1036 visibility="public"
1037>
1038<implements name="com.google.inject.binder.LinkedBindingBuilder">
1039</implements>
1040<method name="annotatedWith"
1041 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
1042 abstract="true"
1043 native="false"
1044 synchronized="false"
1045 static="false"
1046 final="false"
1047 deprecated="not deprecated"
1048 visibility="public"
1049>
1050<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1051</parameter>
1052</method>
1053<method name="annotatedWith"
1054 return="com.google.inject.binder.LinkedBindingBuilder&lt;T&gt;"
1055 abstract="true"
1056 native="false"
1057 synchronized="false"
1058 static="false"
1059 final="false"
1060 deprecated="not deprecated"
1061 visibility="public"
1062>
1063<parameter name="annotation" type="java.lang.annotation.Annotation">
1064</parameter>
1065</method>
1066</interface>
1067<interface name="AnnotatedConstantBindingBuilder"
1068 abstract="true"
1069 static="false"
1070 final="false"
1071 deprecated="not deprecated"
1072 visibility="public"
1073>
1074<method name="annotatedWith"
1075 return="com.google.inject.binder.ConstantBindingBuilder"
1076 abstract="true"
1077 native="false"
1078 synchronized="false"
1079 static="false"
1080 final="false"
1081 deprecated="not deprecated"
1082 visibility="public"
1083>
1084<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1085</parameter>
1086</method>
1087<method name="annotatedWith"
1088 return="com.google.inject.binder.ConstantBindingBuilder"
1089 abstract="true"
1090 native="false"
1091 synchronized="false"
1092 static="false"
1093 final="false"
1094 deprecated="not deprecated"
1095 visibility="public"
1096>
1097<parameter name="annotation" type="java.lang.annotation.Annotation">
1098</parameter>
1099</method>
1100</interface>
1101<interface name="ConstantBindingBuilder"
1102 abstract="true"
1103 static="false"
1104 final="false"
1105 deprecated="not deprecated"
1106 visibility="public"
1107>
1108<method name="to"
1109 return="void"
1110 abstract="true"
1111 native="false"
1112 synchronized="false"
1113 static="false"
1114 final="false"
1115 deprecated="not deprecated"
1116 visibility="public"
1117>
1118<parameter name="value" type="java.lang.String">
1119</parameter>
1120</method>
1121<method name="to"
1122 return="void"
1123 abstract="true"
1124 native="false"
1125 synchronized="false"
1126 static="false"
1127 final="false"
1128 deprecated="not deprecated"
1129 visibility="public"
1130>
1131<parameter name="value" type="int">
1132</parameter>
1133</method>
1134<method name="to"
1135 return="void"
1136 abstract="true"
1137 native="false"
1138 synchronized="false"
1139 static="false"
1140 final="false"
1141 deprecated="not deprecated"
1142 visibility="public"
1143>
1144<parameter name="value" type="long">
1145</parameter>
1146</method>
1147<method name="to"
1148 return="void"
1149 abstract="true"
1150 native="false"
1151 synchronized="false"
1152 static="false"
1153 final="false"
1154 deprecated="not deprecated"
1155 visibility="public"
1156>
1157<parameter name="value" type="boolean">
1158</parameter>
1159</method>
1160<method name="to"
1161 return="void"
1162 abstract="true"
1163 native="false"
1164 synchronized="false"
1165 static="false"
1166 final="false"
1167 deprecated="not deprecated"
1168 visibility="public"
1169>
1170<parameter name="value" type="double">
1171</parameter>
1172</method>
1173<method name="to"
1174 return="void"
1175 abstract="true"
1176 native="false"
1177 synchronized="false"
1178 static="false"
1179 final="false"
1180 deprecated="not deprecated"
1181 visibility="public"
1182>
1183<parameter name="value" type="float">
1184</parameter>
1185</method>
1186<method name="to"
1187 return="void"
1188 abstract="true"
1189 native="false"
1190 synchronized="false"
1191 static="false"
1192 final="false"
1193 deprecated="not deprecated"
1194 visibility="public"
1195>
1196<parameter name="value" type="short">
1197</parameter>
1198</method>
1199<method name="to"
1200 return="void"
1201 abstract="true"
1202 native="false"
1203 synchronized="false"
1204 static="false"
1205 final="false"
1206 deprecated="not deprecated"
1207 visibility="public"
1208>
1209<parameter name="value" type="char">
1210</parameter>
1211</method>
1212<method name="to"
1213 return="void"
1214 abstract="true"
1215 native="false"
1216 synchronized="false"
1217 static="false"
1218 final="false"
1219 deprecated="not deprecated"
1220 visibility="public"
1221>
1222<parameter name="value" type="java.lang.Class&lt;?&gt;">
1223</parameter>
1224</method>
1225<method name="to"
1226 return="void"
1227 abstract="true"
1228 native="false"
1229 synchronized="false"
1230 static="false"
1231 final="false"
1232 deprecated="not deprecated"
1233 visibility="public"
1234>
1235<parameter name="value" type="E">
1236</parameter>
1237</method>
1238</interface>
1239<interface name="LinkedBindingBuilder"
1240 abstract="true"
1241 static="false"
1242 final="false"
1243 deprecated="not deprecated"
1244 visibility="public"
1245>
1246<implements name="com.google.inject.binder.ScopedBindingBuilder">
1247</implements>
1248<method name="to"
1249 return="com.google.inject.binder.ScopedBindingBuilder"
1250 abstract="true"
1251 native="false"
1252 synchronized="false"
1253 static="false"
1254 final="false"
1255 deprecated="not deprecated"
1256 visibility="public"
1257>
1258<parameter name="implementation" type="java.lang.Class&lt;? extends T&gt;">
1259</parameter>
1260</method>
1261<method name="to"
1262 return="com.google.inject.binder.ScopedBindingBuilder"
1263 abstract="true"
1264 native="false"
1265 synchronized="false"
1266 static="false"
1267 final="false"
1268 deprecated="not deprecated"
1269 visibility="public"
1270>
1271<parameter name="implementation" type="com.google.inject.TypeLiteral&lt;? extends T&gt;">
1272</parameter>
1273</method>
1274<method name="to"
1275 return="com.google.inject.binder.ScopedBindingBuilder"
1276 abstract="true"
1277 native="false"
1278 synchronized="false"
1279 static="false"
1280 final="false"
1281 deprecated="not deprecated"
1282 visibility="public"
1283>
1284<parameter name="targetKey" type="com.google.inject.Key&lt;? extends T&gt;">
1285</parameter>
1286</method>
1287<method name="toInstance"
1288 return="void"
1289 abstract="true"
1290 native="false"
1291 synchronized="false"
1292 static="false"
1293 final="false"
1294 deprecated="not deprecated"
1295 visibility="public"
1296>
1297<parameter name="instance" type="T">
1298</parameter>
1299</method>
1300<method name="toProvider"
1301 return="com.google.inject.binder.ScopedBindingBuilder"
1302 abstract="true"
1303 native="false"
1304 synchronized="false"
1305 static="false"
1306 final="false"
1307 deprecated="not deprecated"
1308 visibility="public"
1309>
1310<parameter name="provider" type="com.google.inject.Provider&lt;? extends T&gt;">
1311</parameter>
1312</method>
1313<method name="toProvider"
1314 return="com.google.inject.binder.ScopedBindingBuilder"
1315 abstract="true"
1316 native="false"
1317 synchronized="false"
1318 static="false"
1319 final="false"
1320 deprecated="not deprecated"
1321 visibility="public"
1322>
1323<parameter name="providerType" type="java.lang.Class&lt;? extends com.google.inject.Provider&lt;? extends T&gt;&gt;">
1324</parameter>
1325</method>
1326<method name="toProvider"
1327 return="com.google.inject.binder.ScopedBindingBuilder"
1328 abstract="true"
1329 native="false"
1330 synchronized="false"
1331 static="false"
1332 final="false"
1333 deprecated="not deprecated"
1334 visibility="public"
1335>
1336<parameter name="providerKey" type="com.google.inject.Key&lt;? extends com.google.inject.Provider&lt;? extends T&gt;&gt;">
1337</parameter>
1338</method>
1339</interface>
1340<interface name="ScopedBindingBuilder"
1341 abstract="true"
1342 static="false"
1343 final="false"
1344 deprecated="not deprecated"
1345 visibility="public"
1346>
1347<method name="asEagerSingleton"
1348 return="void"
1349 abstract="true"
1350 native="false"
1351 synchronized="false"
1352 static="false"
1353 final="false"
1354 deprecated="not deprecated"
1355 visibility="public"
1356>
1357</method>
1358<method name="in"
1359 return="void"
1360 abstract="true"
1361 native="false"
1362 synchronized="false"
1363 static="false"
1364 final="false"
1365 deprecated="not deprecated"
1366 visibility="public"
1367>
1368<parameter name="scopeAnnotation" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1369</parameter>
1370</method>
1371<method name="in"
1372 return="void"
1373 abstract="true"
1374 native="false"
1375 synchronized="false"
1376 static="false"
1377 final="false"
1378 deprecated="not deprecated"
1379 visibility="public"
1380>
1381<parameter name="scope" type="com.google.inject.Scope">
1382</parameter>
1383</method>
1384</interface>
1385</package>
1386<package name="com.google.inject.jndi"
1387>
1388<class name="JndiIntegration"
1389 extends="java.lang.Object"
1390 abstract="false"
1391 static="false"
1392 final="false"
1393 deprecated="not deprecated"
1394 visibility="public"
1395>
1396<method name="fromJndi"
1397 return="com.google.inject.Provider&lt;T&gt;"
1398 abstract="false"
1399 native="false"
1400 synchronized="false"
1401 static="true"
1402 final="false"
1403 deprecated="not deprecated"
1404 visibility="public"
1405>
1406<parameter name="type" type="java.lang.Class&lt;T&gt;">
1407</parameter>
1408<parameter name="name" type="java.lang.String">
1409</parameter>
1410</method>
1411</class>
1412</package>
1413<package name="com.google.inject.matcher"
1414>
1415<class name="AbstractMatcher"
1416 extends="java.lang.Object"
1417 abstract="true"
1418 static="false"
1419 final="false"
1420 deprecated="not deprecated"
1421 visibility="public"
1422>
1423<implements name="com.google.inject.matcher.Matcher">
1424</implements>
1425<constructor name="AbstractMatcher"
1426 type="com.google.inject.matcher.AbstractMatcher"
1427 static="false"
1428 final="false"
1429 deprecated="not deprecated"
1430 visibility="public"
1431>
1432</constructor>
1433<method name="and"
1434 return="com.google.inject.matcher.Matcher&lt;T&gt;"
1435 abstract="false"
1436 native="false"
1437 synchronized="false"
1438 static="false"
1439 final="false"
1440 deprecated="not deprecated"
1441 visibility="public"
1442>
1443<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
1444</parameter>
1445</method>
1446<method name="or"
1447 return="com.google.inject.matcher.Matcher&lt;T&gt;"
1448 abstract="false"
1449 native="false"
1450 synchronized="false"
1451 static="false"
1452 final="false"
1453 deprecated="not deprecated"
1454 visibility="public"
1455>
1456<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
1457</parameter>
1458</method>
1459</class>
1460<interface name="Matcher"
1461 abstract="true"
1462 static="false"
1463 final="false"
1464 deprecated="not deprecated"
1465 visibility="public"
1466>
1467<method name="and"
1468 return="com.google.inject.matcher.Matcher&lt;T&gt;"
1469 abstract="true"
1470 native="false"
1471 synchronized="false"
1472 static="false"
1473 final="false"
1474 deprecated="not deprecated"
1475 visibility="public"
1476>
1477<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
1478</parameter>
1479</method>
1480<method name="matches"
1481 return="boolean"
1482 abstract="true"
1483 native="false"
1484 synchronized="false"
1485 static="false"
1486 final="false"
1487 deprecated="not deprecated"
1488 visibility="public"
1489>
1490<parameter name="t" type="T">
1491</parameter>
1492</method>
1493<method name="or"
1494 return="com.google.inject.matcher.Matcher&lt;T&gt;"
1495 abstract="true"
1496 native="false"
1497 synchronized="false"
1498 static="false"
1499 final="false"
1500 deprecated="not deprecated"
1501 visibility="public"
1502>
1503<parameter name="other" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
1504</parameter>
1505</method>
1506</interface>
1507<class name="Matchers"
1508 extends="java.lang.Object"
1509 abstract="false"
1510 static="false"
1511 final="false"
1512 deprecated="not deprecated"
1513 visibility="public"
1514>
1515<method name="annotatedWith"
1516 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.AnnotatedElement&gt;"
1517 abstract="false"
1518 native="false"
1519 synchronized="false"
1520 static="true"
1521 final="false"
1522 deprecated="not deprecated"
1523 visibility="public"
1524>
1525<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
1526</parameter>
1527</method>
1528<method name="annotatedWith"
1529 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.AnnotatedElement&gt;"
1530 abstract="false"
1531 native="false"
1532 synchronized="false"
1533 static="true"
1534 final="false"
1535 deprecated="not deprecated"
1536 visibility="public"
1537>
1538<parameter name="annotation" type="java.lang.annotation.Annotation">
1539</parameter>
1540</method>
1541<method name="any"
1542 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
1543 abstract="false"
1544 native="false"
1545 synchronized="false"
1546 static="true"
1547 final="false"
1548 deprecated="not deprecated"
1549 visibility="public"
1550>
1551</method>
1552<method name="identicalTo"
1553 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
1554 abstract="false"
1555 native="false"
1556 synchronized="false"
1557 static="true"
1558 final="false"
1559 deprecated="not deprecated"
1560 visibility="public"
1561>
1562<parameter name="o" type="java.lang.Object">
1563</parameter>
1564</method>
1565<method name="inPackage"
1566 return="com.google.inject.matcher.Matcher&lt;java.lang.Class&gt;"
1567 abstract="false"
1568 native="false"
1569 synchronized="false"
1570 static="true"
1571 final="false"
1572 deprecated="not deprecated"
1573 visibility="public"
1574>
1575<parameter name="p" type="java.lang.Package">
1576</parameter>
1577</method>
1578<method name="not"
1579 return="com.google.inject.matcher.Matcher&lt;T&gt;"
1580 abstract="false"
1581 native="false"
1582 synchronized="false"
1583 static="true"
1584 final="false"
1585 deprecated="not deprecated"
1586 visibility="public"
1587>
1588<parameter name="p" type="com.google.inject.matcher.Matcher&lt;? super T&gt;">
1589</parameter>
1590</method>
1591<method name="only"
1592 return="com.google.inject.matcher.Matcher&lt;java.lang.Object&gt;"
1593 abstract="false"
1594 native="false"
1595 synchronized="false"
1596 static="true"
1597 final="false"
1598 deprecated="not deprecated"
1599 visibility="public"
1600>
1601<parameter name="o" type="java.lang.Object">
1602</parameter>
1603</method>
1604<method name="returns"
1605 return="com.google.inject.matcher.Matcher&lt;java.lang.reflect.Method&gt;"
1606 abstract="false"
1607 native="false"
1608 synchronized="false"
1609 static="true"
1610 final="false"
1611 deprecated="not deprecated"
1612 visibility="public"
1613>
1614<parameter name="returnType" type="com.google.inject.matcher.Matcher&lt;? super java.lang.Class&lt;?&gt;&gt;">
1615</parameter>
1616</method>
1617<method name="subclassesOf"
1618 return="com.google.inject.matcher.Matcher&lt;java.lang.Class&gt;"
1619 abstract="false"
1620 native="false"
1621 synchronized="false"
1622 static="true"
1623 final="false"
1624 deprecated="not deprecated"
1625 visibility="public"
1626>
1627<parameter name="superclass" type="java.lang.Class&lt;?&gt;">
1628</parameter>
1629</method>
1630</class>
1631</package>
1632<package name="com.google.inject.name"
1633>
1634<class name="Named"
1635 extends="java.lang.Object"
1636 abstract="true"
1637 static="false"
1638 final="false"
1639 deprecated="not deprecated"
1640 visibility="public"
1641>
1642</class>
1643<class name="Names"
1644 extends="java.lang.Object"
1645 abstract="false"
1646 static="false"
1647 final="false"
1648 deprecated="not deprecated"
1649 visibility="public"
1650>
1651<method name="bindProperties"
1652 return="void"
1653 abstract="false"
1654 native="false"
1655 synchronized="false"
1656 static="true"
1657 final="false"
1658 deprecated="not deprecated"
1659 visibility="public"
1660>
1661<parameter name="binder" type="com.google.inject.Binder">
1662</parameter>
1663<parameter name="properties" type="java.util.Map&lt;java.lang.String, java.lang.String&gt;">
1664</parameter>
1665</method>
1666<method name="bindProperties"
1667 return="void"
1668 abstract="false"
1669 native="false"
1670 synchronized="false"
1671 static="true"
1672 final="false"
1673 deprecated="not deprecated"
1674 visibility="public"
1675>
1676<parameter name="binder" type="com.google.inject.Binder">
1677</parameter>
1678<parameter name="properties" type="java.util.Properties">
1679</parameter>
1680</method>
1681<method name="named"
1682 return="com.google.inject.name.Named"
1683 abstract="false"
1684 native="false"
1685 synchronized="false"
1686 static="true"
1687 final="false"
1688 deprecated="not deprecated"
1689 visibility="public"
1690>
1691<parameter name="name" type="java.lang.String">
1692</parameter>
1693</method>
1694</class>
1695</package>
1696<package name="com.google.inject.servlet"
1697>
1698<class name="GuiceFilter"
1699 extends="java.lang.Object"
1700 abstract="false"
1701 static="false"
1702 final="false"
1703 deprecated="not deprecated"
1704 visibility="public"
1705>
1706<constructor name="GuiceFilter"
1707 type="com.google.inject.servlet.GuiceFilter"
1708 static="false"
1709 final="false"
1710 deprecated="not deprecated"
1711 visibility="public"
1712>
1713</constructor>
1714<method name="destroy"
1715 return="void"
1716 abstract="false"
1717 native="false"
1718 synchronized="false"
1719 static="false"
1720 final="false"
1721 deprecated="not deprecated"
1722 visibility="public"
1723>
1724</method>
1725<method name="doFilter"
1726 return="void"
1727 abstract="false"
1728 native="false"
1729 synchronized="false"
1730 static="false"
1731 final="false"
1732 deprecated="not deprecated"
1733 visibility="public"
1734>
1735<parameter name="servletRequest" type="ServletRequest">
1736</parameter>
1737<parameter name="servletResponse" type="ServletResponse">
1738</parameter>
1739<parameter name="filterChain" type="FilterChain">
1740</parameter>
1741<exception name="IOException" type="java.io.IOException">
1742</exception>
1743<exception name="ServletException" type="ServletException">
1744</exception>
1745</method>
1746<method name="init"
1747 return="void"
1748 abstract="false"
1749 native="false"
1750 synchronized="false"
1751 static="false"
1752 final="false"
1753 deprecated="not deprecated"
1754 visibility="public"
1755>
1756<parameter name="filterConfig" type="FilterConfig">
1757</parameter>
1758<exception name="ServletException" type="ServletException">
1759</exception>
1760</method>
1761</class>
1762<class name="RequestParameters"
1763 extends="java.lang.Object"
1764 abstract="true"
1765 static="false"
1766 final="false"
1767 deprecated="not deprecated"
1768 visibility="public"
1769>
1770</class>
1771<class name="RequestScoped"
1772 extends="java.lang.Object"
1773 abstract="true"
1774 static="false"
1775 final="false"
1776 deprecated="not deprecated"
1777 visibility="public"
1778>
1779</class>
1780<class name="ServletModule"
1781 extends="com.google.inject.AbstractModule"
1782 abstract="false"
1783 static="false"
1784 final="false"
1785 deprecated="not deprecated"
1786 visibility="public"
1787>
1788<constructor name="ServletModule"
1789 type="com.google.inject.servlet.ServletModule"
1790 static="false"
1791 final="false"
1792 deprecated="not deprecated"
1793 visibility="public"
1794>
1795</constructor>
1796<method name="configure"
1797 return="void"
1798 abstract="false"
1799 native="false"
1800 synchronized="false"
1801 static="false"
1802 final="false"
1803 deprecated="not deprecated"
1804 visibility="protected"
1805>
1806</method>
1807</class>
1808<class name="ServletScopes"
1809 extends="java.lang.Object"
1810 abstract="false"
1811 static="false"
1812 final="false"
1813 deprecated="not deprecated"
1814 visibility="public"
1815>
1816<field name="REQUEST"
1817 type="com.google.inject.Scope"
1818 transient="false"
1819 volatile="false"
1820 static="true"
1821 final="true"
1822 deprecated="not deprecated"
1823 visibility="public"
1824>
1825</field>
1826<field name="SESSION"
1827 type="com.google.inject.Scope"
1828 transient="false"
1829 volatile="false"
1830 static="true"
1831 final="true"
1832 deprecated="not deprecated"
1833 visibility="public"
1834>
1835</field>
1836</class>
1837<class name="SessionScoped"
1838 extends="java.lang.Object"
1839 abstract="true"
1840 static="false"
1841 final="false"
1842 deprecated="not deprecated"
1843 visibility="public"
1844>
1845</class>
1846</package>
1847<package name="com.google.inject.spi"
1848>
1849<class name="Message"
1850 extends="java.lang.Object"
1851 abstract="false"
1852 static="false"
1853 final="false"
1854 deprecated="not deprecated"
1855 visibility="public"
1856>
1857<constructor name="Message"
1858 type="com.google.inject.spi.Message"
1859 static="false"
1860 final="false"
1861 deprecated="not deprecated"
1862 visibility="public"
1863>
1864<parameter name="source" type="java.lang.Object">
1865</parameter>
1866<parameter name="message" type="java.lang.String">
1867</parameter>
1868</constructor>
1869<constructor name="Message"
1870 type="com.google.inject.spi.Message"
1871 static="false"
1872 final="false"
1873 deprecated="not deprecated"
1874 visibility="public"
1875>
1876<parameter name="message" type="java.lang.String">
1877</parameter>
1878</constructor>
1879<method name="getMessage"
1880 return="java.lang.String"
1881 abstract="false"
1882 native="false"
1883 synchronized="false"
1884 static="false"
1885 final="false"
1886 deprecated="not deprecated"
1887 visibility="public"
1888>
1889</method>
1890<method name="getSource"
1891 return="java.lang.Object"
1892 abstract="false"
1893 native="false"
1894 synchronized="false"
1895 static="false"
1896 final="false"
1897 deprecated="not deprecated"
1898 visibility="public"
1899>
1900</method>
1901<method name="getSourceString"
1902 return="java.lang.String"
1903 abstract="false"
1904 native="false"
1905 synchronized="false"
1906 static="false"
1907 final="false"
1908 deprecated="not deprecated"
1909 visibility="public"
1910>
1911</method>
1912</class>
1913<interface name="SourceProvider"
1914 abstract="true"
1915 static="false"
1916 final="false"
1917 deprecated="not deprecated"
1918 visibility="public"
1919>
1920<method name="source"
1921 return="java.lang.Object"
1922 abstract="true"
1923 native="false"
1924 synchronized="false"
1925 static="false"
1926 final="false"
1927 deprecated="not deprecated"
1928 visibility="public"
1929>
1930</method>
1931</interface>
1932<class name="SourceProviders"
1933 extends="java.lang.Object"
1934 abstract="false"
1935 static="false"
1936 final="false"
1937 deprecated="not deprecated"
1938 visibility="public"
1939>
1940<method name="defaultSource"
1941 return="java.lang.Object"
1942 abstract="false"
1943 native="false"
1944 synchronized="false"
1945 static="true"
1946 final="false"
1947 deprecated="not deprecated"
1948 visibility="public"
1949>
1950</method>
1951<method name="getSkippedClassNames"
1952 return="java.util.Set&lt;java.lang.String&gt;"
1953 abstract="false"
1954 native="false"
1955 synchronized="true"
1956 static="true"
1957 final="false"
1958 deprecated="not deprecated"
1959 visibility="public"
1960>
1961</method>
1962<method name="skip"
1963 return="void"
1964 abstract="false"
1965 native="false"
1966 synchronized="true"
1967 static="true"
1968 final="false"
1969 deprecated="not deprecated"
1970 visibility="public"
1971>
1972<parameter name="clazz" type="java.lang.Class&lt;?&gt;">
1973</parameter>
1974</method>
1975<method name="withDefault"
1976 return="void"
1977 abstract="false"
1978 native="false"
1979 synchronized="false"
1980 static="true"
1981 final="false"
1982 deprecated="not deprecated"
1983 visibility="public"
1984>
1985<parameter name="sourceProvider" type="com.google.inject.spi.SourceProvider">
1986</parameter>
1987<parameter name="r" type="java.lang.Runnable">
1988</parameter>
1989</method>
1990<field name="UNKNOWN_SOURCE"
1991 type="java.lang.Object"
1992 transient="false"
1993 volatile="false"
1994 static="true"
1995 final="true"
1996 deprecated="not deprecated"
1997 visibility="public"
1998>
1999</field>
2000</class>
2001</package>
2002<package name="com.google.inject.tools.jmx"
2003>
2004<interface name="ManagedBindingMBean"
2005 abstract="true"
2006 static="false"
2007 final="false"
2008 deprecated="not deprecated"
2009 visibility="public"
2010>
2011<method name="getKey"
2012 return="java.lang.String"
2013 abstract="true"
2014 native="false"
2015 synchronized="false"
2016 static="false"
2017 final="false"
2018 deprecated="not deprecated"
2019 visibility="public"
2020>
2021</method>
2022<method name="getProvider"
2023 return="java.lang.String"
2024 abstract="true"
2025 native="false"
2026 synchronized="false"
2027 static="false"
2028 final="false"
2029 deprecated="not deprecated"
2030 visibility="public"
2031>
2032</method>
2033<method name="getSource"
2034 return="java.lang.String"
2035 abstract="true"
2036 native="false"
2037 synchronized="false"
2038 static="false"
2039 final="false"
2040 deprecated="not deprecated"
2041 visibility="public"
2042>
2043</method>
2044</interface>
2045<class name="Manager"
2046 extends="java.lang.Object"
2047 abstract="false"
2048 static="false"
2049 final="false"
2050 deprecated="not deprecated"
2051 visibility="public"
2052>
2053<constructor name="Manager"
2054 type="com.google.inject.tools.jmx.Manager"
2055 static="false"
2056 final="false"
2057 deprecated="not deprecated"
2058 visibility="public"
2059>
2060</constructor>
2061<method name="main"
2062 return="void"
2063 abstract="false"
2064 native="false"
2065 synchronized="false"
2066 static="true"
2067 final="false"
2068 deprecated="not deprecated"
2069 visibility="public"
2070>
2071<parameter name="args" type="java.lang.String[]">
2072</parameter>
2073<exception name="Exception" type="java.lang.Exception">
2074</exception>
2075</method>
2076<method name="manage"
2077 return="void"
2078 abstract="false"
2079 native="false"
2080 synchronized="false"
2081 static="true"
2082 final="false"
2083 deprecated="not deprecated"
2084 visibility="public"
2085>
2086<parameter name="domain" type="java.lang.String">
2087</parameter>
2088<parameter name="injector" type="com.google.inject.Injector">
2089</parameter>
2090</method>
2091<method name="manage"
2092 return="void"
2093 abstract="false"
2094 native="false"
2095 synchronized="false"
2096 static="true"
2097 final="false"
2098 deprecated="not deprecated"
2099 visibility="public"
2100>
2101<parameter name="server" type="javax.management.MBeanServer">
2102</parameter>
2103<parameter name="domain" type="java.lang.String">
2104</parameter>
2105<parameter name="injector" type="com.google.inject.Injector">
2106</parameter>
2107</method>
2108</class>
2109</package>
2110<package name="com.google.inject.util"
2111>
2112<class name="Annotations"
2113 extends="java.lang.Object"
2114 abstract="false"
2115 static="false"
2116 final="false"
2117 deprecated="not deprecated"
2118 visibility="public"
2119>
2120<constructor name="Annotations"
2121 type="com.google.inject.util.Annotations"
2122 static="false"
2123 final="false"
2124 deprecated="not deprecated"
2125 visibility="public"
2126>
2127</constructor>
2128<method name="isRetainedAtRuntime"
2129 return="boolean"
2130 abstract="false"
2131 native="false"
2132 synchronized="false"
2133 static="true"
2134 final="false"
2135 deprecated="not deprecated"
2136 visibility="public"
2137>
2138<parameter name="annotationType" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
2139</parameter>
2140</method>
2141</class>
2142<class name="FinalizableSoftReference"
2143 extends="java.lang.ref.SoftReference"
2144 abstract="true"
2145 static="false"
2146 final="false"
2147 deprecated="not deprecated"
2148 visibility="public"
2149>
2150<constructor name="FinalizableSoftReference"
2151 type="com.google.inject.util.FinalizableSoftReference"
2152 static="false"
2153 final="false"
2154 deprecated="not deprecated"
2155 visibility="protected"
2156>
2157<parameter name="referent" type="T">
2158</parameter>
2159</constructor>
2160</class>
2161<class name="FinalizableWeakReference"
2162 extends="java.lang.ref.WeakReference"
2163 abstract="true"
2164 static="false"
2165 final="false"
2166 deprecated="not deprecated"
2167 visibility="public"
2168>
2169<constructor name="FinalizableWeakReference"
2170 type="com.google.inject.util.FinalizableWeakReference"
2171 static="false"
2172 final="false"
2173 deprecated="not deprecated"
2174 visibility="protected"
2175>
2176<parameter name="referent" type="T">
2177</parameter>
2178</constructor>
2179</class>
2180<interface name="Function"
2181 abstract="true"
2182 static="false"
2183 final="false"
2184 deprecated="not deprecated"
2185 visibility="public"
2186>
2187<method name="apply"
2188 return="T"
2189 abstract="true"
2190 native="false"
2191 synchronized="false"
2192 static="false"
2193 final="false"
2194 deprecated="not deprecated"
2195 visibility="public"
2196>
2197<parameter name="from" type="F">
2198</parameter>
2199</method>
2200</interface>
2201<class name="GuiceFastClass"
2202 extends="java.lang.Object"
2203 abstract="false"
2204 static="false"
2205 final="false"
2206 deprecated="not deprecated"
2207 visibility="public"
2208>
2209<constructor name="GuiceFastClass"
2210 type="com.google.inject.util.GuiceFastClass"
2211 static="false"
2212 final="false"
2213 deprecated="not deprecated"
2214 visibility="public"
2215>
2216</constructor>
2217<method name="create"
2218 return="FastClass"
2219 abstract="false"
2220 native="false"
2221 synchronized="false"
2222 static="true"
2223 final="false"
2224 deprecated="not deprecated"
2225 visibility="public"
2226>
2227<parameter name="type" type="java.lang.Class">
2228</parameter>
2229</method>
2230<method name="create"
2231 return="FastClass"
2232 abstract="false"
2233 native="false"
2234 synchronized="false"
2235 static="true"
2236 final="false"
2237 deprecated="not deprecated"
2238 visibility="public"
2239>
2240<parameter name="loader" type="java.lang.ClassLoader">
2241</parameter>
2242<parameter name="type" type="java.lang.Class">
2243</parameter>
2244</method>
2245</class>
2246<class name="GuiceNamingPolicy"
2247 extends="java.lang.Object"
2248 abstract="false"
2249 static="false"
2250 final="false"
2251 deprecated="not deprecated"
2252 visibility="public"
2253>
2254<constructor name="GuiceNamingPolicy"
2255 type="com.google.inject.util.GuiceNamingPolicy"
2256 static="false"
2257 final="false"
2258 deprecated="not deprecated"
2259 visibility="public"
2260>
2261</constructor>
2262<method name="getClassName"
2263 return="java.lang.String"
2264 abstract="false"
2265 native="false"
2266 synchronized="false"
2267 static="false"
2268 final="false"
2269 deprecated="not deprecated"
2270 visibility="public"
2271>
2272<parameter name="prefix" type="java.lang.String">
2273</parameter>
2274<parameter name="source" type="java.lang.String">
2275</parameter>
2276<parameter name="key" type="java.lang.Object">
2277</parameter>
2278<parameter name="names" type="Predicate">
2279</parameter>
2280</method>
2281</class>
2282<class name="LineNumbers"
2283 extends="java.lang.Object"
2284 abstract="false"
2285 static="false"
2286 final="false"
2287 deprecated="not deprecated"
2288 visibility="public"
2289>
2290<constructor name="LineNumbers"
2291 type="com.google.inject.util.LineNumbers"
2292 static="false"
2293 final="false"
2294 deprecated="not deprecated"
2295 visibility="public"
2296>
2297<parameter name="cls" type="java.lang.Class">
2298</parameter>
2299<exception name="IOException" type="java.io.IOException">
2300</exception>
2301</constructor>
2302<method name="getFirstLine"
2303 return="int"
2304 abstract="false"
2305 native="false"
2306 synchronized="false"
2307 static="false"
2308 final="false"
2309 deprecated="not deprecated"
2310 visibility="public"
2311>
2312</method>
2313<method name="getLineNumber"
2314 return="java.lang.Integer"
2315 abstract="false"
2316 native="false"
2317 synchronized="false"
2318 static="false"
2319 final="false"
2320 deprecated="not deprecated"
2321 visibility="public"
2322>
2323<parameter name="member" type="java.lang.reflect.Member">
2324</parameter>
2325</method>
2326<method name="getSource"
2327 return="java.lang.String"
2328 abstract="false"
2329 native="false"
2330 synchronized="false"
2331 static="false"
2332 final="false"
2333 deprecated="not deprecated"
2334 visibility="public"
2335>
2336</method>
2337</class>
2338<class name="Objects"
2339 extends="java.lang.Object"
2340 abstract="false"
2341 static="false"
2342 final="false"
2343 deprecated="not deprecated"
2344 visibility="public"
2345>
2346<constructor name="Objects"
2347 type="com.google.inject.util.Objects"
2348 static="false"
2349 final="false"
2350 deprecated="not deprecated"
2351 visibility="public"
2352>
2353</constructor>
2354<method name="assertNoNulls"
2355 return="void"
2356 abstract="false"
2357 native="false"
2358 synchronized="false"
2359 static="true"
2360 final="false"
2361 deprecated="not deprecated"
2362 visibility="public"
2363>
2364<parameter name="objects" type="java.lang.Object[]">
2365</parameter>
2366</method>
2367<method name="equal"
2368 return="boolean"
2369 abstract="false"
2370 native="false"
2371 synchronized="false"
2372 static="true"
2373 final="false"
2374 deprecated="not deprecated"
2375 visibility="public"
2376>
2377<parameter name="a" type="java.lang.Object">
2378</parameter>
2379<parameter name="b" type="java.lang.Object">
2380</parameter>
2381</method>
2382<method name="nonNull"
2383 return="T"
2384 abstract="false"
2385 native="false"
2386 synchronized="false"
2387 static="true"
2388 final="false"
2389 deprecated="not deprecated"
2390 visibility="public"
2391>
2392<parameter name="t" type="T">
2393</parameter>
2394<parameter name="message" type="java.lang.String">
2395</parameter>
2396</method>
2397</class>
2398<class name="ReferenceCache"
2399 extends="com.google.inject.util.AbstractReferenceCache"
2400 abstract="true"
2401 static="false"
2402 final="false"
2403 deprecated="not deprecated"
2404 visibility="public"
2405>
2406<constructor name="ReferenceCache"
2407 type="com.google.inject.util.ReferenceCache"
2408 static="false"
2409 final="false"
2410 deprecated="not deprecated"
2411 visibility="public"
2412>
2413<parameter name="keyReferenceType" type="com.google.inject.util.ReferenceType">
2414</parameter>
2415<parameter name="valueReferenceType" type="com.google.inject.util.ReferenceType">
2416</parameter>
2417</constructor>
2418<constructor name="ReferenceCache"
2419 type="com.google.inject.util.ReferenceCache"
2420 static="false"
2421 final="false"
2422 deprecated="not deprecated"
2423 visibility="public"
2424>
2425</constructor>
2426<method name="create"
2427 return="V"
2428 abstract="true"
2429 native="false"
2430 synchronized="false"
2431 static="false"
2432 final="false"
2433 deprecated="not deprecated"
2434 visibility="protected"
2435>
2436<parameter name="key" type="K">
2437</parameter>
2438</method>
2439<method name="of"
2440 return="com.google.inject.util.ReferenceCache&lt;K, V&gt;"
2441 abstract="false"
2442 native="false"
2443 synchronized="false"
2444 static="true"
2445 final="false"
2446 deprecated="not deprecated"
2447 visibility="public"
2448>
2449<parameter name="keyReferenceType" type="com.google.inject.util.ReferenceType">
2450</parameter>
2451<parameter name="valueReferenceType" type="com.google.inject.util.ReferenceType">
2452</parameter>
2453<parameter name="function" type="com.google.inject.util.Function&lt;? super K, ? extends V&gt;">
2454</parameter>
2455</method>
2456</class>
2457<class name="ReferenceMap"
2458 extends="java.lang.Object"
2459 abstract="false"
2460 static="false"
2461 final="false"
2462 deprecated="not deprecated"
2463 visibility="public"
2464>
2465<constructor name="ReferenceMap"
2466 type="com.google.inject.util.ReferenceMap"
2467 static="false"
2468 final="false"
2469 deprecated="not deprecated"
2470 visibility="public"
2471>
2472<parameter name="keyReferenceType" type="com.google.inject.util.ReferenceType">
2473</parameter>
2474<parameter name="valueReferenceType" type="com.google.inject.util.ReferenceType">
2475</parameter>
2476</constructor>
2477<method name="clear"
2478 return="void"
2479 abstract="false"
2480 native="false"
2481 synchronized="false"
2482 static="false"
2483 final="false"
2484 deprecated="not deprecated"
2485 visibility="public"
2486>
2487</method>
2488<method name="containsKey"
2489 return="boolean"
2490 abstract="false"
2491 native="false"
2492 synchronized="false"
2493 static="false"
2494 final="false"
2495 deprecated="not deprecated"
2496 visibility="public"
2497>
2498<parameter name="key" type="java.lang.Object">
2499</parameter>
2500</method>
2501<method name="containsValue"
2502 return="boolean"
2503 abstract="false"
2504 native="false"
2505 synchronized="false"
2506 static="false"
2507 final="false"
2508 deprecated="not deprecated"
2509 visibility="public"
2510>
2511<parameter name="value" type="java.lang.Object">
2512</parameter>
2513</method>
2514<method name="entrySet"
2515 return="java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;"
2516 abstract="false"
2517 native="false"
2518 synchronized="false"
2519 static="false"
2520 final="false"
2521 deprecated="not deprecated"
2522 visibility="public"
2523>
2524</method>
2525<method name="get"
2526 return="V"
2527 abstract="false"
2528 native="false"
2529 synchronized="false"
2530 static="false"
2531 final="false"
2532 deprecated="not deprecated"
2533 visibility="public"
2534>
2535<parameter name="key" type="java.lang.Object">
2536</parameter>
2537</method>
2538<method name="getPutStrategy"
2539 return="com.google.inject.util.ReferenceMap.PutStrategy"
2540 abstract="false"
2541 native="false"
2542 synchronized="false"
2543 static="false"
2544 final="false"
2545 deprecated="not deprecated"
2546 visibility="protected"
2547>
2548</method>
2549<method name="isEmpty"
2550 return="boolean"
2551 abstract="false"
2552 native="false"
2553 synchronized="false"
2554 static="false"
2555 final="false"
2556 deprecated="not deprecated"
2557 visibility="public"
2558>
2559</method>
2560<method name="keySet"
2561 return="java.util.Set&lt;K&gt;"
2562 abstract="false"
2563 native="false"
2564 synchronized="false"
2565 static="false"
2566 final="false"
2567 deprecated="not deprecated"
2568 visibility="public"
2569>
2570</method>
2571<method name="put"
2572 return="V"
2573 abstract="false"
2574 native="false"
2575 synchronized="false"
2576 static="false"
2577 final="false"
2578 deprecated="not deprecated"
2579 visibility="public"
2580>
2581<parameter name="key" type="K">
2582</parameter>
2583<parameter name="value" type="V">
2584</parameter>
2585</method>
2586<method name="putAll"
2587 return="void"
2588 abstract="false"
2589 native="false"
2590 synchronized="false"
2591 static="false"
2592 final="false"
2593 deprecated="not deprecated"
2594 visibility="public"
2595>
2596<parameter name="t" type="java.util.Map&lt;? extends K, ? extends V&gt;">
2597</parameter>
2598</method>
2599<method name="putIfAbsent"
2600 return="V"
2601 abstract="false"
2602 native="false"
2603 synchronized="false"
2604 static="false"
2605 final="false"
2606 deprecated="not deprecated"
2607 visibility="public"
2608>
2609<parameter name="key" type="K">
2610</parameter>
2611<parameter name="value" type="V">
2612</parameter>
2613</method>
2614<method name="putIfAbsentStrategy"
2615 return="com.google.inject.util.ReferenceMap.Strategy"
2616 abstract="false"
2617 native="false"
2618 synchronized="false"
2619 static="false"
2620 final="false"
2621 deprecated="not deprecated"
2622 visibility="protected"
2623>
2624</method>
2625<method name="putStrategy"
2626 return="com.google.inject.util.ReferenceMap.Strategy"
2627 abstract="false"
2628 native="false"
2629 synchronized="false"
2630 static="false"
2631 final="false"
2632 deprecated="not deprecated"
2633 visibility="protected"
2634>
2635</method>
2636<method name="remove"
2637 return="V"
2638 abstract="false"
2639 native="false"
2640 synchronized="false"
2641 static="false"
2642 final="false"
2643 deprecated="not deprecated"
2644 visibility="public"
2645>
2646<parameter name="key" type="java.lang.Object">
2647</parameter>
2648</method>
2649<method name="remove"
2650 return="boolean"
2651 abstract="false"
2652 native="false"
2653 synchronized="false"
2654 static="false"
2655 final="false"
2656 deprecated="not deprecated"
2657 visibility="public"
2658>
2659<parameter name="key" type="java.lang.Object">
2660</parameter>
2661<parameter name="value" type="java.lang.Object">
2662</parameter>
2663</method>
2664<method name="replace"
2665 return="boolean"
2666 abstract="false"
2667 native="false"
2668 synchronized="false"
2669 static="false"
2670 final="false"
2671 deprecated="not deprecated"
2672 visibility="public"
2673>
2674<parameter name="key" type="K">
2675</parameter>
2676<parameter name="oldValue" type="V">
2677</parameter>
2678<parameter name="newValue" type="V">
2679</parameter>
2680</method>
2681<method name="replace"
2682 return="V"
2683 abstract="false"
2684 native="false"
2685 synchronized="false"
2686 static="false"
2687 final="false"
2688 deprecated="not deprecated"
2689 visibility="public"
2690>
2691<parameter name="key" type="K">
2692</parameter>
2693<parameter name="value" type="V">
2694</parameter>
2695</method>
2696<method name="replaceStrategy"
2697 return="com.google.inject.util.ReferenceMap.Strategy"
2698 abstract="false"
2699 native="false"
2700 synchronized="false"
2701 static="false"
2702 final="false"
2703 deprecated="not deprecated"
2704 visibility="protected"
2705>
2706</method>
2707<method name="size"
2708 return="int"
2709 abstract="false"
2710 native="false"
2711 synchronized="false"
2712 static="false"
2713 final="false"
2714 deprecated="not deprecated"
2715 visibility="public"
2716>
2717</method>
2718<method name="values"
2719 return="java.util.Collection&lt;V&gt;"
2720 abstract="false"
2721 native="false"
2722 synchronized="false"
2723 static="false"
2724 final="false"
2725 deprecated="not deprecated"
2726 visibility="public"
2727>
2728</method>
2729</class>
2730<class name="ReferenceMap.PutStrategy"
2731 extends="java.lang.Enum"
2732 abstract="false"
2733 static="true"
2734 final="false"
2735 deprecated="not deprecated"
2736 visibility="protected"
2737>
2738<implements name="com.google.inject.util.ReferenceMap.Strategy">
2739</implements>
2740<method name="valueOf"
2741 return="com.google.inject.util.ReferenceMap.PutStrategy"
2742 abstract="false"
2743 native="false"
2744 synchronized="false"
2745 static="true"
2746 final="false"
2747 deprecated="not deprecated"
2748 visibility="public"
2749>
2750<parameter name="name" type="java.lang.String">
2751</parameter>
2752</method>
2753<method name="values"
2754 return="com.google.inject.util.ReferenceMap.PutStrategy[]"
2755 abstract="false"
2756 native="false"
2757 synchronized="false"
2758 static="true"
2759 final="true"
2760 deprecated="not deprecated"
2761 visibility="public"
2762>
2763</method>
2764</class>
2765<interface name="ReferenceMap.Strategy"
2766 abstract="true"
2767 static="true"
2768 final="false"
2769 deprecated="not deprecated"
2770 visibility="protected"
2771>
2772<method name="execute"
2773 return="java.lang.Object"
2774 abstract="true"
2775 native="false"
2776 synchronized="false"
2777 static="false"
2778 final="false"
2779 deprecated="not deprecated"
2780 visibility="public"
2781>
2782<parameter name="map" type="com.google.inject.util.ReferenceMap">
2783</parameter>
2784<parameter name="keyReference" type="java.lang.Object">
2785</parameter>
2786<parameter name="valueReference" type="java.lang.Object">
2787</parameter>
2788</method>
2789</interface>
2790<class name="ReferenceType"
2791 extends="java.lang.Enum"
2792 abstract="false"
2793 static="false"
2794 final="true"
2795 deprecated="not deprecated"
2796 visibility="public"
2797>
2798<method name="valueOf"
2799 return="com.google.inject.util.ReferenceType"
2800 abstract="false"
2801 native="false"
2802 synchronized="false"
2803 static="true"
2804 final="false"
2805 deprecated="not deprecated"
2806 visibility="public"
2807>
2808<parameter name="name" type="java.lang.String">
2809</parameter>
2810</method>
2811<method name="values"
2812 return="com.google.inject.util.ReferenceType[]"
2813 abstract="false"
2814 native="false"
2815 synchronized="false"
2816 static="true"
2817 final="true"
2818 deprecated="not deprecated"
2819 visibility="public"
2820>
2821</method>
2822</class>
2823<class name="StackTraceElements"
2824 extends="java.lang.Object"
2825 abstract="false"
2826 static="false"
2827 final="false"
2828 deprecated="not deprecated"
2829 visibility="public"
2830>
2831<constructor name="StackTraceElements"
2832 type="com.google.inject.util.StackTraceElements"
2833 static="false"
2834 final="false"
2835 deprecated="not deprecated"
2836 visibility="public"
2837>
2838</constructor>
2839<method name="forMember"
2840 return="java.lang.Object"
2841 abstract="false"
2842 native="false"
2843 synchronized="false"
2844 static="true"
2845 final="false"
2846 deprecated="not deprecated"
2847 visibility="public"
2848>
2849<parameter name="member" type="java.lang.reflect.Member">
2850</parameter>
2851</method>
2852<method name="forType"
2853 return="java.lang.Object"
2854 abstract="false"
2855 native="false"
2856 synchronized="false"
2857 static="true"
2858 final="false"
2859 deprecated="not deprecated"
2860 visibility="public"
2861>
2862<parameter name="implementation" type="java.lang.Class&lt;?&gt;">
2863</parameter>
2864</method>
2865</class>
2866<class name="Stopwatch"
2867 extends="java.lang.Object"
2868 abstract="false"
2869 static="false"
2870 final="false"
2871 deprecated="not deprecated"
2872 visibility="public"
2873>
2874<constructor name="Stopwatch"
2875 type="com.google.inject.util.Stopwatch"
2876 static="false"
2877 final="false"
2878 deprecated="not deprecated"
2879 visibility="public"
2880>
2881</constructor>
2882<method name="reset"
2883 return="long"
2884 abstract="false"
2885 native="false"
2886 synchronized="false"
2887 static="false"
2888 final="false"
2889 deprecated="not deprecated"
2890 visibility="public"
2891>
2892</method>
2893<method name="resetAndLog"
2894 return="void"
2895 abstract="false"
2896 native="false"
2897 synchronized="false"
2898 static="false"
2899 final="false"
2900 deprecated="not deprecated"
2901 visibility="public"
2902>
2903<parameter name="logger" type="java.util.logging.Logger">
2904</parameter>
2905<parameter name="label" type="java.lang.String">
2906</parameter>
2907</method>
2908</class>
2909<class name="Strings"
2910 extends="java.lang.Object"
2911 abstract="false"
2912 static="false"
2913 final="false"
2914 deprecated="not deprecated"
2915 visibility="public"
2916>
2917<constructor name="Strings"
2918 type="com.google.inject.util.Strings"
2919 static="false"
2920 final="false"
2921 deprecated="not deprecated"
2922 visibility="public"
2923>
2924</constructor>
2925<method name="capitalize"
2926 return="java.lang.String"
2927 abstract="false"
2928 native="false"
2929 synchronized="false"
2930 static="true"
2931 final="false"
2932 deprecated="not deprecated"
2933 visibility="public"
2934>
2935<parameter name="s" type="java.lang.String">
2936</parameter>
2937</method>
2938</class>
2939<class name="ToStringBuilder"
2940 extends="java.lang.Object"
2941 abstract="false"
2942 static="false"
2943 final="false"
2944 deprecated="not deprecated"
2945 visibility="public"
2946>
2947<constructor name="ToStringBuilder"
2948 type="com.google.inject.util.ToStringBuilder"
2949 static="false"
2950 final="false"
2951 deprecated="not deprecated"
2952 visibility="public"
2953>
2954<parameter name="name" type="java.lang.String">
2955</parameter>
2956</constructor>
2957<constructor name="ToStringBuilder"
2958 type="com.google.inject.util.ToStringBuilder"
2959 static="false"
2960 final="false"
2961 deprecated="not deprecated"
2962 visibility="public"
2963>
2964<parameter name="type" type="java.lang.Class">
2965</parameter>
2966</constructor>
2967<method name="add"
2968 return="com.google.inject.util.ToStringBuilder"
2969 abstract="false"
2970 native="false"
2971 synchronized="false"
2972 static="false"
2973 final="false"
2974 deprecated="not deprecated"
2975 visibility="public"
2976>
2977<parameter name="name" type="java.lang.String">
2978</parameter>
2979<parameter name="value" type="java.lang.Object">
2980</parameter>
2981</method>
2982</class>
2983</package>
2984</api>
2985