1package com.google.googlejavaformat.java.test; 2 3import com.google.common.collect.ImmutableList; 4 5import java.util.List; 6 7/** 8 * Tests for MarkerAnnotations, MemberValuePairs, MethodDeclarations, MethodInvocations, and 9 * Modifiers. 10 */ 11@MarkerAnnotation 12class M { 13 class Exception0 extends Exception {} 14 15 class Exception1 extends Exception {} 16 17 class Exception2 extends Exception {} 18 19 class Exception3 extends Exception {} 20 21 class Exception4 extends Exception {} 22 23 class Exception5 extends Exception {} 24 25 class Exception6 extends Exception {} 26 27 class Exception7 extends Exception {} 28 29 class Exception8 extends Exception {} 30 31 class Exception9 extends Exception {} 32 33 void methodName1(int x) {} 34 35 void methodName2(int x) throws Exception {} 36 37 /** JavaDoc. */ 38 void methodName3(int x) 39 throws Exception0, 40 Exception1, 41 Exception2, 42 Exception3, 43 Exception4, 44 Exception5, 45 Exception6, 46 Exception7, 47 Exception8, 48 Exception9 {} 49 50 /** JavaDoc. */ 51 void methodName4( 52 int a, 53 int b, 54 int c, 55 int d, 56 int e, 57 int f, 58 int g, 59 int h, 60 int i, 61 int j, 62 int k, 63 int l, 64 int m, 65 int n, 66 int o, 67 int p, 68 int q, 69 int r, 70 int s, 71 int t, 72 int u, 73 int v) {} 74 75 /** JavaDoc. */ 76 void methodName5( 77 int a, 78 int b, 79 int c, 80 int d, 81 int e, 82 int f, 83 int g, 84 int h, 85 int i, 86 int j, 87 int k, 88 int l, 89 int m, 90 int n, 91 int o, 92 int p, 93 int q, 94 int r, 95 int s, 96 int t, 97 int u, 98 int v) 99 throws Exception {} 100 101 /** JavaDoc. */ 102 void methodName6( 103 int a, 104 int b, 105 int c, 106 int d, 107 int e, 108 int f, 109 int g, 110 int h, 111 int i, 112 int j, 113 int k, 114 int l, 115 int m, 116 int n, 117 int o, 118 int p, 119 int q, 120 int r, 121 int s, 122 int t, 123 int u, 124 int v) 125 throws Exception0, 126 Exception1, 127 Exception2, 128 Exception3, 129 Exception4, 130 Exception5, 131 Exception6, 132 Exception7, 133 Exception8, 134 Exception9 {} 135 136 Pair< 137 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 138 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 139 methodName10(int x) { 140 return null; 141 } 142 143 Pair< 144 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 145 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 146 methodName12(int x) throws Exception { 147 return null; 148 } 149 150 Pair< 151 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 152 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 153 methodName11(int x) 154 throws Exception0, 155 Exception1, 156 Exception2, 157 Exception3, 158 Exception4, 159 Exception5, 160 Exception6, 161 Exception7, 162 Exception8, 163 Exception9 { 164 return null; 165 } 166 167 Pair< 168 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 169 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 170 methodName15( 171 int a, 172 int b, 173 int c, 174 int d, 175 int e, 176 int f, 177 int g, 178 int h, 179 int i, 180 int j, 181 int k, 182 int l, 183 int m, 184 int n, 185 int o, 186 int p, 187 int q, 188 int r, 189 int s, 190 int t, 191 int u, 192 int v) { 193 return null; 194 } 195 196 Pair< 197 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 198 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 199 methodName14( 200 int a, 201 int b, 202 int c, 203 int d, 204 int e, 205 int f, 206 int g, 207 int h, 208 int i, 209 int j, 210 int k, 211 int l, 212 int m, 213 int n, 214 int o, 215 int p, 216 int q, 217 int r, 218 int s, 219 int t, 220 int u, 221 int v) 222 throws Exception { 223 return null; 224 } 225 226 Pair< 227 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 228 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 229 methodName13( 230 int a, 231 int b, 232 int c, 233 int d, 234 int e, 235 int f, 236 int g, 237 int h, 238 int i, 239 int j, 240 int k, 241 int l, 242 int m, 243 int n, 244 int o, 245 int p, 246 int q, 247 int r, 248 int s, 249 int t, 250 int u, 251 int v) 252 throws Exception0, 253 Exception1, 254 Exception2, 255 Exception3, 256 Exception4, 257 Exception5, 258 Exception6, 259 Exception7, 260 Exception8, 261 Exception9 { 262 return null; 263 } 264 265 < 266 T0, 267 T1, 268 T2, 269 T3, 270 T4, 271 T5, 272 T6, 273 T7, 274 T8, 275 T9, 276 T10, 277 T11, 278 T12, 279 T13, 280 T14, 281 T15, 282 T16, 283 T17, 284 T18, 285 T19, 286 T20, 287 T21, 288 T22, 289 T23, 290 T24, 291 T25, 292 T26, 293 T27, 294 T28, 295 T29, 296 T30, 297 T31> 298 T methodName20(int x) { 299 return null; 300 } 301 302 < 303 T0, 304 T1, 305 T2, 306 T3, 307 T4, 308 T5, 309 T6, 310 T7, 311 T8, 312 T9, 313 T10, 314 T11, 315 T12, 316 T13, 317 T14, 318 T15, 319 T16, 320 T17, 321 T18, 322 T19, 323 T20, 324 T21, 325 T22, 326 T23, 327 T24, 328 T25, 329 T26, 330 T27, 331 T28, 332 T29, 333 T30, 334 T31> 335 T methodName21(int x) throws Exception { 336 return null; 337 } 338 339 < 340 T0, 341 T1, 342 T2, 343 T3, 344 T4, 345 T5, 346 T6, 347 T7, 348 T8, 349 T9, 350 T10, 351 T11, 352 T12, 353 T13, 354 T14, 355 T15, 356 T16, 357 T17, 358 T18, 359 T19, 360 T20, 361 T21, 362 T22, 363 T23, 364 T24, 365 T25, 366 T26, 367 T27, 368 T28, 369 T29, 370 T30, 371 T31> 372 T methodName22(int x) 373 throws Exception0, 374 Exception1, 375 Exception2, 376 Exception3, 377 Exception4, 378 Exception5, 379 Exception6, 380 Exception7, 381 Exception8, 382 Exception9 { 383 return null; 384 } 385 386 < 387 T0, 388 T1, 389 T2, 390 T3, 391 T4, 392 T5, 393 T6, 394 T7, 395 T8, 396 T9, 397 T10, 398 T11, 399 T12, 400 T13, 401 T14, 402 T15, 403 T16, 404 T17, 405 T18, 406 T19, 407 T20, 408 T21, 409 T22, 410 T23, 411 T24, 412 T25, 413 T26, 414 T27, 415 T28, 416 T29, 417 T30, 418 T31> 419 T methodName22( 420 int a, 421 int b, 422 int c, 423 int d, 424 int e, 425 int f, 426 int g, 427 int h, 428 int i, 429 int j, 430 int k, 431 int l, 432 int m, 433 int n, 434 int o, 435 int p, 436 int q, 437 int r, 438 int s, 439 int t, 440 int u, 441 int v) { 442 return null; 443 } 444 445 < 446 T0, 447 T1, 448 T2, 449 T3, 450 T4, 451 T5, 452 T6, 453 T7, 454 T8, 455 T9, 456 T10, 457 T11, 458 T12, 459 T13, 460 T14, 461 T15, 462 T16, 463 T17, 464 T18, 465 T19, 466 T20, 467 T21, 468 T22, 469 T23, 470 T24, 471 T25, 472 T26, 473 T27, 474 T28, 475 T29, 476 T30, 477 T31> 478 T methodName23( 479 int a, 480 int b, 481 int c, 482 int d, 483 int e, 484 int f, 485 int g, 486 int h, 487 int i, 488 int j, 489 int k, 490 int l, 491 int m, 492 int n, 493 int o, 494 int p, 495 int q, 496 int r, 497 int s, 498 int t, 499 int u, 500 int v) 501 throws Exception { 502 return null; 503 } 504 505 < 506 T0, 507 T1, 508 T2, 509 T3, 510 T4, 511 T5, 512 T6, 513 T7, 514 T8, 515 T9, 516 T10, 517 T11, 518 T12, 519 T13, 520 T14, 521 T15, 522 T16, 523 T17, 524 T18, 525 T19, 526 T20, 527 T21, 528 T22, 529 T23, 530 T24, 531 T25, 532 T26, 533 T27, 534 T28, 535 T29, 536 T30, 537 T31> 538 T methodName30( 539 int a, 540 int b, 541 int c, 542 int d, 543 int e, 544 int f, 545 int g, 546 int h, 547 int i, 548 int j, 549 int k, 550 int l, 551 int m, 552 int n, 553 int o, 554 int p, 555 int q, 556 int r, 557 int s, 558 int t, 559 int u, 560 int v) 561 throws Exception0, 562 Exception1, 563 Exception2, 564 Exception3, 565 Exception4, 566 Exception5, 567 Exception6, 568 Exception7, 569 Exception8, 570 Exception9 { 571 return null; 572 } 573 574 < 575 T0, 576 T1, 577 T2, 578 T3, 579 T4, 580 T5, 581 T6, 582 T7, 583 T8, 584 T9, 585 T10, 586 T11, 587 T12, 588 T13, 589 T14, 590 T15, 591 T16, 592 T17, 593 T18, 594 T19, 595 T20, 596 T21, 597 T22, 598 T23, 599 T24, 600 T25, 601 T26, 602 T27, 603 T28, 604 T29, 605 T30, 606 T31> 607 Pair< 608 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 609 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 610 methodName31(int x) { 611 return null; 612 } 613 614 < 615 T0, 616 T1, 617 T2, 618 T3, 619 T4, 620 T5, 621 T6, 622 T7, 623 T8, 624 T9, 625 T10, 626 T11, 627 T12, 628 T13, 629 T14, 630 T15, 631 T16, 632 T17, 633 T18, 634 T19, 635 T20, 636 T21, 637 T22, 638 T23, 639 T24, 640 T25, 641 T26, 642 T27, 643 T28, 644 T29, 645 T30, 646 T31> 647 Pair< 648 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 649 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 650 methodName32(int x) throws Exception { 651 return null; 652 } 653 654 < 655 T0, 656 T1, 657 T2, 658 T3, 659 T4, 660 T5, 661 T6, 662 T7, 663 T8, 664 T9, 665 T10, 666 T11, 667 T12, 668 T13, 669 T14, 670 T15, 671 T16, 672 T17, 673 T18, 674 T19, 675 T20, 676 T21, 677 T22, 678 T23, 679 T24, 680 T25, 681 T26, 682 T27, 683 T28, 684 T29, 685 T30, 686 T31> 687 Pair< 688 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 689 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 690 methodName(int x) 691 throws Exception0, 692 Exception1, 693 Exception2, 694 Exception3, 695 Exception4, 696 Exception5, 697 Exception6, 698 Exception7, 699 Exception8, 700 Exception9 { 701 return null; 702 } 703 704 < 705 T0, 706 T1, 707 T2, 708 T3, 709 T4, 710 T5, 711 T6, 712 T7, 713 T8, 714 T9, 715 T10, 716 T11, 717 T12, 718 T13, 719 T14, 720 T15, 721 T16, 722 T17, 723 T18, 724 T19, 725 T20, 726 T21, 727 T22, 728 T23, 729 T24, 730 T25, 731 T26, 732 T27, 733 T28, 734 T29, 735 T30, 736 T31> 737 Pair< 738 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 739 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 740 methodName41( 741 int a, 742 int b, 743 int c, 744 int d, 745 int e, 746 int f, 747 int g, 748 int h, 749 int i, 750 int j, 751 int k, 752 int l, 753 int m, 754 int n, 755 int o, 756 int p, 757 int q, 758 int r, 759 int s, 760 int t, 761 int u, 762 int v) { 763 return null; 764 } 765 766 < 767 T0, 768 T1, 769 T2, 770 T3, 771 T4, 772 T5, 773 T6, 774 T7, 775 T8, 776 T9, 777 T10, 778 T11, 779 T12, 780 T13, 781 T14, 782 T15, 783 T16, 784 T17, 785 T18, 786 T19, 787 T20, 788 T21, 789 T22, 790 T23, 791 T24, 792 T25, 793 T26, 794 T27, 795 T28, 796 T29, 797 T30, 798 T31> 799 Pair< 800 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 801 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 802 methodName40( 803 int a, 804 int b, 805 int c, 806 int d, 807 int e, 808 int f, 809 int g, 810 int h, 811 int i, 812 int j, 813 int k, 814 int l, 815 int m, 816 int n, 817 int o, 818 int p, 819 int q, 820 int r, 821 int s, 822 int t, 823 int u, 824 int v) 825 throws Exception { 826 return null; 827 } 828 829 < 830 T0, 831 T1, 832 T2, 833 T3, 834 T4, 835 T5, 836 T6, 837 T7, 838 T8, 839 T9, 840 T10, 841 T11, 842 T12, 843 T13, 844 T14, 845 T15, 846 T16, 847 T17, 848 T18, 849 T19, 850 T20, 851 T21, 852 T22, 853 T23, 854 T24, 855 T25, 856 T26, 857 T27, 858 T28, 859 T29, 860 T30, 861 T31> 862 Pair< 863 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>, 864 Pair<Pair<Pair<T, T>, Pair<T, T>>, Pair<Pair<T, T>, Pair<T, T>>>> 865 methodName( 866 int a, 867 int b, 868 int c, 869 int d, 870 int e, 871 int f, 872 int g, 873 int h, 874 int i, 875 int j, 876 int k, 877 int l, 878 int m, 879 int n, 880 int o, 881 int p, 882 int q, 883 int r, 884 int s, 885 int t, 886 int u, 887 int v) 888 throws Exception0, 889 Exception1, 890 Exception2, 891 Exception3, 892 Exception4, 893 Exception5, 894 Exception6, 895 Exception7, 896 Exception8, 897 Exception9 { 898 return null; 899 } 900 901 static <T0, T1, T2> void m() {} 902 903 M identity() { 904 return this; 905 } 906 907 void f(double x) { 908 List<Pair<Integer, Integer>> list1 = ImmutableList.<Pair<Integer, Integer>>of(null); 909 List<Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>> list2 = 910 ImmutableList.<Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>>of(null); 911 List< 912 Pair< 913 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>, 914 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>>> 915 list3 = 916 ImmutableList 917 .<Pair< 918 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>, 919 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>>> 920 of(null); 921 Pair<Integer, Integer> pair1 = 922 ImmutableList.<Pair<Integer, Integer>>of(null) 923 .get( 924 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 925 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0); 926 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>> pair2 = 927 ImmutableList.<Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>>of(null) 928 .get( 929 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 930 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0); 931 Pair< 932 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>, 933 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>> 934 pair3 = 935 ImmutableList 936 .<Pair< 937 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>, 938 Pair<Pair<Integer, Integer>, Pair<Integer, Integer>>>> 939 of(null) 940 .get( 941 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 942 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0); 943 } 944 945 void f(int... x) { 946 M m = null; 947 ((m.identity().identity().identity().identity()).identity().identity().identity().identity()) 948 .identity() 949 .identity() 950 .identity() 951 .identity(); 952 f( 953 x[0] + x[1] + x[2] + x[3] + x[4] + x[5] + x[6] + x[7] + x[8] + x[9] + x[11] + x[12] + x[13] 954 + x[14] + x[15]); 955 } 956 957 static void method999(Object... args) { 958 method999(1, 2, 3, 4, 5); 959 method999(1, 2, 3, 4, 5); 960 method999( 961 1, 2, 962 3, 4, 963 5, 6); 964 method999(1, 2, 3, 4, 5, 6); 965 method999("one", 1, "two", 2, "three", 3); 966 method999("one", 1); 967 method999( 968 "one", 1, 969 "two", 2); 970 method999( 971 "one", 1, 972 "two", 1 + 1, 973 "three", 1 + 1 + 1); 974 method999( 975 "xxxxxxxxxxxxxx", 976 "xxxxxxxxxxxxxx", 977 "xxxxxxxxxxxxxx", 978 "xxxxxxxxxxxxxx", 979 "xxxxxxxxxxxxxx", 980 "xxxxxxxxxxxxxx", 981 "xxxxxxxxxxxxxx", 982 "xxxxxxxxxxxxxx", 983 "xxxxxxxxxxxxxx", 984 "xxxxxxxxxxxxxx", 985 "xxxxxxxxxxxxxx"); 986 } 987 988 static class Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx { 989 static Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx fff( 990 int x) { 991 return null; 992 } 993 } 994 995 static 996 class Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx { 997 static Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx fff( 998 int x) { 999 return null; 1000 } 1001 1002 static Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1003 ffffffffff(int x) { 1004 return null; 1005 } 1006 } 1007 1008 M xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx = null; 1009 M xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx = 1010 null; 1011 1012 M fff(int x) { 1013 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.fff(0); 1014 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.fff( 1015 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 1016 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0); 1017 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1018 .ffffffffff(0); 1019 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.fff(0).fff(0); 1020 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.fff(0 + 0) 1021 .fff(0); 1022 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.fff( 1023 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 1024 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0) 1025 .fff(0); 1026 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1027 .ffffffffff(0) 1028 .fff(0); 1029 return this; 1030 } 1031 1032 M ffffffffff(int x) { 1033 return this; 1034 } 1035 1036 M ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff(int x) { 1037 new M() 1038 .ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff( 1039 0 + 0 + 0 + 0); 1040 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff(0); 1041 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff( 1042 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 1043 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0); 1044 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff(0).f(0); 1045 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff(0) 1046 .fff(0) 1047 .fff(0) 1048 .f(0); 1049 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff(0) 1050 .ffffffffff(0); 1051 return this; 1052 } 1053 1054 < 1055 XXXXXXXXXX, 1056 XXXXXXXXXX, 1057 XXXXXXXXXX, 1058 XXXXXXXXXX, 1059 XXXXXXXXXX, 1060 XXXXXXXXXX, 1061 XXXXXXXXXX, 1062 XXXXXXXXXX, 1063 XXXXXXXXXX, 1064 XXXXXXXXXX, 1065 XXXXXXXXXX, 1066 XXXXXXXXXX> 1067 M( 1068 ZZZZZZZZZZ z, 1069 ZZZZZZZZZZ z, 1070 ZZZZZZZZZZ z, 1071 ZZZZZZZZZZ z, 1072 ZZZZZZZZZZ z, 1073 ZZZZZZZZZZ z, 1074 ZZZZZZZZZZ z, 1075 ZZZZZZZZZZ z, 1076 ZZZZZZZZZZ z, 1077 ZZZZZZZZZZ z) 1078 throws EEEEEEEEEE, 1079 EEEEEEEEEE, 1080 EEEEEEEEEE, 1081 EEEEEEEEEE, 1082 EEEEEEEEEE, 1083 EEEEEEEEEE, 1084 EEEEEEEEEE, 1085 EEEEEEEEEE, 1086 EEEEEEEEEE, 1087 EEEEEEEEEE {} 1088} 1089