All Packages Class Hierarchy This Package Previous Next Index
Class espresso.syntaxtree.LocalVarDeclarationNode
java.lang.Object
|
+----espresso.syntaxtree.SyntaxTreeNode
|
+----espresso.syntaxtree.StatementNode
|
+----espresso.syntaxtree.LocalVarDeclarationNode
- public class LocalVarDeclarationNode
- extends StatementNode
-
locals_d
-
-
NUMBER_LOCALS
-
-
type_d
-
-
LocalVarDeclarationNode()
-
-
encodeType()
- Move ['s from the field name to the type.
-
translate(ClassGen, MethodGen)
-
-
typeCheck(SymbolTable)
-
type_d
public Type type_d
locals_d
public Vector locals_d
NUMBER_LOCALS
static final int NUMBER_LOCALS
LocalVarDeclarationNode
public LocalVarDeclarationNode()
encodeType
public void encodeType()
- Move ['s from the field name to the type.
typeCheck
public Type typeCheck(SymbolTable stable) throws TypeCheckError
- Overrides:
- typeCheck in class StatementNode
translate
public void translate(ClassGen classGen,
MethodGen methodGen)
- Overrides:
- translate in class StatementNode
All Packages Class Hierarchy This Package Previous Next Index