public static DecimalNode valueOf(BigDecimal d) { return new DecimalNode(d); }
@Override public int hashCode() { return Double.valueOf(doubleValue()).hashCode(); } }
@Override public Object serialize(Object dataFetcherResult) { if (dataFetcherResult instanceof DecimalNode) { return ((DecimalNode) dataFetcherResult).numberValue(); } else { throw serializationException(dataFetcherResult, IntNode.class); } }
return ((DecimalNode) node).decimalValue();
@Override public NumericNode numberNode(BigDecimal v) { return v != null ? new DecimalNode(v) : null; }
/** * Factory method for getting an instance of JSON numeric value * that expresses given unlimited precision floating point value */ public NumericNode numberNode(BigDecimal v) { return DecimalNode.valueOf(v); }
@Override public int hashCode() { return Double.valueOf(doubleValue()).hashCode(); } }
public static DecimalNode valueOf(BigDecimal d) { return new DecimalNode(d); }
/** * Factory method for getting an instance of JSON numeric value * that expresses given unlimited precision floating point value * * <p>In the event that the factory has been built to normalize decimal * values, the BigDecimal argument will be stripped off its trailing zeroes, * using {@link BigDecimal#stripTrailingZeros()}.</p> * * @see #JsonNodeFactory(boolean) */ public NumericNode numberNode(BigDecimal v) { return DecimalNode.valueOf(_cfgBigDecimalExact ? v : v.stripTrailingZeros()); }
@Override public int hashCode() { return Double.valueOf(doubleValue()).hashCode(); } }
public static DecimalNode valueOf(BigDecimal d) { return new DecimalNode(d); }
@Override public int hashCode() { return Double.valueOf(doubleValue()).hashCode(); } }
public static DecimalNode valueOf(BigDecimal d) { return new DecimalNode(d); }
@Override public int hashCode() { return Double.valueOf(doubleValue()).hashCode(); } }
public static DecimalNode valueOf(BigDecimal d) { return new DecimalNode(d); }
public static DecimalNode valueOf(BigDecimal d) { return new DecimalNode(d); }