public synchronized TypeNameMatch[] getTypeInfos() { Collection values= getValues(); int size= values.size(); TypeNameMatch[] result= new TypeNameMatch[size]; int i= size - 1; for (Iterator iter= values.iterator(); iter.hasNext();) { result[i]= (TypeNameMatch)iter.next(); i--; } return result; }
public synchronized TypeNameMatch[] getTypeInfos() { Collection<TypeNameMatch> values= getValues(); int size= values.size(); TypeNameMatch[] result= new TypeNameMatch[size]; int i= size - 1; for (Iterator<TypeNameMatch> iter= values.iterator(); iter.hasNext();) { result[i]= iter.next(); i--; } return result; }
public synchronized TypeNameMatch[] getTypeInfos() { Collection<TypeNameMatch> values= getValues(); int size= values.size(); TypeNameMatch[] result= new TypeNameMatch[size]; int i= size - 1; for (Iterator<TypeNameMatch> iter= values.iterator(); iter.hasNext();) { result[i]= iter.next(); i--; } return result; }
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<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()]); }