jellyj.syntaxtree
Class TypeDeclarationNode
jellyj.syntaxtree.SyntaxTreeNode
|
+--jellyj.syntaxtree.TypeDeclarationNode
- Direct Known Subclasses:
- ClassDeclarationNode, InterfaceDeclarationNode
- public abstract class TypeDeclarationNode
- extends SyntaxTreeNode
accessFlags_d
public int accessFlags_d
body_d
public Vector body_d
interfaces_d
public Vector interfaces_d
name_d
public Symbol name_d
NUMBER_FIELDS
final static int NUMBER_FIELDS
NUMBER_INTERFACES
final static int NUMBER_INTERFACES
rooted_d
public boolean rooted_d
TypeDeclarationNode
TypeDeclarationNode()
translate
public abstract void translate()
typeCheck
public Type typeCheck(SymbolTable stable)
throws jellyj.util.TypeCheckError
to Class jellyj.util.Symbol
to Class java.util.Vector
to Class java.util.Vector