kmy.jint.tree
Class LabeledNode

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

public class LabeledNode
extends StatementNode


Field Summary
 IdentifierNode label
           
 StatementNode statement
           
 
Fields inherited from class kmy.jint.tree.BasicNode
attachment, filePos
 
Constructor Summary
LabeledNode(int filePos, IdentifierNode label, StatementNode statement)
           
 
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

label

public IdentifierNode label

statement

public StatementNode statement
Constructor Detail

LabeledNode

public LabeledNode(int filePos,
                   IdentifierNode label,
                   StatementNode statement)
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