View Javadoc

1   package net.sourceforge.pmd.dfa;
2   
3   /***
4    * @author raik
5    */
6   public interface NodeType {
7   
8       int IF_EXPR = 1;
9       int IF_LAST_STATEMENT = 2;
10      int IF_LAST_STATEMENT_WITHOUT_ELSE = 3;
11      int ELSE_LAST_STATEMENT = 4;
12  
13      int WHILE_EXPR = 10;
14      int WHILE_LAST_STATEMENT = 11;
15  
16      int SWITCH_START = 20;
17      int CASE_LAST_STATEMENT = 21;
18      int SWITCH_LAST_DEFAULT_STATEMENT = 22;
19      int SWITCH_END = 23;
20  
21      int FOR_INIT = 30;
22      int FOR_EXPR = 31;
23      int FOR_UPDATE = 32;
24      int FOR_BEFORE_FIRST_STATEMENT = 33;
25      int FOR_END = 34;
26  
27      int DO_BEFORE_FIRST_STATEMENT = 40;
28      int DO_EXPR = 41;
29  
30      int RETURN_STATEMENT = 50;
31      int BREAK_STATEMENT = 51;
32      int CONTINUE_STATEMENT = 52;
33      // TODO - throw statements?
34  
35  }