Lines 285-290
Link Here
|
285 |
elements |
285 |
elements |
286 |
); |
286 |
); |
287 |
} |
287 |
} |
|
|
288 |
/* |
289 |
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=204417 |
290 |
*/ |
291 |
public void testConstructor3() throws JavaModelException { |
292 |
this.workingCopies = new ICompilationUnit[1]; |
293 |
this.workingCopies[0] = getWorkingCopy( |
294 |
"/Resolve/src/test/p/Type.java", |
295 |
"package test.p;\n" + |
296 |
"public class Type {\n" + |
297 |
" void foo() {\n" + |
298 |
" new AClass(unknown) {};\n" + |
299 |
" }\n" + |
300 |
"}\n" + |
301 |
"class AClass {\n" + |
302 |
"}\n" |
303 |
); |
304 |
IJavaElement[] elements = codeSelect(this.workingCopies[0], "AClass(unknown)", "AClass"); |
305 |
assertElementsEqual( |
306 |
"Unexpected elements", |
307 |
"AClass [in [Working copy] Type.java [in test.p [in src [in Resolve]]]]", |
308 |
elements |
309 |
); |
310 |
} |
311 |
/* |
312 |
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=204417 |
313 |
*/ |
314 |
public void testConstructor4() throws JavaModelException { |
315 |
this.workingCopies = new ICompilationUnit[1]; |
316 |
this.workingCopies[0] = getWorkingCopy( |
317 |
"/Resolve/src/test/p/Type.java", |
318 |
"package test.p;\n" + |
319 |
"public class Type {\n" + |
320 |
" void foo() {\n" + |
321 |
" new AClass(unknown) {};\n" + |
322 |
" }\n" + |
323 |
"}\n" + |
324 |
"class AClass {\n" + |
325 |
" public AClass(Object o) {}\n" + |
326 |
"}\n" |
327 |
); |
328 |
IJavaElement[] elements = codeSelect(this.workingCopies[0], "AClass(unknown)", "AClass"); |
329 |
assertElementsEqual( |
330 |
"Unexpected elements", |
331 |
"AClass(Object) [in AClass [in [Working copy] Type.java [in test.p [in src [in Resolve]]]]]", |
332 |
elements |
333 |
); |
334 |
} |
288 |
/** |
335 |
/** |
289 |
* Resolve constructor call |
336 |
* Resolve constructor call |
290 |
*/ |
337 |
*/ |