src/share/vm/oops/method.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/oops/method.hpp

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; }
src/share/vm/oops/method.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File