@Override public final long getLong( Object obj ) { if ( obj instanceof Map ) { Map map = ( Map ) obj; return Conversions.toLong( map.get( name ) ); } Exceptions.die("Object must be a map"); return -1; }
@Override public final long getLong( Object obj ) { if ( obj instanceof Map ) { Map map = ( Map ) obj; return Conversions.toLong( map.get( name ) ); } Exceptions.die("Object must be a map"); return -1; }
public static long toLongOrDie(Object obj) { long l = toLong(obj, Long.MIN_VALUE); if (l == Long.MIN_VALUE) { Exceptions.die("Cannot convert", obj, "into long value", obj); } return l; }
@Override public long parseLong ( String jsonString ) { return Conversions.toLong ( parse (jsonString) ); }
@Override public long parseLong ( CharSequence jsonSeq ) { return Conversions.toLong ( parse ( jsonSeq ) ); }
@Override public long parseLong ( InputStream input ) { return Conversions.toLong ( parse ( input ) ); }
@Override public long parseLong ( byte[] jsonBytes, Charset charset ) { return Conversions.toLong ( parse ( jsonBytes, charset ) ); }
@Override public long parseLongFromFile ( String fileName ) { return Conversions.toLong ( parseFile ( fileName ) ); }
@Override public long parseLongFromFile ( String fileName ) { return Conversions.toLong ( parseFile ( fileName ) ); }
@Override public long parseLong ( String jsonString ) { return Conversions.toLong ( parse (jsonString) ); }
@Override public long parseLong ( byte[] jsonBytes, Charset charset ) { return Conversions.toLong ( parse ( jsonBytes, charset ) ); }
@Override public long parseLong ( CharSequence jsonSeq ) { return Conversions.toLong ( parse ( jsonSeq ) ); }
public static long toLongOrDie(Object obj) { long l = toLong(obj, Long.MIN_VALUE); if (l == Long.MIN_VALUE) { Exceptions.die("Cannot convert", obj, "into long value", obj); } return l; }
public static <K, V> long toLong( Map<K, V> map, K key ) { V value = map.get(key); long l = Conversions.toLong(value, Long.MIN_VALUE); if ( l == Long.MIN_VALUE ) { Exceptions.die("Cannot convert", key, "into long value", value); } return l; }
public static <K, V> long toLong( Map<K, V> map, K key ) { V value = map.get(key); long l = Conversions.toLong(value, Long.MIN_VALUE); if ( l == Long.MIN_VALUE ) { Exceptions.die("Cannot convert", key, "into long value", value); } return l; }
@Override public long parseLong ( InputStream input, Charset charset ) { return Conversions.toLong ( parse ( input, charset ) ); }
@Override public long parseLong ( char[] chars ) { return Conversions.toLong ( parse ( chars ) ); }
@Override public long parseLong ( CharSequence jsonSeq ) { return Conversions.toLong ( parse ( jsonSeq ) ); }
@Override public long parseLong ( byte[] jsonBytes ) { return Conversions.toLong ( parse ( jsonBytes ) ); }
@Override public long parseLong ( char[] chars ) { return Conversions.toLong ( parse ( chars ) ); }