sisc.interpreter
Class StackTracer

java.lang.Object
  extended by sisc.interpreter.StackTracer
All Implemented Interfaces:
java.lang.Cloneable, ExpressionVisitee

public class StackTracer
extends java.lang.Object
implements java.lang.Cloneable, ExpressionVisitee


Constructor Summary
StackTracer()
           
StackTracer(int maxDepth)
           
 
Method Summary
 void add(Expression expr)
           
 void clear()
           
 java.lang.Object clone()
           
 StackTracer copy()
           
 void deserialize(Deserializer s)
           
 void serialize(Serializer s)
           
 Value toValue()
           
 boolean visit(ExpressionVisitor v)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackTracer

public StackTracer(int maxDepth)

StackTracer

public StackTracer()
Method Detail

add

public void add(Expression expr)

clear

public void clear()

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

copy

public StackTracer copy()

toValue

public Value toValue()

serialize

public void serialize(Serializer s)
               throws java.io.IOException
Throws:
java.io.IOException

deserialize

public void deserialize(Deserializer s)
                 throws java.io.IOException
Throws:
java.io.IOException

visit

public boolean visit(ExpressionVisitor v)
Specified by:
visit in interface ExpressionVisitee