Mercurial > hg > truffle
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 |