Class UnfinishedCode

  extended by java.lang.Throwable
      extended by java.lang.Error
          extended by codesimian.UnfinishedCode
All Implemented Interfaces:

public class UnfinishedCode
extends java.lang.Error

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(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


public UnfinishedCode()


public UnfinishedCode(java.lang.String message)