Lines 39-45
Link Here
|
39 |
String completeBehind = "Z<Y>."; |
39 |
String completeBehind = "Z<Y>."; |
40 |
int cursorLocation = str.indexOf("Z<Y>.") + completeBehind.length() - 1; |
40 |
int cursorLocation = str.indexOf("Z<Y>.") + completeBehind.length() - 1; |
41 |
String expectedCompletionNodeToString = "<CompleteOnType:Z<Y>.>"; |
41 |
String expectedCompletionNodeToString = "<CompleteOnType:Z<Y>.>"; |
42 |
String expectedParentNodeToString = "<NONE>"; |
42 |
String expectedParentNodeToString = "T extends <CompleteOnType:Z<Y>.>"; |
43 |
String completionIdentifier = ""; |
43 |
String completionIdentifier = ""; |
44 |
String expectedReplacedSource = "Z<Y>."; |
44 |
String expectedReplacedSource = "Z<Y>."; |
45 |
String expectedUnitDisplayString = |
45 |
String expectedUnitDisplayString = |
Lines 67-73
Link Here
|
67 |
String completeBehind = "Z<Y>.W"; |
67 |
String completeBehind = "Z<Y>.W"; |
68 |
int cursorLocation = str.indexOf("Z<Y>.W") + completeBehind.length() - 1; |
68 |
int cursorLocation = str.indexOf("Z<Y>.W") + completeBehind.length() - 1; |
69 |
String expectedCompletionNodeToString = "<CompleteOnType:Z<Y>.W>"; |
69 |
String expectedCompletionNodeToString = "<CompleteOnType:Z<Y>.W>"; |
70 |
String expectedParentNodeToString = "<NONE>"; |
70 |
String expectedParentNodeToString = "T extends <CompleteOnType:Z<Y>.W>"; |
71 |
String completionIdentifier = "W"; |
71 |
String completionIdentifier = "W"; |
72 |
String expectedReplacedSource = "Z<Y>.W"; |
72 |
String expectedReplacedSource = "Z<Y>.W"; |
73 |
String expectedUnitDisplayString = |
73 |
String expectedUnitDisplayString = |
Lines 95-101
Link Here
|
95 |
String completeBehind = "X<Y>.Z"; |
95 |
String completeBehind = "X<Y>.Z"; |
96 |
int cursorLocation = str.indexOf("X<Y>.Z") + completeBehind.length() - 1; |
96 |
int cursorLocation = str.indexOf("X<Y>.Z") + completeBehind.length() - 1; |
97 |
String expectedCompletionNodeToString = "<CompleteOnType:test0001.X<Y>.Z>"; |
97 |
String expectedCompletionNodeToString = "<CompleteOnType:test0001.X<Y>.Z>"; |
98 |
String expectedParentNodeToString = "<NONE>"; |
98 |
String expectedParentNodeToString = "T extends <CompleteOnType:test0001.X<Y>.Z>"; |
99 |
String completionIdentifier = "Z"; |
99 |
String completionIdentifier = "Z"; |
100 |
String expectedReplacedSource = "test0001.X<Y>.Z"; |
100 |
String expectedReplacedSource = "test0001.X<Y>.Z"; |
101 |
String expectedUnitDisplayString = |
101 |
String expectedUnitDisplayString = |
Lines 428-434
Link Here
|
428 |
String completeBehind = "Y<Z>."; |
428 |
String completeBehind = "Y<Z>."; |
429 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
429 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
430 |
String expectedCompletionNodeToString = "<CompleteOnClass:Y<Z>.>"; |
430 |
String expectedCompletionNodeToString = "<CompleteOnClass:Y<Z>.>"; |
431 |
String expectedParentNodeToString = "<NONE>"; |
431 |
String expectedParentNodeToString = |
|
|
432 |
"public class X extends <CompleteOnClass:Y<Z>.> {\n" + |
433 |
" public X() {\n" + |
434 |
" }\n" + |
435 |
"}"; |
432 |
String completionIdentifier = ""; |
436 |
String completionIdentifier = ""; |
433 |
String expectedReplacedSource = "Y<Z>."; |
437 |
String expectedReplacedSource = "Y<Z>."; |
434 |
String expectedUnitDisplayString = |
438 |
String expectedUnitDisplayString = |
Lines 623-629
Link Here
|
623 |
String completeBehind = "Y<Z>."; |
627 |
String completeBehind = "Y<Z>."; |
624 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
628 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
625 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
629 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
626 |
String expectedParentNodeToString = "<NONE>"; |
630 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
627 |
String completionIdentifier = ""; |
631 |
String completionIdentifier = ""; |
628 |
String expectedReplacedSource = "Y<Z>."; |
632 |
String expectedReplacedSource = "Y<Z>."; |
629 |
String expectedUnitDisplayString = |
633 |
String expectedUnitDisplayString = |
Lines 654-660
Link Here
|
654 |
String completeBehind = "Y<Z>."; |
658 |
String completeBehind = "Y<Z>."; |
655 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
659 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
656 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
660 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
657 |
String expectedParentNodeToString = "<NONE>"; |
661 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
658 |
String completionIdentifier = ""; |
662 |
String completionIdentifier = ""; |
659 |
String expectedReplacedSource = "Y<Z>."; |
663 |
String expectedReplacedSource = "Y<Z>."; |
660 |
String expectedUnitDisplayString = |
664 |
String expectedUnitDisplayString = |
Lines 685-691
Link Here
|
685 |
String completeBehind = "Y<Z>."; |
689 |
String completeBehind = "Y<Z>."; |
686 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
690 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
687 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
691 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
688 |
String expectedParentNodeToString = "<NONE>"; |
692 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
689 |
String completionIdentifier = ""; |
693 |
String completionIdentifier = ""; |
690 |
String expectedReplacedSource = "Y<Z>."; |
694 |
String expectedReplacedSource = "Y<Z>."; |
691 |
String expectedUnitDisplayString = |
695 |
String expectedUnitDisplayString = |
Lines 715-721
Link Here
|
715 |
String completeBehind = "Y<Z>."; |
719 |
String completeBehind = "Y<Z>."; |
716 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
720 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
717 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
721 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
718 |
String expectedParentNodeToString = "<NONE>"; |
722 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
719 |
String completionIdentifier = ""; |
723 |
String completionIdentifier = ""; |
720 |
String expectedReplacedSource = "Y<Z>."; |
724 |
String expectedReplacedSource = "Y<Z>."; |
721 |
String expectedUnitDisplayString = |
725 |
String expectedUnitDisplayString = |
Lines 745-751
Link Here
|
745 |
String completeBehind = "Y<Z>."; |
749 |
String completeBehind = "Y<Z>."; |
746 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
750 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
747 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
751 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
748 |
String expectedParentNodeToString = "<NONE>"; |
752 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
749 |
String completionIdentifier = ""; |
753 |
String completionIdentifier = ""; |
750 |
String expectedReplacedSource = "Y<Z>."; |
754 |
String expectedReplacedSource = "Y<Z>."; |
751 |
String expectedUnitDisplayString = |
755 |
String expectedUnitDisplayString = |
Lines 777-783
Link Here
|
777 |
String completeBehind = "Y<Z>."; |
781 |
String completeBehind = "Y<Z>."; |
778 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
782 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
779 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
783 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
780 |
String expectedParentNodeToString = "<NONE>"; |
784 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
781 |
String completionIdentifier = ""; |
785 |
String completionIdentifier = ""; |
782 |
String expectedReplacedSource = "Y<Z>."; |
786 |
String expectedReplacedSource = "Y<Z>."; |
783 |
String expectedUnitDisplayString = |
787 |
String expectedUnitDisplayString = |
Lines 809-815
Link Here
|
809 |
String completeBehind = "Y<Z>."; |
813 |
String completeBehind = "Y<Z>."; |
810 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
814 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
811 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
815 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
812 |
String expectedParentNodeToString = "<NONE>"; |
816 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
813 |
String completionIdentifier = ""; |
817 |
String completionIdentifier = ""; |
814 |
String expectedReplacedSource = "Y<Z>."; |
818 |
String expectedReplacedSource = "Y<Z>."; |
815 |
String expectedUnitDisplayString = |
819 |
String expectedUnitDisplayString = |
Lines 841-847
Link Here
|
841 |
String completeBehind = "Y<Z>."; |
845 |
String completeBehind = "Y<Z>."; |
842 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
846 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
843 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
847 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
844 |
String expectedParentNodeToString = "<NONE>"; |
848 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
845 |
String completionIdentifier = ""; |
849 |
String completionIdentifier = ""; |
846 |
String expectedReplacedSource = "Y<Z>."; |
850 |
String expectedReplacedSource = "Y<Z>."; |
847 |
String expectedUnitDisplayString = |
851 |
String expectedUnitDisplayString = |
Lines 872-878
Link Here
|
872 |
String completeBehind = "Y<Z>."; |
876 |
String completeBehind = "Y<Z>."; |
873 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
877 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
874 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
878 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
875 |
String expectedParentNodeToString = "<NONE>"; |
879 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
876 |
String completionIdentifier = ""; |
880 |
String completionIdentifier = ""; |
877 |
String expectedReplacedSource = "Y<Z>."; |
881 |
String expectedReplacedSource = "Y<Z>."; |
878 |
String expectedUnitDisplayString = |
882 |
String expectedUnitDisplayString = |
Lines 902-908
Link Here
|
902 |
String completeBehind = "Y<Z>."; |
906 |
String completeBehind = "Y<Z>."; |
903 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
907 |
int cursorLocation = str.indexOf("Y<Z>.") + completeBehind.length() - 1; |
904 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
908 |
String expectedCompletionNodeToString = "<CompleteOnType:Y<Z>.>"; |
905 |
String expectedParentNodeToString = "<NONE>"; |
909 |
String expectedParentNodeToString = "T extends <CompleteOnType:Y<Z>.>"; |
906 |
String completionIdentifier = ""; |
910 |
String completionIdentifier = ""; |
907 |
String expectedReplacedSource = "Y<Z>."; |
911 |
String expectedReplacedSource = "Y<Z>."; |
908 |
String expectedUnitDisplayString = |
912 |
String expectedUnitDisplayString = |
Lines 7792-7798
Link Here
|
7792 |
String completeBehind = "Z"; |
7796 |
String completeBehind = "Z"; |
7793 |
int cursorLocation = str.indexOf("Z") + completeBehind.length() - 1; |
7797 |
int cursorLocation = str.indexOf("Z") + completeBehind.length() - 1; |
7794 |
String expectedCompletionNodeToString = "<CompleteOnType:Z>"; |
7798 |
String expectedCompletionNodeToString = "<CompleteOnType:Z>"; |
7795 |
String expectedParentNodeToString = "<NONE>"; |
7799 |
String expectedParentNodeToString = "T extends <CompleteOnType:Z>"; |
7796 |
String completionIdentifier = "Z"; |
7800 |
String completionIdentifier = "Z"; |
7797 |
String expectedReplacedSource = "Z"; |
7801 |
String expectedReplacedSource = "Z"; |
7798 |
String expectedUnitDisplayString = |
7802 |
String expectedUnitDisplayString = |
Lines 7820-7826
Link Here
|
7820 |
String completeBehind = "Z"; |
7824 |
String completeBehind = "Z"; |
7821 |
int cursorLocation = str.indexOf("Z") + completeBehind.length() - 1; |
7825 |
int cursorLocation = str.indexOf("Z") + completeBehind.length() - 1; |
7822 |
String expectedCompletionNodeToString = "<CompleteOnType:X.Z>"; |
7826 |
String expectedCompletionNodeToString = "<CompleteOnType:X.Z>"; |
7823 |
String expectedParentNodeToString = "<NONE>"; |
7827 |
String expectedParentNodeToString = "T extends <CompleteOnType:X.Z>"; |
7824 |
String completionIdentifier = "Z"; |
7828 |
String completionIdentifier = "Z"; |
7825 |
String expectedReplacedSource = "X.Z"; |
7829 |
String expectedReplacedSource = "X.Z"; |
7826 |
String expectedUnitDisplayString = |
7830 |
String expectedUnitDisplayString = |
Lines 7848-7854
Link Here
|
7848 |
String completeBehind = "Z"; |
7852 |
String completeBehind = "Z"; |
7849 |
int cursorLocation = str.indexOf("Z") + completeBehind.length() - 1; |
7853 |
int cursorLocation = str.indexOf("Z") + completeBehind.length() - 1; |
7850 |
String expectedCompletionNodeToString = "<CompleteOnType:X<W>.Z>"; |
7854 |
String expectedCompletionNodeToString = "<CompleteOnType:X<W>.Z>"; |
7851 |
String expectedParentNodeToString = "<NONE>"; |
7855 |
String expectedParentNodeToString = "T extends <CompleteOnType:X<W>.Z>"; |
7852 |
String completionIdentifier = "Z"; |
7856 |
String completionIdentifier = "Z"; |
7853 |
String expectedReplacedSource = "X<W>.Z"; |
7857 |
String expectedReplacedSource = "X<W>.Z"; |
7854 |
String expectedUnitDisplayString = |
7858 |
String expectedUnitDisplayString = |
Lines 7877-7883
Link Here
|
7877 |
String completeBehind = "Z"; |
7881 |
String completeBehind = "Z"; |
7878 |
int cursorLocation = str.indexOf("Z") + completeBehind.length() - 1; |
7882 |
int cursorLocation = str.indexOf("Z") + completeBehind.length() - 1; |
7879 |
String expectedCompletionNodeToString = "<CompleteOnType:X<W>.Z>"; |
7883 |
String expectedCompletionNodeToString = "<CompleteOnType:X<W>.Z>"; |
7880 |
String expectedParentNodeToString = "<NONE>"; |
7884 |
String expectedParentNodeToString = "T extends <CompleteOnType:X<W>.Z>"; |
7881 |
String completionIdentifier = "Z"; |
7885 |
String completionIdentifier = "Z"; |
7882 |
String expectedReplacedSource = "X<W>.Z"; |
7886 |
String expectedReplacedSource = "X<W>.Z"; |
7883 |
String expectedUnitDisplayString = |
7887 |
String expectedUnitDisplayString = |
Lines 9057-9063
Link Here
|
9057 |
String completeBehind = "Strin"; |
9061 |
String completeBehind = "Strin"; |
9058 |
int cursorLocation = str.indexOf("Strin") + completeBehind.length() - 1; |
9062 |
int cursorLocation = str.indexOf("Strin") + completeBehind.length() - 1; |
9059 |
String expectedCompletionNodeToString = "<CompleteOnType:Strin>"; |
9063 |
String expectedCompletionNodeToString = "<CompleteOnType:Strin>"; |
9060 |
String expectedParentNodeToString = "<NONE>"; |
9064 |
String expectedParentNodeToString = "? extends <CompleteOnType:Strin>"; |
9061 |
String completionIdentifier = "Strin"; |
9065 |
String completionIdentifier = "Strin"; |
9062 |
String expectedReplacedSource = "String"; |
9066 |
String expectedReplacedSource = "String"; |
9063 |
String expectedUnitDisplayString = |
9067 |
String expectedUnitDisplayString = |
Lines 10682-10688
Link Here
|
10682 |
String completeBehind = "Obj"; |
10686 |
String completeBehind = "Obj"; |
10683 |
int cursorLocation = str.indexOf("Obj") + completeBehind.length() - 1; |
10687 |
int cursorLocation = str.indexOf("Obj") + completeBehind.length() - 1; |
10684 |
String expectedCompletionNodeToString = "<CompleteOnType:Obj>"; |
10688 |
String expectedCompletionNodeToString = "<CompleteOnType:Obj>"; |
10685 |
String expectedParentNodeToString = "<NONE>"; |
10689 |
String expectedParentNodeToString = "? extends <CompleteOnType:Obj>"; |
10686 |
String completionIdentifier = "Obj"; |
10690 |
String completionIdentifier = "Obj"; |
10687 |
String expectedReplacedSource = "Obj"; |
10691 |
String expectedReplacedSource = "Obj"; |
10688 |
String expectedUnitDisplayString = |
10692 |
String expectedUnitDisplayString = |