@Override public boolean matchItem(Object item) { if (fMatchEverything) return true; TypeNameMatch type= (TypeNameMatch) item; return fTypeInfoFilter.matchesHistoryElement(type); }
@Override public boolean matchItem(Object item) { if (fMatchEverything) return true; TypeNameMatch type= (TypeNameMatch) item; return fTypeInfoFilter.matchesHistoryElement(type); }
public synchronized TypeNameMatch[] getFilteredTypeInfos(TypeInfoFilter filter) { Collection<TypeNameMatch> values= getValues(); List<TypeNameMatch> result= new ArrayList<>(); for (Iterator<TypeNameMatch> iter= values.iterator(); iter.hasNext();) { TypeNameMatch type= iter.next(); if ((filter == null || filter.matchesHistoryElement(type)) && !TypeFilter.isFiltered(type.getFullyQualifiedName())) result.add(type); } Collections.reverse(result); return result.toArray(new TypeNameMatch[result.size()]); }
public synchronized TypeNameMatch[] getFilteredTypeInfos(TypeInfoFilter filter) { Collection<TypeNameMatch> values= getValues(); List<TypeNameMatch> result= new ArrayList<>(); for (Iterator<TypeNameMatch> iter= values.iterator(); iter.hasNext();) { TypeNameMatch type= iter.next(); if ((filter == null || filter.matchesHistoryElement(type)) && !TypeFilter.isFiltered(type.getFullyQualifiedName())) result.add(type); } Collections.reverse(result); return result.toArray(new TypeNameMatch[result.size()]); }
public synchronized TypeNameMatch[] getFilteredTypeInfos(TypeInfoFilter filter) { Collection values= getValues(); List result= new ArrayList(); for (Iterator iter= values.iterator(); iter.hasNext();) { TypeNameMatch type= (TypeNameMatch)iter.next(); if ((filter == null || filter.matchesHistoryElement(type)) && !TypeFilter.isFiltered(type.getFullyQualifiedName())) result.add(type); } Collections.reverse(result); return (TypeNameMatch[])result.toArray(new TypeNameMatch[result.size()]); }
public synchronized TypeNameMatch[] getFilteredTypeInfos(TypeInfoFilter filter) { Collection values= getValues(); List result= new ArrayList(); for (Iterator iter= values.iterator(); iter.hasNext();) { TypeNameMatch type= (TypeNameMatch)iter.next(); if ((filter == null || filter.matchesHistoryElement(type)) && !TypeFilter.isFiltered(type.getFullyQualifiedName())) result.add(type); } Collections.reverse(result); return (TypeNameMatch[])result.toArray(new TypeNameMatch[result.size()]); }