Package org.hisrc.jscm.codemodel.statement

Examples of org.hisrc.jscm.codemodel.statement.JSStatement


    f.lineTerminator();
    final CodeWriter fi = f.indented();
    final List<JSStatement> statements = value.getStatements();

    for (int index = 0; index < statements.size(); index++) {
      final JSStatement statement = statements.get(index);
      fi.statement(statement);
      fi.lineTerminator();
    }
    f.closeCurlyBracket();
    return f;
View Full Code Here


      fi.keyword("case").whiteSpace();
      fi.indented().expression(caseClause.getExpression());
      fi.colon().whiteSpace();
      List<JSStatement> statements = caseClause.getStatements();
      for (int index = 0; index < statements.size(); index++) {
        final JSStatement statement = statements.get(index);
        fi.block(statement);
      }
      fi.lineTerminator();
    }
    if (value.getDefaultClause() != null) {
      fi.keyword("default");
      fi.colon().whiteSpace();
      final List<JSStatement> statements = value.getDefaultClause()
          .getStatements();
      for (int index = 0; index < statements.size(); index++) {
        final JSStatement statement = statements.get(index);
        fi.block(statement);
      }
      fi.lineTerminator();
    }

    for (JSCaseClause caseClause : value.getSecondCaseClauses()) {
      fi.keyword("case").whiteSpace();
      f.expression(caseClause.getExpression());
      fi.colon().whiteSpace();
      final List<JSStatement> statements = caseClause.getStatements();
      for (int index = 0; index < statements.size(); index++) {
        final JSStatement statement = statements.get(index);
        fi.block(statement);
      }
      fi.lineTerminator();
    }
    f.closeCurlyBracket();
View Full Code Here

TOP

Related Classes of org.hisrc.jscm.codemodel.statement.JSStatement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.