String function ( ) { while ( lines . peek ( ) == null ) { cbuf . clear ( ) ; int loc0 = ( reader != null ) ? reader . loc0 ( buf , 0 , buf . length ) : readable . loc0 ( cbuf ) ; if ( loc0 == - 1 ) { lineBuf . finish ( ) ; break ; } lineBuf . add ( buf , 0 , loc0 ) ; } return lines . poll ( ) ; }
reads a line of text . a line is considered to be terminated by any one of a line feed ' \ n ' , a carriage return ' \ r ' , or a carriage return followed immediately by a linefeed '' \ r \ n '' . concode_field_sep Readable readable concode_elem_sep CharBuffer cbuf concode_elem_sep Queue<String> lines concode_elem_sep Reader reader concode_elem_sep LineBuffer lineBuf concode_elem_sep char[] buf concode_field_sep void handleLine