Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java')
-rw-r--r--org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java544
1 files changed, 272 insertions, 272 deletions
diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java
index 368835886f..a5345fceb4 100644
--- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java
+++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java
@@ -22,7 +22,7 @@ import junit.framework.*;
public class ResolveTests_1_5 extends AbstractJavaModelTests {
ICompilationUnit wc = null;
-
+
static {
// Names of tests to run: can be "testBugXXXX" or "BugXXXX")
//TESTS_NAMES = new String[] { "test0095" };
@@ -55,9 +55,9 @@ private IJavaElement[] selectAfter(String path, String source, String selection)
}
public void setUpSuite() throws Exception {
super.setUpSuite();
-
+
setUpJavaProject("Resolve", "1.5");
-
+
waitUntilIndexesReady();
}
protected void setUp() throws Exception {
@@ -66,7 +66,7 @@ protected void setUp() throws Exception {
}
public void tearDownSuite() throws Exception {
deleteProject("Resolve");
-
+
super.tearDownSuite();
}
@@ -78,12 +78,12 @@ protected void tearDown() throws Exception {
}
public void test0001() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0001", "Test.java");
-
+
String str = cu.getSource();
String selection = "iii";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -93,12 +93,12 @@ public void test0001() throws JavaModelException {
}
public void test0002() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0002", "Test.java");
-
+
String str = cu.getSource();
String selection = "Y";
int start = str.indexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -108,12 +108,12 @@ public void test0002() throws JavaModelException {
}
public void test0003() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0003", "Test.java");
-
+
String str = cu.getSource();
String selection = "X";
int start = str.indexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -132,12 +132,12 @@ public void test0004() throws JavaModelException {
" }\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -147,12 +147,12 @@ public void test0004() throws JavaModelException {
}
public void test0005() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0005", "Test.java");
-
+
String str = cu.getSource();
String selection = "test0005";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -162,12 +162,12 @@ public void test0005() throws JavaModelException {
}
public void test0006() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0006", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0006";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -177,12 +177,12 @@ public void test0006() throws JavaModelException {
}
public void test0007() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0007", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0007";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -192,12 +192,12 @@ public void test0007() throws JavaModelException {
}
public void test0008() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0008", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0008";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -207,12 +207,12 @@ public void test0008() throws JavaModelException {
}
public void test0009() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0009", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0009";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -222,12 +222,12 @@ public void test0009() throws JavaModelException {
}
public void test0010() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0010", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0010";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -237,12 +237,12 @@ public void test0010() throws JavaModelException {
}
public void test0011() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0011", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0011";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -252,12 +252,12 @@ public void test0011() throws JavaModelException {
}
public void test0012() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0012", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0012";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -267,12 +267,12 @@ public void test0012() throws JavaModelException {
}
public void test0013() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0013", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0013";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -282,12 +282,12 @@ public void test0013() throws JavaModelException {
}
public void test0014() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0014", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test0014";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -300,12 +300,12 @@ public void test0014() throws JavaModelException {
*/
public void test0015() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0015", "Test.java");
-
+
String str = cu.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -318,12 +318,12 @@ public void test0015() throws JavaModelException {
*/
public void test0016() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0016", "Test.java");
-
+
String str = cu.getSource();
String selection = "T";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -336,12 +336,12 @@ public void test0016() throws JavaModelException {
*/
public void test0017() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0017", "Test.java");
-
+
String str = cu.getSource();
String selection = "T";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -354,12 +354,12 @@ public void test0017() throws JavaModelException {
*/
public void test0018() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0018", "Test.java");
-
+
String str = cu.getSource();
String selection = "T";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -372,12 +372,12 @@ public void test0018() throws JavaModelException {
*/
public void test0019() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0019", "Test.java");
-
+
String str = cu.getSource();
String selection = "T";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -390,12 +390,12 @@ public void test0019() throws JavaModelException {
*/
public void test0020() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0020", "Test.java");
-
+
String str = cu.getSource();
String selection = "T";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -408,12 +408,12 @@ public void test0020() throws JavaModelException {
*/
public void test0021() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0021", "Test.java");
-
+
String str = cu.getSource();
String selection = "T";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -426,12 +426,12 @@ public void test0021() throws JavaModelException {
*/
public void test0022() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0022", "Test.java");
-
+
String str = cu.getSource();
String selection = "add";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -444,12 +444,12 @@ public void test0022() throws JavaModelException {
*/
public void test0023() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0023", "Test.java");
-
+
String str = cu.getSource();
String selection = "add";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -462,12 +462,12 @@ public void test0023() throws JavaModelException {
*/
public void test0024() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0024", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -480,12 +480,12 @@ public void test0024() throws JavaModelException {
*/
public void test0025() throws JavaModelException {
ICompilationUnit cu = getCompilationUnit("Resolve", "src2", "test0025", "Test.java");
-
+
String str = cu.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = cu.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -502,11 +502,11 @@ public void test0026() throws JavaModelException {
" }\n" +
" Test.Inner x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inn";
int start = str.lastIndexOf(selection);
-
+
IJavaElement[] elements = this.wc.codeSelect(start, 0);
assertElementsEqual(
"Unexpected elements",
@@ -523,11 +523,11 @@ public void test0027() throws JavaModelException {
" }\n" +
" Test.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inn";
int start = str.lastIndexOf(selection);
-
+
IJavaElement[] elements = this.wc.codeSelect(start, 0);
assertElementsEqual(
"Unexpected elements",
@@ -544,11 +544,11 @@ public void test0028() throws JavaModelException {
" }\n" +
" Test<Object>.Inner x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inn";
int start = str.lastIndexOf(selection);
-
+
IJavaElement[] elements = this.wc.codeSelect(start, 0);
assertElementsEqual(
"Unexpected elements",
@@ -565,11 +565,11 @@ public void test0029() throws JavaModelException {
" }\n" +
" Test<Object>.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inn";
int start = str.lastIndexOf(selection);
-
+
IJavaElement[] elements = this.wc.codeSelect(start, 0);
assertElementsEqual(
"Unexpected elements",
@@ -586,12 +586,12 @@ public void test0030() throws JavaModelException {
" }\n" +
" Test.Inner x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -608,12 +608,12 @@ public void test0031() throws JavaModelException {
" }\n" +
" Test.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -630,12 +630,12 @@ public void test0032() throws JavaModelException {
" }\n" +
" Test<Object>.Inner x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -652,12 +652,12 @@ public void test0033() throws JavaModelException {
" }\n" +
" Test<Object>.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -674,12 +674,12 @@ public void test0034() throws JavaModelException {
" }\n" +
" Test.Inner x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test.Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -696,12 +696,12 @@ public void test0035() throws JavaModelException {
" }\n" +
" Test.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test.Inner<Object>";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -718,12 +718,12 @@ public void test0036() throws JavaModelException {
" }\n" +
" Test<Object>.Inner x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test<Object>.Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -740,12 +740,12 @@ public void test0037() throws JavaModelException {
" }\n" +
" Test<Object>.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test<Object>.Inner<Object>";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -762,12 +762,12 @@ public void test0038() throws JavaModelException {
" }\n" +
" Test.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test.Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -784,12 +784,12 @@ public void test0039() throws JavaModelException {
" }\n" +
" Test<Object>.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test<Object>.Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -806,12 +806,12 @@ public void test0040() throws JavaModelException {
" }\n" +
" Test<Object>.Inner<Object> x;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inner<Object>";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -834,12 +834,12 @@ public void test0041() throws JavaModelException {
" Local1<Local3<Object>>.Local2<Local3<Object>> l;\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Local1<Local3<Object>>.Local2<Local3<Object>>";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -856,12 +856,12 @@ public void test0042() throws JavaModelException {
" }\n" +
" Test<? super String>.Inner<? extends String> v;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test<? super String>.Inner<? extends String>";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -876,12 +876,12 @@ public void test0043() throws JavaModelException {
"public class Test<T> {\n" +
" Test<T> var;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -898,12 +898,12 @@ public void test0044() throws JavaModelException {
"class Test2<T2> {\n" +
" Test<T2> var;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -918,12 +918,12 @@ public void test0045() throws JavaModelException {
"public class Test<T1> {\n" +
" String var;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -941,12 +941,12 @@ public void test0046() throws JavaModelException {
" var = null;\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -965,12 +965,12 @@ public void test0047() throws JavaModelException {
" t.var = null;\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -989,12 +989,12 @@ public void test0048() throws JavaModelException {
" t.var = null;\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1013,12 +1013,12 @@ public void test0049() throws JavaModelException {
" t.var = null;\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1037,12 +1037,12 @@ public void test0050() throws JavaModelException {
" t.var = null;\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1063,12 +1063,12 @@ public void test0051() throws JavaModelException {
" i.var = null;\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1089,12 +1089,12 @@ public void test0052() throws JavaModelException {
" i.var = null;\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "var";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1116,12 +1116,12 @@ public void test0053() throws JavaModelException {
" var.foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1143,12 +1143,12 @@ public void test0054() throws JavaModelException {
" var.foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1170,12 +1170,12 @@ public void test0055() throws JavaModelException {
" var.foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1195,12 +1195,12 @@ public void test0056() throws JavaModelException {
" var.foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1222,12 +1222,12 @@ public void test0057() throws JavaModelException {
" var.<Object>foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1249,12 +1249,12 @@ public void test0058() throws JavaModelException {
" var.foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1276,12 +1276,12 @@ public void test0059() throws JavaModelException {
" var.<String>foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1303,12 +1303,12 @@ public void test0060() throws JavaModelException {
" var.foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1326,12 +1326,12 @@ public void test0061() throws JavaModelException {
" var.<T2>foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1349,12 +1349,12 @@ public void test0062() throws JavaModelException {
" var.<T1>foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1376,12 +1376,12 @@ public void test0063() throws JavaModelException {
" var.foo();\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "foo";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1400,12 +1400,12 @@ public void test0064() throws JavaModelException {
" new <String>Test(null);\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1424,12 +1424,12 @@ public void test0065() throws JavaModelException {
" new Test(null);\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1448,12 +1448,12 @@ public void test0066() throws JavaModelException {
" new <String>Test<String>(null);\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1472,12 +1472,12 @@ public void test0067() throws JavaModelException {
" new Test<String>(null);\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1496,12 +1496,12 @@ public void test0068() throws JavaModelException {
" new Test(null);\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1524,12 +1524,12 @@ public void test0069() throws JavaModelException {
" new <String>Test<String>(null).new <String>Inner<String>(null);\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1548,12 +1548,12 @@ public void test0070() throws JavaModelException {
" new <String>Test(null){};\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1572,12 +1572,12 @@ public void test0071() throws JavaModelException {
" new Test(null){};\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1596,12 +1596,12 @@ public void test0072() throws JavaModelException {
" new <String>Test<String>(null){};\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1620,12 +1620,12 @@ public void test0073() throws JavaModelException {
" new Test<String>(null){};\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1644,12 +1644,12 @@ public void test0074() throws JavaModelException {
" new Test(null){};\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Test";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1672,12 +1672,12 @@ public void test0075() throws JavaModelException {
" new <String>Test<String>(null).new <String>Inner<String>(null){};\n" +
" }\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1694,12 +1694,12 @@ public void test0076() throws JavaModelException {
" }\n" +
" Test<? super String>.Inner<int[][], Test<String[]>> var;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "Inner";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1715,12 +1715,12 @@ public void test0077() throws JavaModelException {
"}\n" +
"public @MyAnn class Test {\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "MyAnn";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1737,12 +1737,12 @@ public void test0078() throws JavaModelException {
"}\n" +
"public @MyAnn(\"\") class Test {\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "MyAnn";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1759,12 +1759,12 @@ public void test0079() throws JavaModelException {
"}\n" +
"public @MyAnn class Test {\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "MyAnn";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1782,12 +1782,12 @@ public void test0080() throws JavaModelException {
"}\n" +
"public @MyAnn(value1 = \"\", value2 = \"\") class Test {\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "MyAnn";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1805,12 +1805,12 @@ public void test0081() throws JavaModelException {
"}\n" +
"public @MyAnn(value1 = \"\", value2 = \"\") class Test {\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "value1";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1866,12 +1866,12 @@ public void test0086() throws JavaModelException {
"public class Test {\n" +
" List<Integer> list;\n" +
"}");
-
+
String str = this.wc.getSource();
String selection = "List";
int start = str.lastIndexOf(selection);
int length = selection.length();
-
+
IJavaElement[] elements = this.wc.codeSelect(start, length);
assertElementsEqual(
"Unexpected elements",
@@ -1889,7 +1889,7 @@ public void test0087() throws JavaModelException {
"public class MyClass0087 {\n" +
" public static int bar = 0;\n" +
"}");
-
+
IJavaElement[] elements = select(
"/Resolve/src2/test0087/Test.java",
"import static p.MyClass0087.bar;\n" +
@@ -1897,7 +1897,7 @@ public void test0087() throws JavaModelException {
"public class Test {\n" +
"}",
"bar");
-
+
assertElementsEqual(
"Unexpected elements",
"bar [in MyClass0087 [in [Working copy] MyClass0087.java [in p [in src2 [in Resolve]]]]]",
@@ -1920,7 +1920,7 @@ public void test0088() throws JavaModelException {
" public static void foo() {}\n" +
" public static void foo(int i) {}\n" +
"}");
-
+
IJavaElement[] elements = select(
"/Resolve/src2/test0088/Test.java",
"import static p.MyClass0088.foo;\n" +
@@ -1928,10 +1928,10 @@ public void test0088() throws JavaModelException {
"public class Test {\n" +
"}",
"foo");
-
+
assertElementsEqual(
"Unexpected elements",
- "foo(int) [in MyClass0088 [in [Working copy] MyClass0088.java [in p [in src2 [in Resolve]]]]]\n" +
+ "foo(int) [in MyClass0088 [in [Working copy] MyClass0088.java [in p [in src2 [in Resolve]]]]]\n" +
"foo() [in MyClass0088 [in [Working copy] MyClass0088.java [in p [in src2 [in Resolve]]]]]",
elements
);
@@ -1954,7 +1954,7 @@ public void test0089() throws JavaModelException {
" }\n" +
"}",
" new Te");
-
+
assertElementsEqual(
"Unexpected elements",
"Test(Test<String>) [in Test [in [Working copy] Test.java [in test0089 [in src2 [in Resolve]]]]]",
@@ -1971,7 +1971,7 @@ public void test0090() throws JavaModelException {
" <T>Test(T t) {}\n" +
"}",
"T");
-
+
assertElementsEqual(
"Unexpected elements",
"<T> [in Test(T) [in Test [in [Working copy] Test.java [in test0090 [in src2 [in Resolve]]]]]]",
@@ -1988,7 +1988,7 @@ public void test0091() throws JavaModelException {
"package test0091;\n" +
"public @interface MyAnnot {\n" +
"}");
-
+
IJavaElement[] elements = select(
"/Resolve/src2/test0091/Test.java",
"package test0091;\n" +
@@ -1996,7 +1996,7 @@ public void test0091() throws JavaModelException {
"public class Test {\n" +
"}",
"@MyAnnot");
-
+
assertElementsEqual(
"Unexpected elements",
"MyAnnot [in [Working copy] MyAnnot.java [in test0091 [in src2 [in Resolve]]]]",
@@ -2017,7 +2017,7 @@ public void test0092() throws JavaModelException {
"package test0092;\n" +
"public @interface MyAnnot {\n" +
"}");
-
+
IJavaElement[] elements = select(
"/Resolve/src2/test0092/Test.java",
"package test0092;\n" +
@@ -2025,7 +2025,7 @@ public void test0092() throws JavaModelException {
"public class Test {\n" +
"}",
"MyAnnot @MyAnnot");
-
+
assertElementsEqual(
"Unexpected elements",
"",
@@ -2047,11 +2047,11 @@ public void test0093() throws JavaModelException {
"public enum MyEnum {\n" +
" MyEnumConstant;\n" +
"}");
-
+
IJavaElement[] elements = select(
"/Resolve/src2/test0093/Test.java",
"package test0093;\n" +
- "public class Test {\n" +
+ "public class Test {\n" +
" void foo(MyEnum e) {\n" +
" switch(e) {\n" +
" case MyEnumConstant:\n" +
@@ -2060,7 +2060,7 @@ public void test0093() throws JavaModelException {
" }\n" +
"}\n",
"MyEnumConstant");
-
+
assertElementsEqual(
"Unexpected elements",
"MyEnumConstant [in MyEnum [in [Working copy] MyEnum.java [in test0093 [in src2 [in Resolve]]]]]",
@@ -2077,13 +2077,13 @@ public void test0094() throws JavaModelException {
"/Resolve/src2/test0094/Test.java",
"package test0094;\n" +
"package import;\n" +
- "public class Test {\n" +
- " public void goo(ZZArrayList<String> a) {\n" +
- " a.get(0);\n" +
- " }\n" +
+ "public class Test {\n" +
+ " public void goo(ZZArrayList<String> a) {\n" +
+ " a.get(0);\n" +
+ " }\n" +
"}\n",
"get");
-
+
assertElementsEqual(
"Unexpected elements",
"get(int) {key=Ltest0094/ZZArrayList<Ljava/lang/String;>;.get(I)Ljava/lang/String;} [in ZZArrayList [in ZZArrayList.class [in test0094 [in class-folder [in Resolve]]]]]",
@@ -2098,28 +2098,28 @@ public void test0095() throws JavaModelException {
IJavaElement[] elements = select(
"/Resolve/src2/test0095/X.java",
"package test0095;\n" +
- "public class X {\n" +
- " Y<?, ? extends Z<? super Exception>> y;\n" +
- "}\n" +
- "class Y<K, V> {\n" +
- "}\n" +
- "class Z<T> {\n" +
+ "public class X {\n" +
+ " Y<?, ? extends Z<? super Exception>> y;\n" +
+ "}\n" +
+ "class Y<K, V> {\n" +
+ "}\n" +
+ "class Z<T> {\n" +
"}",
"Y<?, ? extends Z<? super Exception>>");
-
+
assertElementsEqual(
"Unexpected elements",
"Y {key=Ltest0095/X~Y<Ltest0095/X~Y;*Ltest0095/X~Y;+Ltest0095/X~Z<Ltest0095/X~Z;-Ljava/lang/Exception;>;>;} [in [Working copy] X.java [in test0095 [in src2 [in Resolve]]]]",
elements,
true/*show key*/
);
-
+
String key = ((IType) elements[0]).getKey();
String signature = new BindingKey(key).toSignature();
String[] typeArguments = Signature.getTypeArguments(signature);
assertStringsEqual(
- "Unexpected type arguments",
- "*\n" +
+ "Unexpected type arguments",
+ "*\n" +
"+Ltest0095.Z<-Ljava.lang.Exception;>;\n",
typeArguments);
}
@@ -2128,13 +2128,13 @@ public void test0096() throws JavaModelException {
IJavaElement[] elements = select(
"/Resolve/src2/test0096/X.java",
"package test0095;\n" +
- "public class X<T> {\n" +
- " class Inner<U> {\n" +
- " }\n" +
- " X<String>.Inner var;\n" +
+ "public class X<T> {\n" +
+ " class Inner<U> {\n" +
+ " }\n" +
+ " X<String>.Inner var;\n" +
"}",
"Inner");
-
+
assertElementsEqual(
"Unexpected elements",
"Inner {key=Ltest0096/X<Ljava/lang/String;>.Inner<>;} [in X [in [Working copy] X.java [in test0096 [in src2 [in Resolve]]]]]",
@@ -2160,7 +2160,7 @@ public void test0097() throws JavaModelException {
" T extends Test<K, T>> {\n" +
"}\n",
"Key");
-
+
assertElementsEqual(
"Unexpected elements",
"Key [in [Working copy] Key.java [in test0097 [in src2 [in Resolve]]]]",
@@ -2191,7 +2191,7 @@ public void test0098() throws JavaModelException {
" }\n" +
"}\n",
"valueOf");
-
+
assertElementsEqual(
"Unexpected elements",
"",
@@ -2213,7 +2213,7 @@ public void test0099() throws JavaModelException {
" }\n" +
"}\n",
"TLocal");
-
+
assertElementsEqual(
"Unexpected elements",
"<TLocal> [in Local [in foo() [in Test [in [Working copy] Test.java [in test0099 [in src2 [in Resolve]]]]]]]",
@@ -2232,7 +2232,7 @@ public void test0100() throws JavaModelException {
" }\n" +
"}\n",
"TLocal");
-
+
assertElementsEqual(
"Unexpected elements",
"<TLocal> [in Local [in foo() [in Test [in [Working copy] Test.java [in test0100 [in src2 [in Resolve]]]]]]]",
@@ -2252,7 +2252,7 @@ public void test0101() throws JavaModelException {
"<T> [in Test [in Test.class [in test0101 [in class-folder [in Resolve]]]]]",
elements
);
-
+
ISourceRange nameRange = ((ITypeParameter)elements[0]).getNameRange();
assertEquals("Offset is not correct" , str.indexOf("T>"), nameRange.getOffset());
assertEquals("Length is not correct" , "T".length(), nameRange.getLength());
@@ -2279,7 +2279,7 @@ public void test0102() throws CoreException, IOException {
int end = source.indexOf("();");
IJavaElement[] elements = classFile.codeSelect(start, end-start);
assertElementsEqual(
- "Unexpected selection",
+ "Unexpected selection",
"Y [in X$Y.class [in <default> [in lib15.jar [in P]]]]",
elements);
} finally {
@@ -2292,23 +2292,23 @@ public void test0103() throws JavaModelException {
this.workingCopies[0] = getWorkingCopy(
"/Resolve/src/test/Test.java",
"package test;\n"+
- "public class Test {\n" +
- " <T extends Test1> void foo(T t) {}\n" +
- " <T extends Test2> void foo(T t) {}\n" +
- " void bar(Object o) {\n" +
- " foo(o);\n" +
- " }\n" +
- "}\n" +
- "class Test1 {\n" +
- "}\n" +
- "class Test2 {\n" +
+ "public class Test {\n" +
+ " <T extends Test1> void foo(T t) {}\n" +
+ " <T extends Test2> void foo(T t) {}\n" +
+ " void bar(Object o) {\n" +
+ " foo(o);\n" +
+ " }\n" +
+ "}\n" +
+ "class Test1 {\n" +
+ "}\n" +
+ "class Test2 {\n" +
"}");
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("foo(o)");
int length = "foo".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"foo(T) [in Test [in [Working copy] Test.java [in test [in src [in Resolve]]]]]",
@@ -2321,25 +2321,25 @@ public void test0104() throws JavaModelException {
this.workingCopies[0] = getWorkingCopy(
"/Resolve/src/test/Test.java",
"package test;\n"+
- "public class Test {\n" +
- " <T extends Test1> T foo(Test3<T> t) {return null;}\n" +
- " <T extends Test2> T foo(Test3<T> t) {return null;}\n" +
- " void bar(Object o) {\n" +
- " foo(o);\n" +
- " }\n" +
- "}\n" +
- "class Test1 {\n" +
- "}\n" +
- "class Test2 {\n" +
- "}\n" +
- "class Test3 <U> {\n" +
+ "public class Test {\n" +
+ " <T extends Test1> T foo(Test3<T> t) {return null;}\n" +
+ " <T extends Test2> T foo(Test3<T> t) {return null;}\n" +
+ " void bar(Object o) {\n" +
+ " foo(o);\n" +
+ " }\n" +
+ "}\n" +
+ "class Test1 {\n" +
+ "}\n" +
+ "class Test2 {\n" +
+ "}\n" +
+ "class Test3 <U> {\n" +
"}");
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("foo(o)");
int length = "foo".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"foo(Test3<T>) [in Test [in [Working copy] Test.java [in test [in src [in Resolve]]]]]",
@@ -2352,25 +2352,25 @@ public void test0105() throws JavaModelException {
this.workingCopies[0] = getWorkingCopy(
"/Resolve/src/test/Test.java",
"package test;\n"+
- "public class Test {\n" +
- " <T extends Test1> T foo(Test3<T> t) {return null;}\n" +
- " <T extends Test2> T foo(Test3<T> t) {return null;}\n" +
- " void bar(Test3 o) {\n" +
- " foo(o);\n" +
- " }\n" +
- "}\n" +
- "class Test1 {\n" +
- "}\n" +
- "class Test2 {\n" +
- "}\n" +
- "class Test3 <U> {\n" +
+ "public class Test {\n" +
+ " <T extends Test1> T foo(Test3<T> t) {return null;}\n" +
+ " <T extends Test2> T foo(Test3<T> t) {return null;}\n" +
+ " void bar(Test3 o) {\n" +
+ " foo(o);\n" +
+ " }\n" +
+ "}\n" +
+ "class Test1 {\n" +
+ "}\n" +
+ "class Test2 {\n" +
+ "}\n" +
+ "class Test3 <U> {\n" +
"}");
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("foo(o)");
int length = "foo".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"foo(Test3<T>) [in Test [in [Working copy] Test.java [in test [in src [in Resolve]]]]]",
@@ -2383,25 +2383,25 @@ public void test0106() throws JavaModelException {
this.workingCopies[0] = getWorkingCopy(
"/Resolve/src/test/Test.java",
"package test;\n"+
- "public class Test {\n" +
- " <T extends Test1> T foo(Test3<T> t) {return null;}\n" +
- " <T extends Test2> T foo(Test3<T> t) {return null;}\n" +
- " void bar(Test3<Object> o) {\n" +
- " foo(o);\n" +
- " }\n" +
- "}\n" +
- "class Test1 {\n" +
- "}\n" +
- "class Test2 {\n" +
- "}\n" +
- "class Test3 <U> {\n" +
+ "public class Test {\n" +
+ " <T extends Test1> T foo(Test3<T> t) {return null;}\n" +
+ " <T extends Test2> T foo(Test3<T> t) {return null;}\n" +
+ " void bar(Test3<Object> o) {\n" +
+ " foo(o);\n" +
+ " }\n" +
+ "}\n" +
+ "class Test1 {\n" +
+ "}\n" +
+ "class Test2 {\n" +
+ "}\n" +
+ "class Test3 <U> {\n" +
"}");
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("foo(o)");
int length = "foo".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"foo(Test3<T>) [in Test [in [Working copy] Test.java [in test [in src [in Resolve]]]]]",
@@ -2417,12 +2417,12 @@ public void test0107() throws CoreException {
"import static test0107.q.Y.foo2;\n" +
"public class Test {\n" +
"}");
-
+
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("foo2");
int length = "foo2".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"foo2() [in Y [in Y.class [in test0107.q [in bug185318r.jar [in Resolve]]]]]",
@@ -2438,12 +2438,12 @@ public void test0108() throws CoreException {
"import static test0108.q.Y.foo2;\n" +
"public class Test {\n" +
"}");
-
+
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("foo2");
int length = "foo2".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"foo2() [in Y [in Y.class [in test0108.q [in bug185318r.jar [in Resolve]]]]]",
@@ -2459,12 +2459,12 @@ public void test0109() throws CoreException {
"import static test0109.q.Y.foo2;\n" +
"public class Test {\n" +
"}");
-
+
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("foo2");
int length = "foo2".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"foo2 [in Y [in Y.class [in test0109.q [in bug185318r.jar [in Resolve]]]]]",
@@ -2480,12 +2480,12 @@ public void test0110() throws CoreException {
"import static test0110.q.Y.foo2;\n" +
"public class Test {\n" +
"}");
-
+
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("foo2");
int length = "foo2".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"foo2 [in Y [in Y.class [in test0110.q [in bug185318r.jar [in Resolve]]]]]",
@@ -2504,7 +2504,7 @@ public void test0111() throws CoreException {
" @MyAnnot(\"unused\") int local; \n" +
" }\n" +
"}");
-
+
this.workingCopies[1] = getWorkingCopy(
"/Resolve/src/test/MyAnnot.java",
"package test;\n" +
@@ -2512,12 +2512,12 @@ public void test0111() throws CoreException {
"public @inteface MyAnnot {\n" +
" String value();\n" +
"}");
-
+
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("local");
int length = "local".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"local [in m(int) [in T [in [Working copy] Test.java [in test [in src [in Resolve]]]]]]",
@@ -2536,7 +2536,7 @@ public void test0112() throws CoreException {
" @MyAnnot(\"unused\") int local; \n" +
" }\n" +
"}");
-
+
this.workingCopies[1] = getWorkingCopy(
"/Resolve/src/test/MyAnnot.java",
"package test;\n" +
@@ -2544,12 +2544,12 @@ public void test0112() throws CoreException {
"public @inteface MyAnnot {\n" +
" String value();\n" +
"}");
-
+
String str = this.workingCopies[0].getSource();
int start = str.lastIndexOf("arg");
int length = "arg".length();
IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
-
+
assertElementsEqual(
"Unexpected elements",
"arg [in m(int) [in T [in [Working copy] Test.java [in test [in src [in Resolve]]]]]]",

Back to the top