src/share/vm/oops/cpCache.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/oops/cpCache.hpp	Mon Sep 10 16:17:24 2012
--- new/src/share/vm/oops/cpCache.hpp	Mon Sep 10 16:17:24 2012

*** 219,234 **** --- 219,236 ---- methodHandle method, // Resolved method int index // Method index into interface ); void set_method_handle( + constantPoolHandle cpool, // holding constant pool (required for locking) methodHandle method, // adapter for invokeExact, etc. Handle appendix, // stored in refs[f2]; could be a java.lang.invoke.MethodType objArrayHandle resolved_references ); void set_dynamic_call( + constantPoolHandle cpool, // holding constant pool (required for locking) methodHandle method, // adapter for this call site Handle appendix, // stored in refs[f2]; could be a java.lang.invoke.CallSite objArrayHandle resolved_references );
*** 246,255 **** --- 248,258 ---- // reference for the call site, but (if present) it *is* represented in // the Method* bound to the site. This means that static and dynamic // resolution logic needs to make slightly different assessments about the // number and types of arguments. void set_method_handle_common( + constantPoolHandle cpool, // holding constant pool (required for locking) Bytecodes::Code invoke_code, // _invokehandle or _invokedynamic methodHandle adapter, // invoker method (f1) Handle appendix, // appendix such as CallSite, MethodType, etc. (refs[f2]) objArrayHandle resolved_references );

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