Home
last modified time | relevance | path

Searched refs:fini (Results 1 – 3 of 3) sorted by relevance

/libcore/ojluni/src/main/java/java/lang/invoke/
DMethodHandles.java4496 List<MethodHandle> fini = new ArrayList<>(); in loop() local
4502 fini.add(clause.length <= 3 ? null : clause[3]); in loop()
4505 assert Stream.of(init, step, pred, fini).map(List::size).distinct().count() == 1; in loop()
4526 …final List<Class<?>> commonSuffix = buildCommonSuffix(init, step, pred, fini, commonPrefix.size()); in loop()
4532 Stream<Class<?>> cstream = fini.stream().filter(Objects::nonNull).map(MethodHandle::type) in loop()
4535 loopChecks1cd(pred, fini, loopReturnType); in loop()
4540 loopChecks2(step, pred, fini, commonParameterSequence); in loop()
4554 if (fini.get(i) == null) { in loop()
4555 fini.set(i, empty(methodType(t, commonParameterSequence))); in loop()
4564 List<MethodHandle> ffini = fixArities(fillParameterTypes(fini, commonParameterSequence)); in loop()
[all …]
DTransformers.java3112 private void doFinish(final MethodHandle fini, in doFinish() argument
3116 prepareFrame(fini.type(), callerFrame, loopVarsFrame); in doFinish()
3117 invokeExactFromTransform(fini, finiFrame); in doFinish()
/libcore/ojluni/src/test/java/lang/invoke/
DMethodHandlesGeneralTest.java1579 …[][] clauses, MethodHandle[] init, MethodHandle[] step, MethodHandle[] pred, MethodHandle[] fini) { in toClauseMajor() argument
1584 clauses[i][3] = fini[i]; in toClauseMajor()