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