Examples of toStringAST()


Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

    evaluate("'ab' + null", "abnull", String.class);
    evaluate("null + 'ab'", "nullab", String.class);

    // AST:
    SpelExpression expr = (SpelExpression)parser.parseExpression("+3");
    assertEquals("+3",expr.toStringAST());
    expr = (SpelExpression)parser.parseExpression("2+3");
    assertEquals("(2 + 3)",expr.toStringAST());

    // use as a unary operator
    evaluate("+5d",5d,Double.class);
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

    // AST:
    SpelExpression expr = (SpelExpression)parser.parseExpression("+3");
    assertEquals("+3",expr.toStringAST());
    expr = (SpelExpression)parser.parseExpression("2+3");
    assertEquals("(2 + 3)",expr.toStringAST());

    // use as a unary operator
    evaluate("+5d",5d,Double.class);
    evaluate("+5L",5L,Long.class);
    evaluate("+5",5,Integer.class);
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

    evaluate("'c' - 2", "a", String.class);
    evaluate("3.0f - 5.0f", -2.0f, Float.class);
    evaluateAndCheckError("'ab' - 2", SpelMessage.OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES);
    evaluateAndCheckError("2-'ab'", SpelMessage.OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES);
    SpelExpression expr = (SpelExpression)parser.parseExpression("-3");
    assertEquals("-3", expr.toStringAST());
    expr = (SpelExpression)parser.parseExpression("2-3");
    assertEquals("(2 - 3)", expr.toStringAST());

    evaluate("-5d",-5d,Double.class);
    evaluate("-5L",-5L,Long.class);
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

    evaluateAndCheckError("'ab' - 2", SpelMessage.OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES);
    evaluateAndCheckError("2-'ab'", SpelMessage.OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES);
    SpelExpression expr = (SpelExpression)parser.parseExpression("-3");
    assertEquals("-3", expr.toStringAST());
    expr = (SpelExpression)parser.parseExpression("2-3");
    assertEquals("(2 - 3)", expr.toStringAST());

    evaluate("-5d",-5d,Double.class);
    evaluate("-5L",-5L,Long.class);
    evaluate("-5", -5, Integer.class);
    evaluate("-new java.math.BigDecimal('5')", new BigDecimal("-5"),BigDecimal.class);
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

    // not writable
    assertFalse(expr.isWritable(new StandardEvaluationContext()));

    // ast
    assertEquals("new String('wibble')", expr.toStringAST());
  }

  // unary expressions
  @Test
  public void testUnaryMinus01() {
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

  @Test
  public void testTypeReferencesAndQualifiedIdentifierCaching() throws Exception {
    SpelExpression expr = (SpelExpression) parser.parseExpression("T(java.lang.String)");
    assertFalse(expr.isWritable(new StandardEvaluationContext()));
    assertEquals("T(java.lang.String)", expr.toStringAST());
    assertEquals(String.class, expr.getValue(Class.class));
    // use cached QualifiedIdentifier:
    assertEquals("T(java.lang.String)", expr.toStringAST());
    assertEquals(String.class, expr.getValue(Class.class));
  }
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

    SpelExpression expr = (SpelExpression) parser.parseExpression("T(java.lang.String)");
    assertFalse(expr.isWritable(new StandardEvaluationContext()));
    assertEquals("T(java.lang.String)", expr.toStringAST());
    assertEquals(String.class, expr.getValue(Class.class));
    // use cached QualifiedIdentifier:
    assertEquals("T(java.lang.String)", expr.toStringAST());
    assertEquals(String.class, expr.getValue(Class.class));
  }
 
  @Test
  public void operatorVariants() throws Exception {
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

  }

  @Test
  public void testProjection06() throws Exception {
    SpelExpression expr = (SpelExpression) parser.parseExpression("'abc'.![true]");
    assertEquals("'abc'.![true]", expr.toStringAST());
  }

  // SELECTION

  @Test
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

  }

  @Test
  public void testSelectionAST() throws Exception {
    SpelExpression expr = (SpelExpression) parser.parseExpression("'abc'.^[true]");
    assertEquals("'abc'.^[true]", expr.toStringAST());
    expr = (SpelExpression) parser.parseExpression("'abc'.?[true]");
    assertEquals("'abc'.?[true]", expr.toStringAST());
    expr = (SpelExpression) parser.parseExpression("'abc'.$[true]");
    assertEquals("'abc'.$[true]", expr.toStringAST());
  }
View Full Code Here

Examples of org.springframework.expression.spel.standard.SpelExpression.toStringAST()

  @Test
  public void testSelectionAST() throws Exception {
    SpelExpression expr = (SpelExpression) parser.parseExpression("'abc'.^[true]");
    assertEquals("'abc'.^[true]", expr.toStringAST());
    expr = (SpelExpression) parser.parseExpression("'abc'.?[true]");
    assertEquals("'abc'.?[true]", expr.toStringAST());
    expr = (SpelExpression) parser.parseExpression("'abc'.$[true]");
    assertEquals("'abc'.$[true]", expr.toStringAST());
  }

  // Constructor invocation
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.