/* * 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 { }