codesimian
Class UnfinishedCode

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by codesimian.UnfinishedCode
All Implemented Interfaces:
java.io.Serializable

public class UnfinishedCode
extends java.lang.RuntimeException

Throw an UnfinishedCode when you did not finish some code, but did finish it enough that it might execute.

Later when CodeSimian becomes more advanced, catching an UnfinishedCode might cause CodeSimian to trace the stack (Throwable.getStackTrace()) to find the unfinished Java Method then evolve some new code to finish it.

Or at the least it will tell Human programmers what caused the error: the code was never built.

See Also:
Serialized Form

Constructor Summary
UnfinishedCode()
           
UnfinishedCode(java.lang.String message)
           
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnfinishedCode

public UnfinishedCode()

UnfinishedCode

public UnfinishedCode(java.lang.String message)