kmy.jint.tree
Class MemberNode

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

public class MemberNode
extends DefinitionNode


Field Summary
 ExpressionNode[] defs
           
 IdentifierNode type
           
 
Fields inherited from class kmy.jint.tree.DefinitionNode
flags
 
Fields inherited from class kmy.jint.tree.BasicNode
attachment, filePos
 
Constructor Summary
MemberNode(IdentifierNode type, ExpressionNode[] defs)
           
 
Method Summary
 java.lang.Object eval(Context context)
          Calls corresponding eval* method in the given Context.
 
Methods inherited from class kmy.jint.tree.DefinitionNode
addFlags, fromJVMModifiers, getFlags
 
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

type

public IdentifierNode type

defs

public ExpressionNode[] defs
Constructor Detail

MemberNode

public MemberNode(IdentifierNode type,
                  ExpressionNode[] defs)
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