org.jikesrvm.mm.mminterface
Class Selected.Collector

java.lang.Object
  extended by org.mmtk.plan.CollectorContext
      extended by org.mmtk.plan.SimpleCollector
          extended by org.mmtk.plan.StopTheWorldCollector
              extended by org.mmtk.plan.generational.GenCollector
                  extended by org.mmtk.plan.generational.immix.GenImmixCollector
                      extended by org.jikesrvm.mm.mminterface.Selected.Collector
All Implemented Interfaces:
Constants
Enclosing class:
Selected

public static class Selected.Collector
extends GenImmixCollector


Field Summary
private  RVMThread thread
           
 
Fields inherited from class org.mmtk.plan.generational.GenCollector
arrayRemset, los, modbuf, nurseryTrace, remset
 
Fields inherited from class org.mmtk.plan.CollectorContext
immortal, resetConcurrentWork, sanityLocal
 
Fields inherited from interface org.mmtk.utility.Constants
ALIGNMENT_VALUE, ARRAY_ELEMENT, BITS_IN_ADDRESS, BITS_IN_BYTE, BITS_IN_CHAR, BITS_IN_INT, BITS_IN_PAGE, BITS_IN_SHORT, BITS_IN_WORD, BYTES_IN_ADDRESS, BYTES_IN_BYTE, BYTES_IN_CHAR, BYTES_IN_INT, BYTES_IN_KBYTE, BYTES_IN_MBYTE, BYTES_IN_PAGE, BYTES_IN_SHORT, BYTES_IN_WORD, CARD_MASK, CARD_META_PAGES_PER_REGION, INSTANCE_FIELD, LOG_BITS_IN_ADDRESS, LOG_BITS_IN_BYTE, LOG_BITS_IN_CHAR, LOG_BITS_IN_INT, LOG_BITS_IN_PAGE, LOG_BITS_IN_SHORT, LOG_BITS_IN_WORD, LOG_BYTES_IN_ADDRESS, LOG_BYTES_IN_ADDRESS_SPACE, LOG_BYTES_IN_BYTE, LOG_BYTES_IN_CHAR, LOG_BYTES_IN_INT, LOG_BYTES_IN_KBYTE, LOG_BYTES_IN_MBYTE, LOG_BYTES_IN_PAGE, LOG_BYTES_IN_SHORT, LOG_BYTES_IN_WORD, LOG_CARD_BYTES, LOG_CARD_GRAIN, LOG_CARD_META_BYTES, LOG_CARD_META_PAGES, LOG_CARD_META_SIZE, LOG_CARD_UNITS, LOG_MIN_ALIGNMENT, MAX_ALIGNMENT, MAX_BYTES_PADDING, MAX_INT, MIN_ALIGNMENT, MIN_INT, SUPPORT_CARD_SCANNING
 
Constructor Summary
Selected.Collector(RVMThread parent)
           
 
Method Summary
static Selected.Collector get()
           
 RVMThread getThread()
           
 
Methods inherited from class org.mmtk.plan.generational.immix.GenImmixCollector
allocCopy, collectionPhase, getFullHeapTrace, postCopy
 
Methods inherited from class org.mmtk.plan.generational.GenCollector
getCurrentTrace
 
Methods inherited from class org.mmtk.plan.StopTheWorldCollector
collect, concurrentCollect, concurrentCollectionPhase
 
Methods inherited from class org.mmtk.plan.CollectorContext
clearResetConcurrentWork, copyCheckAllocator, getId, initCollector, resetConcurrentWork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thread

private final RVMThread thread
Constructor Detail

Selected.Collector

public Selected.Collector(RVMThread parent)
Method Detail

getThread

public final RVMThread getThread()

get

public static Selected.Collector get()