Searched refs:mh (Results 1 - 25 of 64) sorted by relevance

123

/openjdk7/langtools/test/tools/javac/meth/
H A DXlintWarn.java36 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 DTestCP.java44 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 DTest7158807.java57 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 DsimpleThresholdPolicy.cpp34 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 DadvancedThresholdPolicy.cpp31 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 DadvancedThresholdPolicy.hpp200 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 DsimpleThresholdPolicy.hpp58 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 Dsignature.hpp216 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 DThrowExceptionsTest.java53 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 DPermuteArgsTest.java152 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 DInvokeGenericTest.java309 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 DPrivateInvokeTest.java120 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 DRicochetTest.java165 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 DValueConversions.java131 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 DMonitoredHost.java185 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 DSignatureFile.java147 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 DManifest.java168 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 DMethodHandleInfo.java48 public MethodHandleInfo(MethodHandle mh) throws ReflectiveOperationException { argument
49 MemberName mn = mh.internalMemberName();
H A DMethodHandleImpl.java66 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 DLambdaForm.java499 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 DCloseOptionHeader.java50 MessageHeader mh = new MessageHeader(is);
51 String connHeader = mh.findValue("Connection");
/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiExport.cpp776 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 DSOAPMessageDispatch.java73 MimeHeader mh = (MimeHeader) iter.next();
74 ch.add(mh.getName(), mh.getValue());
/openjdk7/jdk/test/java/lang/invoke/6998541/
H A DTest6998541.java141 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 DHandleContentTypeWithAttrs.java150 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);

Completed in 138 milliseconds

123