/*
* Statement.java 1.0
*
*
* Jun 20, 1997 by mich
* Sep 29, 1997 by bv
* Oct 11, 1997 by mich
*
* @see io.devnulllabs.openjava.ptree.ParseTree
* @version 1.0 last updated: Oct 11, 1997
* @author Michiaki Tatsubori
*/
package io.devnulllabs.openjava.ptree;
/**
* The Statement
class presents common statement interface
* of parse tree.
*
* this interface is impelemented by
*
* EmptyStatement * LabeledStatement * ExpressionStatement * (selection statement) * IfStatement * SwitchStatement * (iteration statement) * WhileStatement * DoWhileStatement * ForStatement * (jump statement) * BreakStatement * ContinueStatement * ReturnStatement * ThrowStatement * (guarding statement) * SynchronizedStatement * TryStatement ** * @see io.devnulllabs.openjava.ptree.ParseTree * @see io.devnulllabs.openjava.ptree.EmptyStatement * @see io.devnulllabs.openjava.ptree.LabeledStatement * @see io.devnulllabs.openjava.ptree.ExpressionStatement * @see io.devnulllabs.openjava.ptree.IfStatement * @see io.devnulllabs.openjava.ptree.SwitchStatement * @see io.devnulllabs.openjava.ptree.WhileStatement * @see io.devnulllabs.openjava.ptree.DoWhileStatement * @see io.devnulllabs.openjava.ptree.ForStatement * @see io.devnulllabs.openjava.ptree.BreakStatement * @see io.devnulllabs.openjava.ptree.ContinueStatement * @see io.devnulllabs.openjava.ptree.ReturnStatement * @see io.devnulllabs.openjava.ptree.ThrowStatement * @see io.devnulllabs.openjava.ptree.SynchronizedStatement * @see io.devnulllabs.openjava.ptree.TryStatement */ public interface Statement extends ParseTree { }