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