| /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/hotspot/test/compiler/7158807/ |
| H A D | Test7158807.java | 57 MethodHandle mh = vcs.dynamicInvoker(); 58 vcs.setTarget(mh); 59 // System.out.println(mh); 60 mh.invoke(mt, mh);
|
| /openjdk7/hotspot/src/share/vm/runtime/ |
| 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 | advancedThresholdPolicy.hpp | 200 void create_mdo(methodHandle mh, JavaThread* thread); 205 void print_specific(EventType type, methodHandle mh, methodHandle imh, int bci, CompLevel level); 211 virtual void submit_compile(methodHandle mh, int bci, CompLevel level, JavaThread* thread);
|
| 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 | 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 | InvokeGenericTest.java | 309 MethodHandle mh = CALLABLES.get(params); 310 if (mh == null) { 311 mh = collector_MH.asType(methodType(Object.class, params)); 312 CALLABLES.put(params, mh); 314 return mh; 339 MethodHandle mh = callable(Object.class, String.class); 341 res = resl = (List<?>) mh.invoke((String)args[0], (Object)args[1]); 351 MethodHandle mh = callable(Object.class, Object.class); 353 res = resl = (List<?>) mh.invoke(args[0], args[1]); 363 MethodHandle mh [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/invoke/util/ |
| H A D | ValueConversions.java | 131 MethodHandle mh = cache.get(wrap); 132 if (mh != null) { 133 return mh; 138 mh = IDENTITY; break; 140 mh = IGNORE; break; 142 if (mh != null) { 143 cache.put(wrap, mh); 144 return mh; 150 mh = IMPL_LOOKUP.findStatic(THIS_CLASS, name, type); 152 mh 505 collectArguments(MethodHandle mh, int pos, MethodHandle collector) argument 1034 assertCorrectArity(MethodHandle mh, int arity) argument [all...] |
| /openjdk7/jdk/src/share/classes/sun/jvmstat/monitor/ |
| H A D | MonitoredHost.java | 185 MonitoredHost mh = null; 188 mh = monitoredHosts.get(hostId); 189 if (mh != null) { 190 if (mh.isErrored()) { 193 return mh; 214 mh = (MonitoredHost)cons.newInstance(new Object[] { hostId } ); 217 monitoredHosts.put(mh.hostId, mh); 219 return mh;
|
| /openjdk7/jdk/src/share/classes/sun/tools/jar/ |
| 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...] |
| 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);
|
| /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 | MethodHandleImpl.java | 66 MethodHandle mh = SimpleMethodHandle.make(srcType, form); 68 mh = mh.bindTo(arrayClass); 70 mh = mh.asType(ArrayAccessor.correctType(arrayClass, isSetter)); 71 return mh; 373 MethodHandle mh = super.viewAsType(newType); 375 MethodType type = mh.type(); 377 return mh.asVarargsCollector(type.parameterType(arity-1)); 516 // Incoming LF args to copy are: [ (mh) headArg 797 bindCaller(MethodHandle mh, Class<?> hostClass) argument 805 bindCaller(MethodHandle mh, Class<?> hostClass) argument 863 prepareForInvoker(MethodHandle mh) 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/sun/net/www/protocol/http/ |
| H A D | CloseOptionHeader.java | 50 MessageHeader mh = new MessageHeader(is); 51 String connHeader = mh.findValue("Connection");
|
| /openjdk7/hotspot/src/share/vm/prims/ |
| H A D | jvmtiExport.cpp | 776 methodHandle mh(thread, method); 786 ets->compare_and_set_current_location(mh(), location, JVMTI_EVENT_BREAKPOINT); 792 (mh() == NULL) ? "NULL" : mh()->klass_name()->as_C_string(), 793 (mh() == NULL) ? "NULL" : mh()->name()->as_C_string(), 794 location - mh()->code_base() )); 797 JvmtiLocationEventMark jem(thread, mh, location); 859 methodHandle mh(thread, method); 875 JvmtiExport::post_single_step(thread, mh(), locatio [all...] |
| /openjdk7/jaxws/src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/ |
| H A D | SOAPMessageDispatch.java | 73 MimeHeader mh = (MimeHeader) iter.next(); 74 ch.add(mh.getName(), mh.getValue());
|
| /openjdk7/jdk/test/java/lang/invoke/6998541/ |
| H A D | Test6998541.java | 141 private static MethodHandle mh(Class ret, Class... args) { method in class:Test6998541 145 MethodHandle mh = lookup.findStatic(CLASS, NAME, mt.changeReturnType(lookupRet)); 147 return MethodHandles.explicitCastArguments(mh, mt); 148 if (canDoAsType(mh.type(), mt)) 149 return mh.asType(mt); 151 mh.asType(mt); 152 throw new AssertionError("asType should not succeed: "+mh+" => "+mt); 155 return mh.asType(mt.generic()).asType(mt); 192 private static MethodHandle mh_z(Class ret) { return mh(ret, boolean.class); } 226 private static MethodHandle mh_b(Class ret) { return mh(re [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);
|