diff options
Diffstat (limited to 'src/main/java/io/devnulllabs/openjava/ptree/Statement.java')
-rw-r--r-- | src/main/java/io/devnulllabs/openjava/ptree/Statement.java | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/src/main/java/io/devnulllabs/openjava/ptree/Statement.java b/src/main/java/io/devnulllabs/openjava/ptree/Statement.java new file mode 100644 index 0000000..438c109 --- /dev/null +++ b/src/main/java/io/devnulllabs/openjava/ptree/Statement.java @@ -0,0 +1,63 @@ +/* + * 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 <code>Statement</code> class presents common statement interface + * of parse tree. + * <br> + * this interface is impelemented by + * <blockquote> + * EmptyStatement + * LabeledStatement + * ExpressionStatement + * (selection statement) + * IfStatement + * SwitchStatement + * (iteration statement) + * WhileStatement + * DoWhileStatement + * ForStatement + * (jump statement) + * BreakStatement + * ContinueStatement + * ReturnStatement + * ThrowStatement + * (guarding statement) + * SynchronizedStatement + * TryStatement + * </blockquote> + * + * @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 +{ +} |