From: bdemsky Date: Wed, 17 Jun 2009 18:40:53 +0000 (+0000) Subject: missing class X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=835974f4c764728f2fd0c2853f21d872fa254b64;p=IRC.git missing class --- diff --git a/Robust/src/IR/Tree/SynchronizedNode.java b/Robust/src/IR/Tree/SynchronizedNode.java new file mode 100644 index 00000000..f3aea2b5 --- /dev/null +++ b/Robust/src/IR/Tree/SynchronizedNode.java @@ -0,0 +1,26 @@ +package IR.Tree; + +public class SynchronizedNode extends BlockStatementNode { + BlockNode bn; + ExpressionNode en; + public SynchronizedNode(ExpressionNode en, BlockNode bn) { + this.en=en; + this.bn=bn; + } + + public BlockNode getBlockNode() { + return bn; + } + + public ExpressionNode getExpr() { + return en; + } + + public String printNode(int indent) { + return "synchronized("+en.printSpace(indent)+") {"+bn.printSpace(indent)+"}"; + } + + public int kind() { + return Kind.SynchronizedNode; + } +}