org.mmtk.utility.gcspy.drivers
Class ImmortalSpaceDriver.Closure

java.lang.Object
  extended by org.mmtk.plan.TransitiveClosure
      extended by org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver.Closure
Enclosing class:
ImmortalSpaceDriver

private class ImmortalSpaceDriver.Closure
extends TransitiveClosure

Used to visit the edges in the immortal object.


Field Summary
 
Fields inherited from class org.mmtk.plan.TransitiveClosure
specializedScan
 
Constructor Summary
private ImmortalSpaceDriver.Closure()
           
 
Method Summary
 void processEdge(ObjectReference source, Address slot)
          Process an edge.
 
Methods inherited from class org.mmtk.plan.TransitiveClosure
getSpecializedScanClass, processNode, registerSpecializedScan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImmortalSpaceDriver.Closure

private ImmortalSpaceDriver.Closure()
Method Detail

processEdge

public void processEdge(ObjectReference source,
                        Address slot)
Process an edge.

Overrides:
processEdge in class TransitiveClosure
Parameters:
source - The source of the reference.
slot - The location containing the object reference.