Searched refs:MH (Results 1 - 3 of 3) sorted by relevance
/openjdk7/jdk/src/share/classes/java/lang/invoke/ |
H A D | InvokerBytecodeGenerator.java | 53 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 D | BoundMethodHandle.java | 335 // 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 D | methodHandles.cpp | 1224 #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