All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class espresso.syntaxtree.ClassDeclarationNode

java.lang.Object
   |
   +----espresso.syntaxtree.SyntaxTreeNode
           |
           +----espresso.syntaxtree.TypeDeclarationNode
                   |
                   +----espresso.syntaxtree.ClassDeclarationNode

public class ClassDeclarationNode
extends TypeDeclarationNode

Variable Index

 o superName_d

Constructor Index

 o ClassDeclarationNode()

Method Index

 o translate()
 o typeCheck(SymbolTable)

Variables

 o superName_d
 public Symbol superName_d

Constructors

 o ClassDeclarationNode
 public ClassDeclarationNode()

Methods

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

All Packages  Class Hierarchy  This Package  Previous  Next  Index