org.holtz.zoe
Class GeneListCall

java.lang.Object
  extended by org.holtz.zoe.CallRecord
      extended by org.holtz.zoe.GeneListCall

public class GeneListCall
extends CallRecord

An entry in the CallStack of a Bug storing execution state for a GeneList.

Author:
Brian Holtz

Constructor Summary
GeneListCall(GeneList theGenes)
           
 
Method Summary
 void add(Gene gene)
           
 int indexOfNext()
           
 Gene mutate(java.util.Random random)
           
 Gene next()
           
 Gene peek()
           
 Gene previous()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeneListCall

public GeneListCall(GeneList theGenes)
Method Detail

next

public Gene next()

indexOfNext

public int indexOfNext()

peek

public Gene peek()
Specified by:
peek in class CallRecord

previous

public Gene previous()

mutate

public Gene mutate(java.util.Random random)

add

public void add(Gene gene)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object