equal
deleted
inserted
replaced
1171 ResourceMark rm(THREAD); |
1171 ResourceMark rm(THREAD); |
1172 JavaCallArguments java_args(number_of_parameters); |
1172 JavaCallArguments java_args(number_of_parameters); |
1173 args->set_java_argument_object(&java_args); |
1173 args->set_java_argument_object(&java_args); |
1174 |
1174 |
1175 // handle arguments |
1175 // handle arguments |
1176 assert(!method->is_static(), "method should not be static"); |
1176 assert(!method->is_static(), "method %s should not be static", method->name_and_sig_as_C_string()); |
1177 args->push_receiver(h_recv); // Push jobject handle |
1177 args->push_receiver(h_recv); // Push jobject handle |
1178 |
1178 |
1179 // Fill out JavaCallArguments object |
1179 // Fill out JavaCallArguments object |
1180 args->iterate( Fingerprinter(method).fingerprint() ); |
1180 args->iterate( Fingerprinter(method).fingerprint() ); |
1181 // Initialize result type |
1181 // Initialize result type |