1.1 --- a/src/share/vm/prims/methodHandles.hpp Thu Jan 27 13:42:28 2011 -0800 1.2 +++ b/src/share/vm/prims/methodHandles.hpp Thu Jan 27 16:11:27 2011 -0800 1.3 @@ -287,7 +287,7 @@ 1.4 static void init_MemberName(oop mname_oop, oop target); // compute vmtarget/vmindex from target 1.5 static void init_MemberName(oop mname_oop, methodOop m, bool do_dispatch = true); 1.6 static void init_MemberName(oop mname_oop, klassOop field_holder, AccessFlags mods, int offset); 1.7 - static int find_MemberNames(klassOop k, symbolOop name, symbolOop sig, 1.8 + static int find_MemberNames(klassOop k, Symbol* name, Symbol* sig, 1.9 int mflags, klassOop caller, 1.10 int skip, objArrayOop results); 1.11 // bit values for suppress argument to expand_MemberName: 1.12 @@ -466,6 +466,8 @@ 1.13 Register temp_reg, Register temp2_reg, Register temp3_reg = noreg); 1.14 1.15 static void trace_method_handle(MacroAssembler* _masm, const char* adaptername) PRODUCT_RETURN; 1.16 + 1.17 + static Symbol* convert_to_signature(oop type_str, bool polymorphic, TRAPS); 1.18 }; 1.19 1.20