/** * Given the uri string returns a {@link IPackageFragement}. May return null if * it can not associate the uri with a package fragment. * * @param uriString * @return package fragment */ public static IPackageFragment resolvePackage(String uriString) { return resolvePackage(toURI(uriString)); }
private static void searchInPackage(List<TestItem> resultList, SearchTestItemParams params) throws JavaModelException { final IPackageFragment packageFragment = JDTUtils.resolvePackage(params.getUri()); for (final ICompilationUnit unit : packageFragment.getCompilationUnits()) { for (final IType type : unit.getTypes()) { resultList.add(TestItemUtils.constructTestItem(type, TestLevel.CLASS)); } } }
IPackageFragment fragment = null; if (JDTUtils.toURI(folderUri) != null) { fragment = JDTUtils.resolvePackage(folderUri);
IJavaSearchScope.SOURCES); case PACKAGE: final IJavaElement packageElement = JDTUtils.resolvePackage(params.getUri()); return SearchEngine.createJavaSearchScope(new IJavaElement[] { packageElement }, IJavaSearchScope.SOURCES);