Searched refs:MH (Results 1 - 3 of 3) sorted by relevance

/openjdk7/jdk/src/share/classes/java/lang/invoke/
H A DInvokerBytecodeGenerator.java53 private static final String MH = "java/lang/invoke/MethodHandle"; field in class:InvokerBytecodeGenerator
508 InvokerBytecodeGenerator g = new InvokerBytecodeGenerator("MH", form, invokerType);
537 i++; // skip MH.invokeBasic of the selectAlternative result
577 mv.visitTypeInsn(Opcodes.CHECKCAST, MH);
581 mv.visitTypeInsn(Opcodes.CHECKCAST, MH);
582 mv.visitFieldInsn(Opcodes.GETFIELD, MH, "form", LF_SIG);
594 mv.visitMethodInsn(Opcodes.INVOKEVIRTUAL, MH, "invokeBasic", type.basicType().toMethodDescriptorString());
728 emitAstoreInsn(receiver.index()); // store the MH in the receiver slot
740 emitAstoreInsn(receiver.index()); // store the MH in the receiver slot
967 mv.visitFieldInsn(Opcodes.GETFIELD, MH, "for
[all...]
H A DBoundMethodHandle.java335 // Bootstrapping requires circular relations MH -> BMH -> SpeciesData -> MH
354 * represents a MH bound to a generic invoker, which in turn forwards to the corresponding
500 static final String MH = "java/lang/invoke/MethodHandle"; field in class:BoundMethodHandle.Factory
501 static final String MH_SIG = "L"+MH+";";
631 mv.visitTypeInsn(CHECKCAST, MH);
660 mv.visitMethodInsn(INVOKEVIRTUAL, MH, "invokeBasic", makeSignature(types, false));
688 mv.visitMethodInsn(INVOKEVIRTUAL, MH, "invokeBasic", makeSignature(types + t, false));
742 // Getter MH generation.
813 * are turned into bytecode, because the call to the allocator is routed through an MH, an
[all...]
/openjdk7/hotspot/src/share/vm/prims/
H A DmethodHandles.cpp1224 #define MH JLINV"MethodHandle;" macro
1242 {CC"setCallSiteTargetNormal", CC"("CS""MH")V", FN_PTR(MHN_setCallSiteTargetNormal)},
1243 {CC"setCallSiteTargetVolatile", CC"("CS""MH")V", FN_PTR(MHN_setCallSiteTargetVolatile)},

Completed in 31 milliseconds