Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.fasterxml.jackson.databind.node;
  
  
Numeric node that contains simple 64-bit integer values.
 
 public final class LongNode
     extends NumericNode
 {
     final long _value;
 
     /* 
     ************************************************
     * Construction
     ************************************************
     */
 
     public LongNode(long v) {  = v; }
 
     public static LongNode valueOf(long l) { return new LongNode(l); }
 
     /* 
     ************************************************
     * Overrridden JsonNode methods
     ************************************************
     */
 
     @Override public JsonToken asToken() { return .; }
 
     @Override
     public JsonParser.NumberType numberType() { return ..; }
 
 
     @Override
     public boolean isIntegralNumber() { return true; }
 
     @Override
     public boolean isLong() { return true; }
 
     @Override public boolean canConvertToInt() {
         return ( >= . &&  <= .);
     }
     @Override public boolean canConvertToLong() { return true; }
     
     @Override
     public Number numberValue() {
         return Long.valueOf();
     }
 
     @Override
     public int intValue() { return (int; }
 
     @Override
     public long longValue() { return ; }
 
     @Override
     public double doubleValue() { return (double; }
 
     @Override
     public BigDecimal decimalValue() { return BigDecimal.valueOf(); }
 
     @Override
     public BigInteger bigIntegerValue() { return BigInteger.valueOf(); }
 
     @Override
     public String asText() {
         return NumberOutput.toString();
     }
 
     @Override
     public boolean asBoolean(boolean defaultValue) {
         return  != 0;
     }
     
     @Override
     public final void serialize(JsonGenerator jgSerializerProvider provider)
         throws IOExceptionJsonProcessingException
     {
         jg.writeNumber();
     }
 
     @Override
     public boolean equals(Object o)
     {
         if (o == thisreturn true;
         if (o == nullreturn false;
         if (o.getClass() != getClass()) { // final class, can do this
             return false;
         }
         return ((LongNodeo). == ;
     }
    @Override
    public int hashCode() {
        return ((int) ^ (int) ( >> 32);
    }
New to GrepCode? Check out our FAQ X