junc.ast
Class SynchronizedStatementNode

java.lang.Object
  |
  +--antlr.BaseAST
        |
        +--antlr.CommonAST
              |
              +--junc.ast.JUnCASTNode
                    |
                    +--junc.ast.StatementNode
                          |
                          +--junc.ast.SynchronizedStatementNode
All Implemented Interfaces:
antlr.collections.AST, java.io.Serializable

public class SynchronizedStatementNode
extends StatementNode

See Also:
Serialized Form

Field Summary
 junc.ast.BlockNode block
           
 junc.ast.ExpressionNode expression
           
 
Fields inherited from class antlr.BaseAST
down, right
 
Constructor Summary
SynchronizedStatementNode()
           
 
Method Summary
 junc.types.JUnCBaseType typeCheck(junc.symtab.SymbolTable stable)
           
 
Methods inherited from class junc.ast.StatementNode
translate
 
Methods inherited from class junc.ast.JUnCASTNode
getColumnNumber, getLineNumber, setColumnNumber, setLineNumber
 
Methods inherited from class antlr.CommonAST
getText, getType, initialize, initialize, initialize, setText, setType
 
Methods inherited from class antlr.BaseAST
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

block

public junc.ast.BlockNode block

expression

public junc.ast.ExpressionNode expression
Constructor Detail

SynchronizedStatementNode

public SynchronizedStatementNode()
Method Detail

typeCheck

public junc.types.JUnCBaseType typeCheck(junc.symtab.SymbolTable stable)
                                  throws TypeCheckError
Specified by:
typeCheck in class StatementNode
TypeCheckError