blob: 438c1093f6b6edaa05fd9b62a513938400066986 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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
{
}
|