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