equal
deleted
inserted
replaced
387 assert(!has_appendix(), ""); |
387 assert(!has_appendix(), ""); |
388 case Bytecodes::_invokehandle: |
388 case Bytecodes::_invokehandle: |
389 case Bytecodes::_invokedynamic: |
389 case Bytecodes::_invokedynamic: |
390 assert(f1->is_method(), ""); |
390 assert(f1->is_method(), ""); |
391 return (Method*)f1; |
391 return (Method*)f1; |
|
392 default: |
|
393 break; |
392 } |
394 } |
393 } |
395 } |
394 } |
396 } |
395 invoke_code = bytecode_2(); |
397 invoke_code = bytecode_2(); |
396 if (invoke_code != (Bytecodes::Code)0) { |
398 if (invoke_code != (Bytecodes::Code)0) { |
407 Klass* klass = cpool->resolved_klass_at(holder_index); |
409 Klass* klass = cpool->resolved_klass_at(holder_index); |
408 return klass->method_at_vtable(f2_as_index()); |
410 return klass->method_at_vtable(f2_as_index()); |
409 } |
411 } |
410 } |
412 } |
411 break; |
413 break; |
|
414 default: |
|
415 break; |
412 } |
416 } |
413 } |
417 } |
414 return NULL; |
418 return NULL; |
415 } |
419 } |
416 |
420 |