/* * ReturnOperation.java * @Author Oleg Gorobets * Created: Jul 28, 2007 * CVS-ID: $Id: *************************************************************************/ package org.swfparser.operation; import java.util.Stack; import org.swfparser.CodeUtil; import org.swfparser.Operation; public class ReturnOperation extends UnaryOperation { public ReturnOperation(Stack<Operation> stack) { super(stack); // TODO Auto-generated constructor stub } @Override public String getStringValue(int level) { StringBuilder buf = new StringBuilder(); buf.append(CodeUtil.getIndent(level)); buf.append("return"); String stringValue = op.getStringValue(level); if (!stringValue.equals("undefined")) { buf.append(" "); buf.append(stringValue); } return buf.toString(); } }