|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun * Microsystems, Inc. All Rights Reserved. */ /* * FindUtils.java * * Created on 30. leden 2004, 13:28 */ package org.netbeans.jmi.javamodel.usages; import java.io.*; import java.util.*; import junit.framework.AssertionFailedError; import org.netbeans.jmi.javamodel.MultipartId; import org.netbeans.junit.AssertionFailedErrorException; /** * * @author Jan Becicka */ public class FindUtils { public static Collection getImmediateComposites(Collection col) { List l = new ArrayList(); Iterator i = col.iterator(); while (i.hasNext()) { l.add(((MultipartId)i.next()).refImmediateComposite()); } return l; } public static void compare(Collection col, String[] classNames, PrintStream log) { col = getImmediateComposites(col); Collections.sort((List) col, new Comparator() { public int compare(Object o1, Object o2) { return ((Comparable) o1.getClass().getName()).compareTo(o2.getClass().getName()); } }); log.println("Expected number of usages: " + classNames.length); log.println("Total usages found: " + col.size()); log.println("\nExpected usage \tFound usage"); log.println("======================================================"); boolean passed=true; int i=0; try { for (Iterator it = col.iterator(); it.hasNext() && i |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.