kmy.jint.tree
Class ExpressionStatementNode

java.lang.Object
  |
  +--kmy.jint.tree.BasicNode
        |
        +--kmy.jint.tree.StatementNode
              |
              +--kmy.jint.tree.ExpressionStatementNode

public class ExpressionStatementNode
extends StatementNode


Field Summary
 ExpressionNode expr
           
 boolean printResult
           
 
Fields inherited from class kmy.jint.tree.BasicNode
attachment, filePos
 
Constructor Summary
ExpressionStatementNode(int filePos, ExpressionNode expr)
           
 
Method Summary
 java.lang.Object eval(Context context)
          Calls corresponding eval* method in the given Context.
 
Methods inherited from class kmy.jint.tree.BasicNode
getAttachment, getFilePos, getLine, setAttachment, setFilePos, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

expr

public ExpressionNode expr

printResult

public boolean printResult
Constructor Detail

ExpressionStatementNode

public ExpressionStatementNode(int filePos,
                               ExpressionNode expr)
Method Detail

eval

public java.lang.Object eval(Context context)
Description copied from class: BasicNode
Calls corresponding eval* method in the given Context.
Overrides:
eval in class BasicNode