< prev index next >
src/share/vm/oops/method.hpp
Print this page
*** 683,694 ****
static methodHandle make_method_handle_intrinsic(vmIntrinsics::ID iid, // _invokeBasic, _linkToVirtual
Symbol* signature, //anything at all
TRAPS);
static Klass* check_non_bcp_klass(Klass* klass);
! // How many extra stack entries for invokedynamic when it's enabled
! static const int extra_stack_entries_for_jsr292 = 1;
// this operates only on invoke methods:
// presize interpreter frames for extra interpreter stack entries, if needed
// Account for the extra appendix argument for invokehandle/invokedynamic
static int extra_stack_entries() { return extra_stack_entries_for_jsr292; }
--- 683,696 ----
static methodHandle make_method_handle_intrinsic(vmIntrinsics::ID iid, // _invokeBasic, _linkToVirtual
Symbol* signature, //anything at all
TRAPS);
static Klass* check_non_bcp_klass(Klass* klass);
! enum {
! // How many extra stack entries for invokedynamic
! extra_stack_entries_for_jsr292 = 1
! };
// this operates only on invoke methods:
// presize interpreter frames for extra interpreter stack entries, if needed
// Account for the extra appendix argument for invokehandle/invokedynamic
static int extra_stack_entries() { return extra_stack_entries_for_jsr292; }
< prev index next >