/*
 * (C) Copyright Department of Computer Science,
 * Australian National University. 2003
 */
//$Id: Enumerate.java,v 1.2 2003/12/04 16:44:07 flack Exp $
package s3.core.services.memory.JMTk;

import ovm.core.services.memory.VM_Address;

/**
 * Callbacks from ScanObject to Plan.enumeratePointerLocation are
 * dispatched through an object of this class, so that we have the
 * opportunity to change the behaviour through sub-classing. <p>
 *
 * @author Robin Garner
 * @version $Revision: 1.2 $
 * @date    $Date: 2003/12/04 16:44:07 $
 */

abstract public class Enumerate implements VM_Uninterruptible {
  abstract public void enumeratePointerLocation(VM_Address location);
}
