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