NodeType.java :  » Code-Analyzer » pmd-4.2rc1 » net » sourceforge » pmd » dfa » Java Open Source

Java Open Source » Code Analyzer » pmd 4.2rc1 
pmd 4.2rc1 » net » sourceforge » pmd » dfa » NodeType.java
package net.sourceforge.pmd.dfa;

/**
 * @author raik
 */
public interface NodeType {

    int IF_EXPR = 1;
    int IF_LAST_STATEMENT = 2;
    int IF_LAST_STATEMENT_WITHOUT_ELSE = 3;
    int ELSE_LAST_STATEMENT = 4;

    int WHILE_EXPR = 10;
    int WHILE_LAST_STATEMENT = 11;

    int SWITCH_START = 20;
    int CASE_LAST_STATEMENT = 21;
    int SWITCH_LAST_DEFAULT_STATEMENT = 22;
    int SWITCH_END = 23;

    int FOR_INIT = 30;
    int FOR_EXPR = 31;
    int FOR_UPDATE = 32;
    int FOR_BEFORE_FIRST_STATEMENT = 33;
    int FOR_END = 34;

    int DO_BEFORE_FIRST_STATEMENT = 40;
    int DO_EXPR = 41;

    int RETURN_STATEMENT = 50;
    int BREAK_STATEMENT = 51;
    int CONTINUE_STATEMENT = 52;
    
    int LABEL_STATEMENT = 60;
    int LABEL_LAST_STATEMENT = 61;
    
    // TODO - throw statements?
    int THROW_STATEMENT = 70;
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.