Lines 11785-11788
Link Here
|
11785 |
null); |
11785 |
null); |
11786 |
assertSearchResults(""); |
11786 |
assertSearchResults(""); |
11787 |
} |
11787 |
} |
|
|
11788 |
|
11789 |
/** |
11790 |
* @bug 310213: [search] Reference to package is not found in qualified annotation |
11791 |
* @test Ensure that references to package are also found in qualified annotation |
11792 |
* @see "https://bugs.eclipse.org/bugs/show_bug.cgi?id=310213" |
11793 |
*/ |
11794 |
public void testBug310213() throws CoreException { |
11795 |
boolean autoBuild = getWorkspace().isAutoBuilding(); |
11796 |
IWorkspaceDescription preferences = getWorkspace().getDescription(); |
11797 |
try { |
11798 |
// ensure that the workspace auto-build is ON |
11799 |
preferences.setAutoBuilding(true); |
11800 |
getWorkspace().setDescription(preferences); |
11801 |
|
11802 |
// create files |
11803 |
createFolder("/JavaSearchBugs/src/java/lang"); |
11804 |
createFile("/JavaSearchBugs/src/java/lang/Throwable.java", |
11805 |
"package java.lang;\n" + |
11806 |
"public class Throwable{}\n" |
11807 |
); |
11808 |
createFolder("/JavaSearchBugs/src/b310213/test"); |
11809 |
createFile("/JavaSearchBugs/src/b310213/test/Test.java", |
11810 |
"package b310213.test;\n" + |
11811 |
"public class Test extends Throwable {\n" + |
11812 |
"}" |
11813 |
); |
11814 |
waitUntilIndexesReady(); |
11815 |
|
11816 |
// search |
11817 |
IType type = getCompilationUnit("/JavaSearchBugs/src/java/lang/Throwable.java").getType("Throwable"); |
11818 |
search(type, REFERENCES); |
11819 |
assertSearchResults( |
11820 |
"src/b310213/test/Test.java b310213.test.Test [Throwable] EXACT_MATCH\n" + |
11821 |
""+ getExternalJCLPathString("1.5") + " java.lang.Error EXACT_MATCH\n" + |
11822 |
""+ getExternalJCLPathString("1.5") + " java.lang.Exception EXACT_MATCH\n" + |
11823 |
""+ getExternalJCLPathString("1.5") + " void java.lang.Object.finalize() EXACT_MATCH" |
11824 |
); |
11825 |
} |
11826 |
finally { |
11827 |
// put back initial setup |
11828 |
preferences.setAutoBuilding(autoBuild); |
11829 |
getWorkspace().setDescription(preferences); |
11830 |
|
11831 |
// delete files |
11832 |
deleteFolder("/JavaSearchBugs/src/b310213"); |
11833 |
deleteFolder("/JavaSearchBugs/src/java"); |
11834 |
} |
11835 |
} |
11788 |
} |
11836 |
} |