Examples of AssertStatement


Examples of anvil.script.statements.AssertStatement

    Token p = start.next;
    while(p != end && p != null) {
      buf.append(p.image);
      p = p.next;
    }
    AssertStatement stmt = new AssertStatement(flowPeek(), toLocation(start), (Expression)pop(), buf.toString());
    flowPushChild(stmt);
    flowPop();
  }
View Full Code Here

Examples of com.bacoder.parser.java.api.AssertStatement

          }
        });
  }

  protected AssertStatement processAssertStatement(StatementContext context) {
    AssertStatement assertStatement = createNode(context, AssertStatement.class);

    List<ExpressionContext> expressionContexts = getChildren(context, ExpressionContext.class);
    if (expressionContexts.size() > 0) {
      assertStatement.setExpression(
          getAdapter(ExpressionAdapter.class).adapt(expressionContexts.get(0)));
    }

    if (expressionContexts.size() > 1) {
      assertStatement.setErrorMessage(
          getAdapter(ExpressionAdapter.class).adapt(expressionContexts.get(1)));
    }

    return assertStatement;
  }
View Full Code Here

Examples of dk.brics.string.intermediate.AssertStatement

          protectedNops.clear();
          // assertions referring to a nop statement must have their target updated to the nop's predecessor,
          // or in case there are multiple predecessors, the nop must not be removed
          for (Statement s : m.getStatements()) {
            if (s instanceof AssertStatement) {
              AssertStatement a = (AssertStatement)s;
              Statement target = a.targetStatement;
              while (target instanceof Nop && target.getPreds().size() == 1) {
                target = target.getPreds().iterator().next();
                a.targetStatement = target;
              }
View Full Code Here

Examples of org.codehaus.groovy.ast.stmt.AssertStatement

                                new VariableExpression("text"),
                                Token.newSymbol("=", -1, -1),
                                new MethodCallExpression(new VariableExpression("str"), "toString", MethodCallExpression.NO_ARGUMENTS))));

        block.addStatement(
                new AssertStatement(
                        new BooleanExpression(
                                new BinaryExpression(
                                        new VariableExpression("text"),
                                        Token.newSymbol("==", -1, -1),
                                        new ConstantExpression("Hello World!"))),
View Full Code Here

Examples of org.codehaus.groovy.ast.stmt.AssertStatement

                                new VariableExpression("text"),
                                Token.newSymbol("=", -1, -1),
                                new MethodCallExpression(new VariableExpression("str"), "toString", MethodCallExpression.NO_ARGUMENTS))));

        block.addStatement(
                new AssertStatement(
                        new BooleanExpression(
                                new BinaryExpression(
                                        new VariableExpression("text"),
                                        Token.newSymbol("==", -1, -1),
                                        new ConstantExpression("Hello World!")))));
View Full Code Here

Examples of org.codehaus.groovy.ast.stmt.AssertStatement

                                new VariableExpression("text"),
                                Token.newSymbol("=", -1, -1),
                                new MethodCallExpression(new VariableExpression("str"), "toString", MethodCallExpression.NO_ARGUMENTS))));

        block.addStatement(
                new AssertStatement(
                        new BooleanExpression(
                                new BinaryExpression(
                                        new VariableExpression("text"),
                                        Token.newSymbol("==", -1, -1),
                                        new ConstantExpression("Hello World!"))),
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.AssertStatement

  pushOnGenericsLengthStack(0); // handle type arguments
}
protected void consumeAssertStatement() {
  // AssertStatement ::= 'assert' Expression ':' Expression ';'
  this.expressionLengthPtr-=2;
  pushOnAstStack(new AssertStatement(this.expressionStack[this.expressionPtr--], this.expressionStack[this.expressionPtr--], this.intStack[this.intPtr--]));
}
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.AssertStatement

  return;
}
protected void consumeSimpleAssertStatement() {
  // AssertStatement ::= 'assert' Expression ';'
  this.expressionLengthPtr--;
  pushOnAstStack(new AssertStatement(this.expressionStack[this.expressionPtr--], this.intStack[this.intPtr--]));
}
View Full Code Here

Examples of org.openquark.cal.internal.javamodel.JavaStatement.AssertStatement

            T arg) {
        JavaExpression condition =
            (JavaExpression)assertStatement.getConditionExpr().accept(this, arg);
        if (assertStatement.getOnFailureExpr() != null) {
            JavaExpression failureExpr = (JavaExpression)assertStatement.getOnFailureExpr().accept(this, arg);
            return new AssertStatement (
                    condition,
                    failureExpr,
                    assertStatement.getOnFailureExprType());
        }
        return new AssertStatement (condition);
       
    }
View Full Code Here

Examples of org.openquark.cal.internal.javamodel.JavaStatement.AssertStatement

            // Finish the block.
            emitLine (sb, indent, "}");
        } else
        if (statement instanceof AssertStatement) {
            AssertStatement ast = (AssertStatement)statement;
            JavaExpression conditionExpression = ast.getConditionExpr();
            JavaExpression failureExpression = ast.getOnFailureExpr();

            if (failureExpression != null) {
                emitIndent(sb, indent);
                sb.append("assert (");
                sb.append(getSource(conditionExpression, indent, 8, context));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.