src/share/classes/com/sun/tools/hat/internal/util/CompositeEnumeration.java

Print this page

        

*** 32,56 **** package com.sun.tools.hat.internal.util; import java.util.Enumeration; import java.util.NoSuchElementException; ! public class CompositeEnumeration implements Enumeration { ! Enumeration e1; ! Enumeration e2; ! public CompositeEnumeration(Enumeration e1, Enumeration e2) { this.e1 = e1; this.e2 = e2; } public boolean hasMoreElements() { return e1.hasMoreElements() || e2.hasMoreElements(); } ! public Object nextElement() { if (e1.hasMoreElements()) { return e1.nextElement(); } if (e2.hasMoreElements()) { --- 32,57 ---- package com.sun.tools.hat.internal.util; import java.util.Enumeration; import java.util.NoSuchElementException; + import com.sun.tools.hat.internal.model.JavaHeapObject; ! public class CompositeEnumeration implements Enumeration<JavaHeapObject> { ! Enumeration<JavaHeapObject> e1; ! Enumeration<JavaHeapObject> e2; ! public CompositeEnumeration(Enumeration<JavaHeapObject> e1, Enumeration<JavaHeapObject> e2) { this.e1 = e1; this.e2 = e2; } public boolean hasMoreElements() { return e1.hasMoreElements() || e2.hasMoreElements(); } ! public JavaHeapObject nextElement() { if (e1.hasMoreElements()) { return e1.nextElement(); } if (e2.hasMoreElements()) {