equal
deleted
inserted
replaced
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 |