src/share/vm/runtime/signature.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/runtime/signature.cpp
src/share/vm/runtime/signature.cpp
Print this page
rev 5732 : [mq]: comments2
*** 150,160 ****
while (_signature->byte_at(_index) != ')') _parameter_index += parse_type();
expect(')');
_parameter_index = 0;
}
! // Optimized version of iterat_parameters when fingerprint is known
void SignatureIterator::iterate_parameters( uint64_t fingerprint ) {
uint64_t saved_fingerprint = fingerprint;
// Check for too many arguments
if ( fingerprint == UCONST64(-1) ) {
--- 150,160 ----
while (_signature->byte_at(_index) != ')') _parameter_index += parse_type();
expect(')');
_parameter_index = 0;
}
! // Optimized version of iterate_parameters when fingerprint is known
void SignatureIterator::iterate_parameters( uint64_t fingerprint ) {
uint64_t saved_fingerprint = fingerprint;
// Check for too many arguments
if ( fingerprint == UCONST64(-1) ) {
src/share/vm/runtime/signature.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File