jellyj.syntaxtree
Class VariableExpNode
jellyj.syntaxtree.SyntaxTreeNode
|
+--jellyj.syntaxtree.ExpressionNode
|
+--jellyj.syntaxtree.VariableExpNode
- Direct Known Subclasses:
- FormalExpNode, LocalExpNode
- public abstract class VariableExpNode
- extends ExpressionNode
Methods inherited from class jellyj.syntaxtree.ExpressionNode |
addFalseList, addTrueList, appendToFalseList, appendToTrueList, backPatch, desynthesize, evaluate, evaluateExp, leftValue, lookupPrimop, superExp, synthesize, thisExp, thisOrSuperExp, type, typeCheck, typeExp |
name_d
public Symbol name_d
VariableExpNode
public VariableExpNode(Symbol name)
translate
public void translate(ClassGen classGen, MethodGen methodGen)
translateSynthesized
public BranchHandle translateSynthesized(ClassGen classGen, MethodGen methodGen)
variableExp
public boolean variableExp()
to Class jellyj.util.Symbol