public static long parseLong( char[] digitChars ) { return parseLong(digitChars, 0, digitChars.length); }
value = parseInt(buffer, from, index); } else { value = parseLong(buffer, from, index);
public long longValue() { return CharScanner.parseLong(buffer, 0, location); }
value = parseInt(buffer, from, index); } else { value = parseLong(buffer, from, index);
public long longValue() { return CharScanner.parseLong(buffer, 0, location); }
public static long parseLong( char[] digitChars ) { return parseLong(digitChars, 0, digitChars.length); }
/** * parse an long within a range * @param buffer input string * @return value */ public static long parseLong( String buffer ) { return CharScanner.parseLong( FastStringUtils.toCharArray(buffer) ); }
/** * parse an long within a range * @param buffer input string * @return value */ public static long parseLong( String buffer, int from, int to ) { return CharScanner.parseLong( FastStringUtils.toCharArray(buffer), from , to ); }
/** * parse an long within a range * @param buffer input string * @return value */ public static long parseLong( String buffer ) { return CharScanner.parseLong( FastStringUtils.toCharArray(buffer) ); }
/** * parse an long within a range * @param buffer input string * @return value */ public static long parseLong( String buffer, int from, int to ) { return CharScanner.parseLong( FastStringUtils.toCharArray(buffer), from , to ); }
@Override public long longValue () { if ( CharScanner.isLong(buffer, startIndex, endIndex - startIndex) ){ return CharScanner.parseLong(buffer, startIndex, endIndex); } else { return Exceptions.die(int.class, "not a long"); } }
@Override public long longValue () { if( CharScanner.isLong(buffer, startIndex, endIndex - startIndex)){ return CharScanner.parseLong(buffer, startIndex, endIndex); } else { return Exceptions.die(int.class, "not a long"); } }
@Override public long longValue () { if ( CharScanner.isInteger(buffer, startIndex, endIndex - startIndex) ){ return CharScanner.parseInt(buffer, startIndex, endIndex); } else { return CharScanner.parseLong(buffer, startIndex, endIndex); } }
@Override public long longValue () { if ( CharScanner.isInteger(buffer, startIndex, endIndex - startIndex) ){ return CharScanner.parseInt(buffer, startIndex, endIndex); } else if( CharScanner.isLong(buffer, startIndex, endIndex - startIndex)){ return CharScanner.parseLong(buffer, startIndex, endIndex); } else { return 0L; } }
private final Object decodeNumber(boolean negative) { char[] chars = characterSource.readNumber (); Object value = null; if ( CharScanner.hasDecimalChar(chars, negative) ) { value = CharScanner.parseDouble( chars ); } else if (CharScanner.isInteger ( chars )) { value = CharScanner.parseInt ( chars ); } else if (CharScanner.isLong( chars )) { value = CharScanner.parseLong ( chars ); } return value; }
private final Object decodeNumber(boolean negative) { char[] chars = characterSource.readNumber (); Object value = null; if ( CharScanner.hasDecimalChar(chars, negative) ) { value = CharScanner.parseDouble( chars ); } else if (CharScanner.isInteger ( chars )) { value = CharScanner.parseInt ( chars ); } else if (CharScanner.isLong( chars )) { value = CharScanner.parseLong ( chars ); } return value; }
private final Object decodeNumber(boolean negative) { char[] chars = characterSource.readNumber (); Object value = null; if ( CharScanner.hasDecimalChar(chars, negative) ) { value = CharScanner.parseDouble( chars ); } else if (CharScanner.isInteger ( chars )) { value = CharScanner.parseInt ( chars ); } else if (CharScanner.isLong( chars )) { value = CharScanner.parseLong ( chars ); } return value; }