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