Building Parsers with Java

sjm.engine
Class EvaluationException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--sjm.engine.EvaluationException

public class EvaluationException
extends java.lang.RuntimeException

Signals that an ArithmeticOperator could not be evaluated. This happens, for example, when an evaluation refers to an uninstantiated variable.

See Also:
Serialized Form

Constructor Summary
EvaluationException()
          Constructs an EvaluationException with no detail message.
EvaluationException(java.lang.String detail)
          Constructs an EvaluationException with the specified detail message.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EvaluationException

public EvaluationException()
Constructs an EvaluationException with no detail message.

EvaluationException

public EvaluationException(java.lang.String detail)
Constructs an EvaluationException with the specified detail message.
Parameters:
detail - the detail message

by Steve Metsker