|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--edu.mit.ai.psg.jevaES.SimpleNode
|
+--edu.mit.ai.psg.jevaES.JevaNode
|
+--edu.mit.ai.psg.jevaES.ExpressionNode
|
+--edu.mit.ai.psg.jevaES.JNEParenthesizedExpression
Jeva parse Node for (parenthesized expressions): This node exists to mark the beginning and end of the parenthesized expression so it can be reproduced in text (the "(" and ")" are not part of the expression they contain).
| Fields inherited from class edu.mit.ai.psg.jevaES.SimpleNode |
children,
id,
parent |
| Method Summary | |
boolean |
computeIsConstant(IEnv env)
|
Class |
computeType(IEnv env)
|
Object |
eval(IEnv env)
|
IExpressionNode |
getExpression()
|
| Methods inherited from class edu.mit.ai.psg.jevaES.ExpressionNode |
getType,
getValue,
isConstant |
| 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 |
public IExpressionNode getExpression()
public Class computeType(IEnv env)
throws VerifyingException
public boolean computeIsConstant(IEnv env)
throws VerifyingException
public Object eval(IEnv env)
throws ThrowException
|
Copyright (c) 1996-1999 Massachusetts Institute of Technology Feedback: jeva-bugs@ai.mit.edu |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||