protected String tokenAsSql(Token token) { switch (token.getType()) { case Types.COMPARE_EQUAL: return "="; case Types.LOGICAL_AND: return "and"; case Types.LOGICAL_OR: return "or"; default: return token.getText(); } } }
/** * Returns the text of the root. Uses <code>getRoot(true)</code> * to get the root, so you will only receive null in return if the * root token returns it. */ public String getRootText() { Token root = getRoot( true ); return root.getText(); }
public String getText() { return "(" + operation.getText() + expression.getText() + ")"; }
public String getText() { return "(" + expression.getText() + operation.getText() + ")"; }
String text = root.getText(); int length = text.length(); if( length > 0 )
public String getText() { if (operation.getType() == Types.LEFT_SQUARE_BRACKET) { return leftExpression.getText() + "[" + rightExpression.getText() + "]"; } return "(" + leftExpression.getText() + " " + operation.getText() + " " + rightExpression.getText() + ")"; }
@Override public void visitPrefixExpression(PrefixExpression expr) { result = new ExpressionInfo( TextRegion.of(expr), TextPosition.startOf(expr), expr.getOperation().getText(), convert(expr.getExpression())); }
@Override public void visitPostfixExpression(PostfixExpression expr) { result = new ExpressionInfo( TextRegion.of(expr), TextPosition.startOf(expr), expr.getOperation().getText(), convert(expr.getExpression())); }
private Token getOpWithoutEqual(Expression exp) { if (!(exp instanceof BinaryExpression)) return null; // should never happen Token op = ((BinaryExpression) exp).getOperation(); int typeWithoutEqual = TokenUtil.removeAssignment(op.getType()); return new Token(typeWithoutEqual, op.getText() /* will do */, op.getStartLine(), op.getStartColumn()); }
public void visitBinaryExpression(BinaryExpression expression) { onLineNumber(expression, "visitBinaryExpression: \"" + expression.getOperation().getText() + "\" "); controller.getBinaryExpressionHelper().eval(expression); controller.getAssertionWriter().record(expression.getOperation()); }
@Override public void visitBinaryExpression(BinaryExpression expr) { result = new ExpressionInfo( TextRegion.of(expr), expr.getOperation().getType() == Types.LEFT_SQUARE_BRACKET ? startOf("[", expr.getRightExpression()) : // workaround for the fact that Token.startLine == 0 for token [ TextPosition.startOf(expr.getOperation()), expr.getOperation().getText(), convert(expr.getLeftExpression()), convert(expr.getRightExpression()) ); }
Expression rightExpression = exp.getRightExpression(); Token operation = exp.getOperation(); if (operation.getText().equals("=")) { String leftFieldName = null;
/** * Returns the text of the root. Uses <code>getRoot(true)</code> * to get the root, so you will only receive null in return if the * root token returns it. */ public String getRootText() { Token root = getRoot( true ); return root.getText(); }
/** * Returns the text of the root. Uses <code>getRoot(true)</code> * to get the root, so you will only receive null in return if the * root token returns it. */ public String getRootText() { Token root = getRoot( true ); return root.getText(); }
protected String tokenAsSql(Token token) { switch (token.getType()) { case Types.COMPARE_EQUAL: return "="; case Types.LOGICAL_AND: return "and"; case Types.LOGICAL_OR: return "or"; default: return token.getText(); } } }
protected String tokenAsSql(Token token) { switch (token.getType()) { case Types.COMPARE_EQUAL : return "="; case Types.LOGICAL_AND : return "and"; case Types.LOGICAL_OR : return "or"; default : return token.getText(); } } }
public static boolean isNotNullCheck(Object expression) { if (expression instanceof BinaryExpression) { if ("!=".equals(((BinaryExpression) expression).getOperation().getText())) { if (isNull(((BinaryExpression) expression).getLeftExpression()) || isNull(((BinaryExpression) expression).getRightExpression())) { return true; } } } return false; }
public String getText() { if (operation.getType() == Types.LEFT_SQUARE_BRACKET) { return leftExpression.getText() + "[" + rightExpression.getText() + "]"; } return "(" + leftExpression.getText() + " " + operation.getText() + " " + rightExpression.getText() + ")"; }
public String getText() { if (operation.getType() == Types.LEFT_SQUARE_BRACKET) { return leftExpression.getText() + "[" + rightExpression.getText() + "]"; } return "(" + leftExpression.getText() + " " + operation.getText() + " " + rightExpression.getText() + ")"; }
public String getText() { if (operation.getType() == Types.LEFT_SQUARE_BRACKET) { return leftExpression.getText() + "[" + rightExpression.getText() + "]"; } return "(" + leftExpression.getText() + " " + operation.getText() + " " + rightExpression.getText() + ")"; }