summaryrefslogtreecommitdiff
path: root/src/main/java/io/devnulllabs/openjava/ptree/Statement.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/devnulllabs/openjava/ptree/Statement.java')
-rw-r--r--src/main/java/io/devnulllabs/openjava/ptree/Statement.java63
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
+{
+}