in FlexPMD/flex-pmd-java/flex-pmd-ruleset-api/src/main/java/com/adobe/ac/pmd/rules/core/AbstractAstFlexRule.java [580:629]
protected void visitStatement( final IParserNode statementNode )
{
switch ( statementNode.getId() )
{
case OP:
visitOperator( statementNode );
break;
case AS:
visitAs( statementNode );
break;
case RETURN:
visitReturn( statementNode );
break;
case IF:
visitIf( statementNode );
break;
case FOR:
visitFor( statementNode );
break;
case FOREACH:
visitForEach( statementNode );
break;
case DO:
visitDo( statementNode );
break;
case WHILE:
visitWhile( statementNode );
break;
case SWITCH:
visitSwitch( statementNode );
break;
case TRY:
visitTry( statementNode );
break;
case CATCH:
visitCatch( statementNode );
break;
case FINALLY:
visitFinally( statementNode );
break;
case STMT_EMPTY:
visitEmptyStatetement( statementNode );
break;
case LEFT_CURLY_BRACKET:
visitBlock( statementNode );
break;
default:
visitExpressionList( statementNode );
}
}