public static List<IPackageFragment> searchAllPackages(IJavaProject project, String matcher) { try{ IPackageFragmentRoot[] roots= project.getPackageFragmentRoots(); List<IPackageFragment> result= new ArrayList<>(); for (int i= 0; i < roots.length; i++){ if (canAddPackageRoot(roots[i])){ getValidPackages(roots[i], result, null, matcher); } } return result; } catch (JavaModelException e) { JavaPlugin.log(e); return new ArrayList<>(0); } } }
public static List searchAllPackages(IJavaProject project, String matcher) { try{ IPackageFragmentRoot[] roots= project.getPackageFragmentRoots(); List result= new ArrayList(); for (int i= 0; i < roots.length; i++){ if (canAddPackageRoot(roots[i])){ getValidPackages(roots[i], result, null, matcher); } } return result; } catch (JavaModelException e) { JavaPlugin.log(e); return new ArrayList(0); } } }
public static List<IPackageFragment> searchAllPackages(IJavaProject project, String matcher) { try{ IPackageFragmentRoot[] roots= project.getPackageFragmentRoots(); List<IPackageFragment> result= new ArrayList<>(); for (int i= 0; i < roots.length; i++){ if (canAddPackageRoot(roots[i])){ getValidPackages(roots[i], result, null, matcher); } } return result; } catch (JavaModelException e) { JavaPlugin.log(e); return new ArrayList<>(0); } } }
public static Object[] createPackageListInput(ICompilationUnit cu, String elementNameMatch){ try{ IJavaProject project= cu.getJavaProject(); IPackageFragmentRoot[] roots= project.getPackageFragmentRoots(); List<IPackageFragment> result= new ArrayList<>(); HashMap<String, Object> entered =new HashMap<>(); for (int i= 0; i < roots.length; i++){ if (canAddPackageRoot(roots[i])){ getValidPackages(roots[i], result, entered, elementNameMatch); } } return result.toArray(); } catch (JavaModelException e){ JavaPlugin.log(e); return new Object[0]; } }
public static Object[] createPackageListInput(ICompilationUnit cu, String elementNameMatch){ try{ IJavaProject project= cu.getJavaProject(); IPackageFragmentRoot[] roots= project.getPackageFragmentRoots(); List result= new ArrayList(); HashMap entered =new HashMap(); for (int i= 0; i < roots.length; i++){ if (canAddPackageRoot(roots[i])){ getValidPackages(roots[i], result, entered, elementNameMatch); } } return result.toArray(); } catch (JavaModelException e){ JavaPlugin.log(e); return new Object[0]; } }
public static Object[] createPackageListInput(ICompilationUnit cu, String elementNameMatch){ try{ IJavaProject project= cu.getJavaProject(); IPackageFragmentRoot[] roots= project.getPackageFragmentRoots(); List<IPackageFragment> result= new ArrayList<>(); HashMap<String, Object> entered =new HashMap<>(); for (int i= 0; i < roots.length; i++){ if (canAddPackageRoot(roots[i])){ getValidPackages(roots[i], result, entered, elementNameMatch); } } return result.toArray(); } catch (JavaModelException e){ JavaPlugin.log(e); return new Object[0]; } }