edu.mit.ai.psg.jevaES
Class EvaluatingError

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Error
              |
              +--edu.mit.ai.psg.jevaES.EvaluatingError

public class EvaluatingError
extends Error

Error used to capture context of internal errors thrown while evaluating. (In contrast, ThrowException is used to wrap throwables that are generated by the correctly running program.)

See Also:
ThrowException, Serialized Form

Field Summary
 IEnv environment
           
 Throwable error
           
 IJevaNode node
           
 
Constructor Summary
EvaluatingError(IJevaNode n, IEnv env, Throwable err)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

node

public IJevaNode node

environment

public IEnv environment

error

public Throwable error
Constructor Detail

EvaluatingError

public EvaluatingError(IJevaNode n,
                       IEnv env,
                       Throwable err)
Method Detail

toString

public String toString()
Overrides:
toString in class Throwable

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-feedback@ai.mit.edu