Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.fasterxml.jackson.databind.node;
  
  
Numeric node that contains simple 16-bit integer values.
 
 public class ShortNode
     extends NumericNode
 {
     protected final short _value;
 
     /* 
     ************************************************
     * Construction
     ************************************************
     */
 
     public ShortNode(short v) {  = v; }
 
     public static ShortNode valueOf(short l) { return new ShortNode(l); }
 
     /* 
     ************************************************
     * Overridden JsonNode methods
     ************************************************
     */
 
     @Override public JsonToken asToken() { return .; }
 
     @Override
     public JsonParser.NumberType numberType() { return ..; }			// should be SHORT
 
 
     @Override
     public boolean isIntegralNumber() { return true; }
 
     @Override
     public boolean isShort() { return true; }
 
     @Override public boolean canConvertToInt() { return true; }
     @Override public boolean canConvertToLong() { return true; }
     
     @Override
     public Number numberValue() {
         return Short.valueOf();
     }
 
     @Override
     public short shortValue() { return ; }
 
     @Override
     public int intValue() { return ; }
 
     @Override
     public long longValue() { return ; }
 
     @Override
     public float floatValue() { return ; }
 
     @Override
     public double doubleValue() { return ; }
 
     @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 instanceof ShortNode) {
            return ((ShortNodeo). == ;
        }
        return false;
    }
    @Override
    public int hashCode() {
        return ;
    }
New to GrepCode? Check out our FAQ X