| /openjdk7/langtools/test/tools/javac/meth/ |
| H A D | XlintWarn.java | 36 void test(MethodHandle mh) throws Throwable { argument 37 int i1 = (int)mh.invokeExact(); 38 int i2 = (int)mh.invoke(); 39 int i3 = (int)mh.invokeWithArguments(); 42 void test2(MethodHandle mh) throws Throwable { argument 43 int i1 = (int)(mh.invokeExact()); 44 int i2 = (int)(mh.invoke()); 45 int i3 = (int)(mh.invokeWithArguments()); 48 void test3(MethodHandle mh) throws Throwable { argument 49 int i1 = (int)((mh [all...] |
| H A D | TestCP.java | 44 void test(MethodHandle mh) throws Throwable { argument 45 Number n = (Number)mh.invokeExact("daddy",1,'n'); 46 n = (Number)mh.invokeExact("bunny",1,'d'); 47 n = (Number)(mh.invokeExact("foo",1,'d')); 48 n = (Number)((mh.invokeExact("bar",1,'d')));
|
| /openjdk7/jdk/src/share/classes/java/lang/invoke/ |
| H A D | MethodHandleInfo.java | 48 public MethodHandleInfo(MethodHandle mh) throws ReflectiveOperationException { argument 49 MemberName mn = mh.internalMemberName();
|
| H A D | DirectMethodHandle.java | 277 /*non-public*/ static Object internalMemberName(Object mh) { argument 278 return ((DirectMethodHandle)mh).member; 284 /*non-public*/ static Object internalMemberNameEnsureInit(Object mh) { argument 285 DirectMethodHandle dmh = (DirectMethodHandle)mh; 367 /*non-public*/ static void ensureInitialized(Object mh) { argument 368 ((DirectMethodHandle)mh).ensureInitialized(); 385 /*non-public*/ static Object constructorMethod(Object mh) { argument 386 Constructor dmh = (Constructor)mh; 390 /*non-public*/ static Object allocateInstance(Object mh) throws InstantiationException { argument 391 Constructor dmh = (Constructor)mh; 467 checkCast(Object mh, Object obj) argument [all...] |
| H A D | LambdaForm.java | 499 static Object interpret_L(MethodHandle mh) throws Throwable { argument 500 Object[] av = {mh}; 503 Object res = mh.form.interpretWithArguments(av); 507 static Object interpret_L(MethodHandle mh, Object x1) throws Throwable { argument 508 Object[] av = {mh, x1}; 511 Object res = mh.form.interpretWithArguments(av); 515 static Object interpret_L(MethodHandle mh, Object x1, Object x2) throws Throwable { argument 516 Object[] av = {mh, x1, x2}; 519 Object res = mh.form.interpretWithArguments(av); 541 MethodHandle mh 1048 invoke__V(MethodHandle mh, Object[] a) argument 1054 invoke_L_V(MethodHandle mh, Object[] a) argument 1060 invoke_LL_V(MethodHandle mh, Object[] a) argument 1066 invoke_LLL_V(MethodHandle mh, Object[] a) argument 1072 invoke_LLLL_V(MethodHandle mh, Object[] a) argument 1078 invoke_LLLLL_V(MethodHandle mh, Object[] a) argument 1085 invoke__L(MethodHandle mh, Object[] a) argument 1090 invoke_L_L(MethodHandle mh, Object[] a) argument 1095 invoke_LL_L(MethodHandle mh, Object[] a) argument 1100 invoke_LLL_L(MethodHandle mh, Object[] a) argument 1105 invoke_LLLL_L(MethodHandle mh, Object[] a) argument 1110 invoke_LLLLL_L(MethodHandle mh, Object[] a) argument [all...] |
| /openjdk7/jdk/test/java/net/URLConnection/ |
| H A D | HandleContentTypeWithAttrs.java | 150 MessageHeader mh; field in class:myHttpServer 155 mh = new MessageHeader(clientInput); 156 String cmd = mh.findValue(null); 158 // error("Missing command " + mh); 201 mh.print(clientOutput);
|
| /openjdk7/hotspot/src/share/vm/runtime/ |
| H A D | simpleThresholdPolicy.hpp | 58 void print_counters(const char* prefix, methodHandle mh); 66 void print_event(EventType type, methodHandle mh, methodHandle imh, int bci, CompLevel level); 68 virtual void print_specific(EventType type, methodHandle mh, methodHandle imh, int bci, CompLevel level) { } argument 70 void compile(methodHandle mh, int bci, CompLevel level, JavaThread* thread); 72 virtual void submit_compile(methodHandle mh, int bci, CompLevel level, JavaThread* thread);
|
| H A D | simpleThresholdPolicy.cpp | 34 void SimpleThresholdPolicy::print_counters(const char* prefix, methodHandle mh) { argument 35 int invocation_count = mh->invocation_count(); 36 int backedge_count = mh->backedge_count(); 37 methodDataHandle mdh = mh->method_data(); 51 mh->highest_comp_level(), mh->highest_osr_comp_level()); 55 void SimpleThresholdPolicy::print_event(EventType type, methodHandle mh, methodHandle imh, argument 57 bool inlinee_event = mh() != imh(); 91 char *method_name = mh->name_and_sig_as_C_string(); 101 print_specific(type, mh, im 216 compile(methodHandle mh, int bci, CompLevel level, JavaThread* thread) argument 243 submit_compile(methodHandle mh, int bci, CompLevel level, JavaThread* thread) argument 371 method_invocation_event(methodHandle mh, methodHandle imh, CompLevel level, nmethod* nm, JavaThread* thread) argument 383 method_back_branch_event(methodHandle mh, methodHandle imh, int bci, CompLevel level, nmethod* nm, JavaThread* thread) argument [all...] |
| H A D | advancedThresholdPolicy.cpp | 31 void AdvancedThresholdPolicy::print_specific(EventType type, methodHandle mh, methodHandle imh, argument 34 if (mh->prev_time() == 0) tty->print("n/a"); 35 else tty->print("%f", mh->rate()); 274 void AdvancedThresholdPolicy::create_mdo(methodHandle mh, JavaThread* THREAD) { argument 275 if (mh->is_native() || mh->is_abstract() || mh->is_accessor()) return; 276 if (mh->method_data() == NULL) { 277 methodOopDesc::build_interpreter_method_data(mh, CHECK_AND_CLEAR); 426 void AdvancedThresholdPolicy::submit_compile(methodHandle mh, in argument 433 method_invocation_event(methodHandle mh, methodHandle imh, CompLevel level, nmethod* nm, JavaThread* thread) argument 448 method_back_branch_event(methodHandle mh, methodHandle imh, int bci, CompLevel level, nmethod* nm, JavaThread* thread) argument [all...] |
| H A D | jniHandles.cpp | 114 jmethodID JNIHandles::make_jmethod_id(methodHandle mh) { argument 115 return (jmethodID) make_weak_global(mh); 120 void JNIHandles::change_method_associated_with_jmethod_id(jmethodID jmid, methodHandle mh) { argument 122 Handle obj = (Handle)mh;
|
| H A D | signature.hpp | 216 methodHandle mh; member in class:Fingerprinter 235 mh = method; 241 if (mh->constMethod()->fingerprint() != CONST64(0)) { 242 return mh->constMethod()->fingerprint(); 245 if (mh->size_of_parameters() > max_size_of_parameters ) { 247 mh->constMethod()->set_fingerprint(_fingerprint); 251 assert( (int)mh->result_type() <= (int)result_feature_mask, "bad result type"); 252 _fingerprint = mh->result_type(); 254 if (mh->is_static()) _fingerprint |= 1; 258 mh [all...] |
| /openjdk7/jdk/test/java/lang/invoke/ |
| H A D | ThrowExceptionsTest.java | 53 MethodHandle mh = testWMTCallee(); 54 MethodHandle mh1 = mh.asType(mh.type().changeReturnType(void.class)); 55 assert(mh1 != mh); 56 testWMT(mh, mh1, 1000); 65 MethodHandle mh = invoker.bindTo(callee); 67 testWMT(mh, mh1, 1000); 76 MethodHandle mh = foldArguments(invoker, constant(MethodHandle.class, callee)); 78 testWMT(mh, mh1, 1000); 86 MethodHandle mh 210 testWMT(MethodHandle mh, MethodHandle mh1, int reps) argument [all...] |
| H A D | PermuteArgsTest.java | 152 static void test(String name, MethodHandle mh) throws Throwable { argument 154 System.out.println("mh = "+name+" : "+mh+" { " 155 +Arrays.toString(junkArgs(mh.type().parameterArray()))); 157 if (!mh.isVarargsCollector()) { 159 testPermutations(mh); 162 MethodType mt = mh.type(); 168 mh1 = adjustArity(mh, arity); 170 System.out.println("*** mh = "+name+" : "+mh 182 adjustArity(MethodHandle mh, int arity) argument 219 testPermutations(MethodHandle mh) argument 254 testPermutations(MethodHandle mh, int[] perm, int start, int end, Set<String> done) argument 278 testRotations(MethodHandle mh, int[] perm, int start, int end, Set<String> done) argument 287 testOnePermutation(MethodHandle mh, int[] perm, Object[] args) argument [all...] |
| H A D | PrivateInvokeTest.java | 120 MethodHandle mh = LOOKUP.unreflect(m); 122 mh = mh.asFixedArity(); // remove varargs wrapper 123 return mh; 151 private Object internalMemberName(MethodHandle mh) { argument 153 return MH_INTERNAL_MEMBER_NAME.invokeExact(mh); 158 private String debugString(MethodHandle mh) { argument 160 return (String) MH_DEBUG_STRING.invokeExact(mh); 207 private Object invokeWithArguments(MethodHandle mh, Object... args) { argument 209 return mh 364 testInvokeVia(String kind, int refKind, MethodHandle invoker, MethodHandle mh, Object res1, Object... args) argument [all...] |
| H A D | RicochetTest.java | 165 MethodHandle mh = coll.asSpreader(int[].class, nargs); 166 int[] args3 = (int[]) mh.invokeExact(args); 194 MethodHandle mh = coll.asSpreader(byte[].class, nargs); 195 byte[] args3 = (byte[]) mh.invokeExact(args); 223 MethodHandle mh = coll.asSpreader(long[].class, nargs); 224 long[] args3 = (long[]) mh.invokeExact(args); 259 MethodHandle mh = collectArguments(lister, pos, int[].class, INT_COLLECTORS[collects]); 260 if (mh == null) continue; // no infix collection, yet 261 assert(mh.type().parameterCount() == inputs); 262 Object observe = mh 505 invokeWithCatch(MethodHandle mh, Object... args) argument 622 i2b(MethodHandle mh) argument [all...] |
| /openjdk7/jdk/src/share/classes/sun/tools/jar/ |
| H A D | Manifest.java | 168 MessageHeader mh = new MessageHeader(); 169 mh.add("Name", stdName); 170 addEntry(mh); 174 public void doHashes(MessageHeader mh) throws IOException { argument 176 String name = mh.findValue("Name"); 193 mh.set(hashes[j] + "-Digest", enc.encode(dig.digest())); 241 MessageHeader mh = (MessageHeader) entries.elementAt(i); 242 mh.print(ps);
|
| H A D | SignatureFile.java | 147 MessageHeader mh = (MessageHeader)enum_.nextElement(); 148 String entryName = mh.findValue("Name"); 254 MessageHeader mh = manifest.getEntry(entry); 255 if (mh == null) { 260 smh = computeEntry(mh); 274 MessageHeader mh = (MessageHeader)enum_.nextElement(); 275 if (name.equals(mh.findValue("Name"))) { 276 return mh; 299 private MessageHeader computeEntry(MessageHeader mh) throws IOException { argument 302 String name = mh [all...] |
| /openjdk7/jdk/src/share/classes/sun/applet/ |
| H A D | AppletClassLoader.java | 825 private static AppletMessageHandler mh = field in class:AppletClassLoader 834 s = mh.getMessage("filenotfound", name); 836 s = mh.getMessage("fileioexception", name); 838 s = mh.getMessage("fileformat", name); 840 s = mh.getMessage("filedeath", name); 842 s = mh.getMessage("fileerror", e.toString(), name);
|
| /openjdk7/hotspot/src/share/vm/prims/ |
| H A D | jvmtiClassFileReconstituter.cpp | 687 void JvmtiClassFileReconstituter::copy_bytecodes(methodHandle mh, argument 692 BytecodeStream bs(mh); 696 bool is_rewritten = instanceKlass::cast(mh->method_holder())->is_rewritten(); 738 mh->constants()->cache()->main_entry_at(cpci); 740 assert(i < mh->constants()->length(), "sanity check");
|
| /openjdk7/hotspot/src/share/vm/services/ |
| H A D | memoryManager.hpp | 79 bool is_manager(instanceHandle mh) { return mh() == _memory_mgr_obj; } argument
|
| H A D | memoryService.cpp | 503 MemoryManager* MemoryService::get_memory_manager(instanceHandle mh) { argument 506 if (mgr->is_manager(mh)) {
|
| /openjdk7/hotspot/src/share/vm/classfile/ |
| H A D | vmSymbols.cpp | 529 methodHandle mh = m; local 535 xtty->method(mh); 541 mh()->print_short_name(tty);
|
| /openjdk7/hotspot/src/share/vm/interpreter/ |
| H A D | oopMapCache.cpp | 365 void OopMapCacheEntry::fill_for_native(methodHandle mh) { argument 366 assert(mh->is_native(), "method must be native method"); 367 set_mask_size(mh->size_of_parameters() * bits_per_entry); 370 MaskFillerForNative mf(mh, bit_mask(), mask_size());
|
| /openjdk7/hotspot/src/cpu/sparc/vm/ |
| H A D | methodHandles_sparc.cpp | 210 // O0: used as temp to hold mh or receiver 466 oopDesc* mh, 475 (intptr_t) mh, saved_sp, args); 544 if (has_mh && mh->is_oop()) { 545 mh->print(); 546 if (java_lang_invoke_MethodHandle::is_instance(mh)) { 548 java_lang_invoke_MethodHandle::form(mh)->print(); 465 trace_method_handle_stub(const char* adaptername, oopDesc* mh, intptr_t* saved_sp, intptr_t* args, intptr_t* tracing_fp) argument
|
| /openjdk7/hotspot/src/cpu/x86/vm/ |
| H A D | methodHandles_x86.cpp | 208 // rcx: used as temp to hold mh or receiver 474 oop mh, 483 mh, entry_sp); 552 if (has_mh && mh->is_oop()) { 553 mh->print(); 554 if (java_lang_invoke_MethodHandle::is_instance(mh)) { 556 java_lang_invoke_MethodHandle::form(mh)->print(); 567 oopDesc* mh; member in struct:MethodHandleStubArguments 573 args->mh, 605 __ push(rcx); // mh 473 trace_method_handle_stub(const char* adaptername, oop mh, intptr_t* saved_regs, intptr_t* entry_sp) argument [all...] |