src/share/classes/com/sun/tools/hat/internal/model/JavaHeapObject.java

Print this page

        

*** 164,186 **** /** * Tell who refers to us. * * @return an Enumeration of JavaHeapObject instances */ ! public Enumeration getReferers() { if (referersLen != -1) { throw new RuntimeException("not resolved: " + getIdString()); } ! return new Enumeration() { private int num = 0; public boolean hasMoreElements() { return referers != null && num < referers.length; } ! public Object nextElement() { return referers[num++]; } }; } --- 164,186 ---- /** * Tell who refers to us. * * @return an Enumeration of JavaHeapObject instances */ ! public Enumeration<JavaThing> getReferers() { if (referersLen != -1) { throw new RuntimeException("not resolved: " + getIdString()); } ! return new Enumeration<JavaThing>() { private int num = 0; public boolean hasMoreElements() { return referers != null && num < referers.length; } ! public JavaThing nextElement() { return referers[num++]; } }; }