hotspot/src/share/vm/oops/methodOop.hpp
changeset 10008 d84de97ad847
parent 8883 5569135acca3
child 11480 1bf714e8adb4
equal deleted inserted replaced
10007:43d4a6542551 10008:d84de97ad847
   598   static methodHandle make_invoke_method(KlassHandle holder,
   598   static methodHandle make_invoke_method(KlassHandle holder,
   599                                          Symbol* name, //invokeExact or invokeGeneric
   599                                          Symbol* name, //invokeExact or invokeGeneric
   600                                          Symbol* signature, //anything at all
   600                                          Symbol* signature, //anything at all
   601                                          Handle method_type,
   601                                          Handle method_type,
   602                                          TRAPS);
   602                                          TRAPS);
       
   603   static klassOop check_non_bcp_klass(klassOop klass);
   603   // these operate only on invoke methods:
   604   // these operate only on invoke methods:
   604   oop method_handle_type() const;
   605   oop method_handle_type() const;
   605   static jint* method_type_offsets_chain();  // series of pointer-offsets, terminated by -1
   606   static jint* method_type_offsets_chain();  // series of pointer-offsets, terminated by -1
   606   // presize interpreter frames for extra interpreter stack entries, if needed
   607   // presize interpreter frames for extra interpreter stack entries, if needed
   607   // method handles want to be able to push a few extra values (e.g., a bound receiver), and
   608   // method handles want to be able to push a few extra values (e.g., a bound receiver), and