All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class espresso.syntaxtree.ConstructorDeclarationNode

java.lang.Object
   |
   +----espresso.syntaxtree.SyntaxTreeNode
           |
           +----espresso.syntaxtree.ClassBodyDeclarationNode
                   |
                   +----espresso.syntaxtree.MethodDeclarationNode
                           |
                           +----espresso.syntaxtree.ConstructorDeclarationNode

public class ConstructorDeclarationNode
extends MethodDeclarationNode

Variable Index

 o consInvocation_d
 o fieldInit_d

Constructor Index

 o ConstructorDeclarationNode()

Method Index

 o translate(ClassGen)
 o typeCheck(SymbolTable)

Variables

 o consInvocation_d
 public ConstructorInvocationNode consInvocation_d
 o fieldInit_d
 public BlockNode fieldInit_d

Constructors

 o ConstructorDeclarationNode
 public ConstructorDeclarationNode()

Methods

 o typeCheck
 public Type typeCheck(SymbolTable stable) throws TypeCheckError
Overrides:
typeCheck in class MethodDeclarationNode
 o translate
 public void translate(ClassGen classGen)
Overrides:
translate in class MethodDeclarationNode

All Packages  Class Hierarchy  This Package  Previous  Next  Index