Package com.sun.tools.hat.internal.util

Examples of com.sun.tools.hat.internal.util.Comparer


        JavaThing[] things = new JavaThing[bag.size()];
        int i = 0;
        for (Enumeration e = bag.elements(); e.hasMoreElements(); ) {
            things[i++] = (JavaThing) e.nextElement();
        }
        ArraySorter.sort(things, new Comparer() {
            public int compare(Object lhs, Object rhs) {
                JavaThing left = (JavaThing) lhs;
                JavaThing right = (JavaThing) rhs;
                int diff = right.getSize() - left.getSize();
                if (diff != 0) {
View Full Code Here


        }
        out.flush();

        ReferenceChain[] refs
            = snapshot.rootsetReferencesTo(target, includeWeak);
        ArraySorter.sort(refs, new Comparer() {
            public int compare(Object lhs, Object rhs) {
                ReferenceChain left = (ReferenceChain) lhs;
                ReferenceChain right = (ReferenceChain) rhs;
                Root leftR = left.getObj().getRoot();
                Root rightR = right.getObj().getRoot();
View Full Code Here

            }
            JavaClass[] tmp = new JavaClass[num];
            System.arraycopy(classes, 0, tmp, 0, tmp.length);
            classes = tmp;
        }
        ArraySorter.sort(classes, new Comparer() {
            public int compare(Object lhso, Object rhso) {
                JavaClass lhs = (JavaClass) lhso;
                JavaClass rhs = (JavaClass) rhso;
                int diff = lhs.getInstancesCount(false)
                                - rhs.getInstancesCount(false);
View Full Code Here

            out.println("<br>");
        }

        out.println("<h2>Instance Data Members:</h2>");
        JavaField[] ff = clazz.getFields().clone();
        ArraySorter.sort(ff, new Comparer() {
            public int compare(Object lhs, Object rhs) {
                JavaField left = (JavaField) lhs;
                JavaField right = (JavaField) rhs;
                return left.getName().compareTo(right.getName());
            }
View Full Code Here

        final JavaField[] fields = obj.getClazz().getFieldsForInstance();
        Integer[] hack = new Integer[things.length];
        for (int i = 0; i < things.length; i++) {
            hack[i] = new Integer(i);
        }
        ArraySorter.sort(hack, new Comparer() {
            public int compare(Object lhs, Object rhs) {
                JavaField left = fields[((Integer) lhs).intValue()];
                JavaField right = fields[((Integer) rhs).intValue()];
                return left.getName().compareTo(right.getName());
            }
View Full Code Here

    public void run() {
        startHtml("All Members of the Rootset");

        Root[] roots = snapshot.getRootsArray();
        ArraySorter.sort(roots, new Comparer() {
            public int compare(Object lhs, Object rhs) {
                Root left = (Root) lhs;
                Root right = (Root) rhs;
                int d = left.getType() - right.getType();
                if (d != 0) {
View Full Code Here

TOP

Related Classes of com.sun.tools.hat.internal.util.Comparer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.