Here you can find the source of toShort(Object obj)
public static short toShort(Object obj)
//package com.java2s; /*//from ww w .ja v a 2 s . c om * Copyright 2012-2015 Aerospike, Inc. * * Portions may be licensed to Aerospike, Inc. under one or more contributor * license agreements WHICH ARE COMPATIBLE WITH THE APACHE LICENSE, VERSION 2.0. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ public class Main { /** * Convert object returned from server to short. */ public static short toShort(Object obj) { // The server always returns numbers as longs, so get long and cast. return (short) toLong(obj); } /** * Convert object returned from server to long. */ public static long toLong(Object obj) { // The server always returns numbers as longs if found. // If not found, the server may return null. Convert null to zero. return (obj != null) ? (Long) obj : 0; } }