private boolean processChildren(IJavaElement[] children, IResultCollector collector) { for (int i= 0; i < children.length; i++) { if (collectCategories(children[i], collector)) return true; } return false; }
private boolean processChildren(IJavaElement[] children, IResultCollector collector) { for (int i= 0; i < children.length; i++) { if (collectCategories(children[i], collector)) return true; } return false; }
private boolean processChildren(IJavaElement[] children, IResultCollector collector) { for (int i= 0; i < children.length; i++) { if (collectCategories(children[i], collector)) return true; } return false; }
final boolean hasUncategorizedMember[]= new boolean[] {false}; for (int i= 0; i < fInputElement.length && !(hasUncategorizedMember[0] && foundLRUCategories.size() >= MAX_NUMBER_OF_CATEGORIES_IN_MENU); i++) { collectCategories(fInputElement[i], new IResultCollector() { public boolean accept(String[] cats) { if (cats.length > 0) {
final boolean hasUncategorizedMember[]= new boolean[] {false}; for (int i= 0; i < fInputElement.length && !(hasUncategorizedMember[0] && foundLRUCategories.size() >= MAX_NUMBER_OF_CATEGORIES_IN_MENU); i++) { collectCategories(fInputElement[i], new IResultCollector() { @Override public boolean accept(String[] cats) {
final boolean hasUncategorizedMember[]= new boolean[] {false}; for (int i= 0; i < fInputElement.length && !(hasUncategorizedMember[0] && foundLRUCategories.size() >= MAX_NUMBER_OF_CATEGORIES_IN_MENU); i++) { collectCategories(fInputElement[i], new IResultCollector() { @Override public boolean accept(String[] cats) {
private void showCategorySelectionDialog(IJavaElement[] input) { final HashSet/*<String>*/ categories= new HashSet(); for (int i= 0; i < input.length; i++) { collectCategories(input[i], new IResultCollector() { public boolean accept(String[] cats) { for (int j= 0; j < cats.length; j++) { categories.add(cats[j]); } return false; } }); } CategoryFilterSelectionDialog dialog= new CategoryFilterSelectionDialog(fViewer.getControl().getShell(), new ArrayList(categories), new ArrayList(fFilteredCategories)); if (dialog.open() == Window.OK) { Object[] selected= dialog.getResult(); for (Iterator iter= categories.iterator(); iter.hasNext();) { String category= (String)iter.next(); if (contains(selected, category)) { if (fFilteredCategories.remove(category)) fLRUList.put(category, category); } else { if (fFilteredCategories.add(category)) fLRUList.put(category, category); } } storeSettings(); fireSelectionChange(); } }
private void showCategorySelectionDialog(IJavaElement[] input) { final HashSet<String> categories= new HashSet<>(); for (int i= 0; i < input.length; i++) { collectCategories(input[i], new IResultCollector() { @Override public boolean accept(String[] cats) { for (int j= 0; j < cats.length; j++) { categories.add(cats[j]); } return false; } }); } CategoryFilterSelectionDialog dialog= new CategoryFilterSelectionDialog(fViewer.getControl().getShell(), new ArrayList<>(categories), new ArrayList<>(fFilteredCategories)); if (dialog.open() == Window.OK) { Object[] selected= dialog.getResult(); for (Iterator<String> iter= categories.iterator(); iter.hasNext();) { String category= iter.next(); if (contains(selected, category)) { if (fFilteredCategories.remove(category)) fLRUList.put(category, category); } else { if (fFilteredCategories.add(category)) fLRUList.put(category, category); } } storeSettings(); fireSelectionChange(); } }
private void showCategorySelectionDialog(IJavaElement[] input) { final HashSet<String> categories= new HashSet<>(); for (int i= 0; i < input.length; i++) { collectCategories(input[i], new IResultCollector() { @Override public boolean accept(String[] cats) { for (int j= 0; j < cats.length; j++) { categories.add(cats[j]); } return false; } }); } CategoryFilterSelectionDialog dialog= new CategoryFilterSelectionDialog(fViewer.getControl().getShell(), new ArrayList<>(categories), new ArrayList<>(fFilteredCategories)); if (dialog.open() == Window.OK) { Object[] selected= dialog.getResult(); for (Iterator<String> iter= categories.iterator(); iter.hasNext();) { String category= iter.next(); if (contains(selected, category)) { if (fFilteredCategories.remove(category)) fLRUList.put(category, category); } else { if (fFilteredCategories.add(category)) fLRUList.put(category, category); } } storeSettings(); fireSelectionChange(); } }