hotspot/src/share/vm/runtime/signature.cpp
changeset 22551 9bf46d16dcc6
parent 22234 da823d78ad65
child 24424 2658d7834c6e
equal deleted inserted replaced
22550:820966182ab9 22551:9bf46d16dcc6
   150   while (_signature->byte_at(_index) != ')') _parameter_index += parse_type();
   150   while (_signature->byte_at(_index) != ')') _parameter_index += parse_type();
   151   expect(')');
   151   expect(')');
   152   _parameter_index = 0;
   152   _parameter_index = 0;
   153 }
   153 }
   154 
   154 
   155 // Optimized version of iterat_parameters when fingerprint is known
   155 // Optimized version of iterate_parameters when fingerprint is known
   156 void SignatureIterator::iterate_parameters( uint64_t fingerprint ) {
   156 void SignatureIterator::iterate_parameters( uint64_t fingerprint ) {
   157   uint64_t saved_fingerprint = fingerprint;
   157   uint64_t saved_fingerprint = fingerprint;
   158 
   158 
   159   // Check for too many arguments
   159   // Check for too many arguments
   160   if ( fingerprint == UCONST64(-1) ) {
   160   if ( fingerprint == UCONST64(-1) ) {