Searched refs:invokerType (Results 1 - 8 of 8) sorted by relevance

/openjdk7/jdk/src/share/classes/java/lang/invoke/
H A DInvokerBytecodeGenerator.java76 private final MethodType invokerType; field in class:InvokerBytecodeGenerator
87 String className, String invokerName, MethodType invokerType) {
100 this.invokerType = invokerType;
104 private InvokerBytecodeGenerator(String className, String invokerName, MethodType invokerType) { argument
105 this(null, invokerType.parameterCount(),
106 className, invokerName, invokerType);
109 localsMap[i] = invokerType.parameterSlotCount() - invokerType.parameterSlotDepth(i);
113 private InvokerBytecodeGenerator(String className, LambdaForm form, MethodType invokerType) { argument
86 InvokerBytecodeGenerator(LambdaForm lambdaForm, int localsMapSize, String className, String invokerName, MethodType invokerType) argument
507 generateCustomizedCode(LambdaForm form, MethodType invokerType) argument
[all...]
H A DInvokers.java78 MethodType invokerType = mtype.invokerType();
83 invoker = BoundMethodHandle.bindSingle(invokerType, lform, mtype);
88 invoker = SimpleMethodHandle.make(invokerType, lform);
99 MethodType invokerType = mtype.invokerType();
106 invoker = BoundMethodHandle.bindSingle(invokerType, lform, mtype);
111 invoker = SimpleMethodHandle.make(invokerType, lform);
138 assert(targetType.invokerType().equals(invoker.type()))
139 : java.util.Arrays.asList(targetType, targetType.invokerType(), invoke
[all...]
H A DInvokeGeneric.java80 MethodType invokerType = erasedCallerType.insertParameterTypes(0, EXTRA_ARGS);
81 return invokerType.invokers().exactInvoker();
H A DMethodHandleImpl.java61 MethodType lambdaType = srcType.invokerType();
200 MethodType lambdaType = srcType.basicType().invokerType();
299 MethodType lambdaType = MethodType.genericMethodType(1).invokerType();
422 MethodType lambdaType = srcType.invokerType();
507 MethodType lambdaType = srcType.invokerType();
569 MethodType lambdaType = basicType.invokerType();
H A DMethodHandle.java1361 LambdaForm.Name[] names = LambdaForm.arguments(nameCursor - ARG_LIMIT, mtype.invokerType());
H A DDirectMethodHandle.java241 Name[] names = arguments(nameCursor - ARG_LIMIT, mtype.invokerType());
596 Name[] names = arguments(nameCursor - ARG_LIMIT, mtype.invokerType());
H A DLambdaForm.java448 MethodType invokerType = methodType();
449 assert(vmentry == null || vmentry.getMethodType().basicType().equals(invokerType));
454 vmentry = InvokerBytecodeGenerator.generateCustomizedCode(this, invokerType);
H A DMethodType.java536 /*non-public*/ MethodType invokerType() { method in class:MethodType

Completed in 42 milliseconds