hotspot/src/share/vm/prims/jni.cpp
changeset 41669 2091069b6851
parent 40655 9f644073d3a0
child 42307 cefc81dc1d52
equal deleted inserted replaced
41668:e9c6bbf513e5 41669:2091069b6851
  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