ConstantExpression extends EvaluationExpression { public IJsonNode getConstant() { return this.constant; } ConstantExpression();  ConstantExpression(final IJsonNode constant);  ConstantExpression(final Object constant); @Override void appendAsString(final Appendable appendable); @Override boolean equals(final Object obj); @Override IJsonNode evaluate(final IJsonNode node); IJsonNode getConstant(); @Override int hashCode(); static final EvaluationExpression MISSING; static final EvaluationExpression NULL; }
@Test public void shouldCastNumericNodeCorrectly() { final Object result = new ConstantExpression(IntNode.valueOf(42)).getConstant(); Assert.assertEquals(IntNode.valueOf(42), result); }