Home | History | Annotate | Download | only in invoke

Lines Matching defs:combiner

1574             // target frame based on the return value of the combiner.
1624 private final MethodHandle combiner;
1632 FoldArguments(MethodHandle target, MethodHandle combiner) {
1633 super(deriveType(target, combiner));
1636 this.combiner = combiner;
1638 combinerArgs = Range.all(combiner.type());
1641 final Class<?> combinerRType = combiner.type().rtype();
1656 // First construct the combiner frame and invoke it.
1657 EmulatedStackFrame combinerFrame = EmulatedStackFrame.create(combiner.type());
1659 combiner.invoke(combinerFrame);
1679 private static MethodType deriveType(MethodHandle target, MethodHandle combiner) {
1680 if (combiner.type().rtype() == void.class) {