src/share/vm/oops/methodOop.hpp

changeset 2982
ddd894528dbc
parent 2698
38fea01eb669
child 3427
94ec88ca68e2
equal deleted inserted replaced
2981:aabf25fa3f05 2982:ddd894528dbc
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

mercurial