comparison src/share/vm/oops/methodOop.hpp @ 3785:ddd894528dbc

7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path Reviewed-by: never
author jrose
date Thu, 23 Jun 2011 17:14:06 -0700
parents 38fea01eb669
children be4ca325525a 94ec88ca68e2
comparison
equal deleted inserted replaced
3784:aabf25fa3f05 3785: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