equal
deleted
inserted
replaced
1316 |
1316 |
1317 // setup default return values |
1317 // setup default return values |
1318 int vtable_index = Method::invalid_vtable_index; |
1318 int vtable_index = Method::invalid_vtable_index; |
1319 methodHandle selected_method; |
1319 methodHandle selected_method; |
1320 |
1320 |
1321 assert(recv.is_null() || recv->is_oop(), "receiver is not an oop"); |
|
1322 |
|
1323 // runtime method resolution |
1321 // runtime method resolution |
1324 if (check_null_and_abstract && recv.is_null()) { // check if receiver exists |
1322 if (check_null_and_abstract && recv.is_null()) { // check if receiver exists |
1325 THROW(vmSymbols::java_lang_NullPointerException()); |
1323 THROW(vmSymbols::java_lang_NullPointerException()); |
1326 } |
1324 } |
1327 |
1325 |