jellyj.syntaxtree
Class StaticInitializerNode

jellyj.syntaxtree.SyntaxTreeNode
  |
  +--jellyj.syntaxtree.ClassBodyDeclarationNode
        |
        +--jellyj.syntaxtree.StaticInitializerNode

public class StaticInitializerNode
extends ClassBodyDeclarationNode


Field Summary
 BlockNodeblock_d
           

Fields inherited from class jellyj.syntaxtree.ClassBodyDeclarationNode
accessFlags_d, type_d

Fields inherited from class jellyj.syntaxtree.SyntaxTreeNode
column_d, line_d

Method Summary
 voidencodeType()
           
 voidtranslate(ClassGen classGen)
           
 TypetypeCheck(SymbolTable stable)
           

Methods inherited from class jellyj.syntaxtree.ClassBodyDeclarationNode
isFinal, isInstance, isPrivate, isProtected, isPublic, isStatic, type

Field Detail

block_d

public BlockNode block_d
Method Detail

encodeType

public void encodeType()

translate

public void translate(ClassGen classGen)

typeCheck

public Type typeCheck(SymbolTable stable)
throws jellyj.util.TypeCheckError

Association Links

to Class jellyj.syntaxtree.BlockNode