All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class espresso.syntaxtree.TypeDeclarationNode

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

public abstract class TypeDeclarationNode
extends SyntaxTreeNode

Variable Index

 o accessFlags_d
 o body_d
 o interfaces_d
 o name_d
 o NUMBER_FIELDS
 o NUMBER_INTERFACES
 o rooted_d

Constructor Index

 o TypeDeclarationNode()

Method Index

 o translate()
 o typeCheck(SymbolTable)

Variables

 o name_d
 public Symbol name_d
 o body_d
 public Vector body_d
 o accessFlags_d
 public int accessFlags_d
 o rooted_d
 public boolean rooted_d
 o interfaces_d
 public Vector interfaces_d
 o NUMBER_FIELDS
 static final int NUMBER_FIELDS
 o NUMBER_INTERFACES
 static final int NUMBER_INTERFACES

Constructors

 o TypeDeclarationNode
 TypeDeclarationNode()

Methods

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

All Packages  Class Hierarchy  This Package  Previous  Next  Index