edu.mit.ai.psg.jevaES
Class JNSVariableDeclarator

java.lang.Object
  |
  +--edu.mit.ai.psg.jevaES.SimpleNode
        |
        +--edu.mit.ai.psg.jevaES.JevaNode
              |
              +--edu.mit.ai.psg.jevaES.JNSVariableDeclarator

public class JNSVariableDeclarator
extends JevaNode

Jeva parse Node for variable declators, a component in variable declaration statements and field declarations.

Author:
CarlManning, caroma@ai.mit.edu
Copyright (c) 1997, 1998, 1999 Massachusetts Institute of Technology

Fields inherited from class edu.mit.ai.psg.jevaES.SimpleNode
children, id, parent
 
Method Summary
 Object evalInitializer(IEnv initializerEnv)
           
 IEnv extendEnv(int modifiers, Class baseType, IEnv env)
           
 Node getInitializer()
           
 IEnv verifyTypes(int modifiers, Class baseType, IEnv env)
           
 
Methods inherited from class edu.mit.ai.psg.jevaES.JevaNode
getBeginToken, getEndToken, print, print, printToken, printToString, printToString, setBeginToken, setEndToken
 
Methods inherited from class edu.mit.ai.psg.jevaES.SimpleNode
dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getInitializer

public Node getInitializer()

verifyTypes

public IEnv verifyTypes(int modifiers,
                        Class baseType,
                        IEnv env)
                 throws VerifyingException

extendEnv

public IEnv extendEnv(int modifiers,
                      Class baseType,
                      IEnv env)
               throws ThrowException

evalInitializer

public Object evalInitializer(IEnv initializerEnv)
                       throws ThrowException

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-bugs@ai.mit.edu