protected void fill ( ) throws IOException { if ( TraceComponent . isAnyTracingEnabled ( ) && logger . isLoggable ( Level . FINE ) ) { //306998.15 logger . logp ( Level . FINE , CLASS_NAME , "fill" , "fill" ) ; } // PK79219 Start long longLeft = limit - total ; int len ; if ( longLeft > Integer . MAX_VALUE ) len = buf . length ; else len = Math . min ( buf . length , ( int ) longLeft ) ; // PK79219 End if ( len > 0 ) { len = in . read ( buf , 0 , len ) ; if ( len > 0 ) { pos = 0 ; count = len ; } } }
Fills input buffer with more bytes .