codesimian
Class Exec.SubclassDescription

java.lang.Object
  extended by codesimian.Exec.SubclassDescription
Enclosing class:
Exec

public static class Exec.SubclassDescription
extends java.lang.Object

describes a subclass of Exec that you are searching for. Most (or all?) subclasses are generated as strings of java code by javaCode(), and are currently(4/05) manually copy/pasted into this file.


Field Summary
 boolean canChangeChaosBit
           
 boolean limitFuel
           
 boolean limitMyfuel
           
 boolean limitValidNumber
           
 boolean setsPrevExec
           
 java.lang.String subclassName
           
 
Constructor Summary
Exec.SubclassDescription(java.lang.String subclassName, boolean limitMyfuel, boolean limitFuel, boolean limitValidNumber, boolean setsPrevExec, boolean canChangeChaosBit)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
protected  java.lang.String newNameForSubclass()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

subclassName

public final java.lang.String subclassName

limitMyfuel

public final boolean limitMyfuel

limitFuel

public final boolean limitFuel

limitValidNumber

public final boolean limitValidNumber

setsPrevExec

public final boolean setsPrevExec

canChangeChaosBit

public final boolean canChangeChaosBit
Constructor Detail

Exec.SubclassDescription

public Exec.SubclassDescription(java.lang.String subclassName,
                                boolean limitMyfuel,
                                boolean limitFuel,
                                boolean limitValidNumber,
                                boolean setsPrevExec,
                                boolean canChangeChaosBit)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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

newNameForSubclass

protected java.lang.String newNameForSubclass()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object