1 package org.sourceforge.jemm.database.components; 2 3 /** 4 * GC status represents the GC colouring for the mark and sweep garbage collector. 5 * @author Rory Graves 6 */ 7 public enum GCStatus { 8 9 /** The object is being initialised and may not be gced */ 10 INIT, 11 /** The object is unreferenced */ 12 WHITE, 13 /** The object is referenced, but and references have not been marked. */ 14 GREY, 15 /** The object is referenced and any children have all been marked */ 16 BLACK; 17 }