< prev index next >

src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Print this page
rev 51977 : [mq]: 8200381-Typos-in-javadoc-missing-verb-be-and-alike

*** 4627,4637 **** * <em>Step 1B: Determine loop parameters {@code (A...)}.</em><ul> * <li>Examine and collect init function parameter lists (which are of the form {@code (A*)}). * <li>Examine and collect the suffixes of the step, pred, and fini parameter lists, after removing the iteration variable types. * (They must have the form {@code (V... A*)}; collect the {@code (A*)} parts only.) * <li>Do not collect suffixes from step, pred, and fini parameter lists that do not begin with all the iteration variable types. ! * (These types will checked in step 2, along with all the clause function types.) * <li>Omitted clause functions are ignored. (Equivalently, they are deemed to have empty parameter lists.) * <li>All of the collected parameter lists must be effectively identical. * <li>The longest parameter list (which is necessarily unique) is called the "external parameter list" ({@code (A...)}). * <li>If there is no such parameter list, the external parameter list is taken to be the empty sequence. * <li>The combined list consisting of iteration variable types followed by the external parameter types is called --- 4627,4637 ---- * <em>Step 1B: Determine loop parameters {@code (A...)}.</em><ul> * <li>Examine and collect init function parameter lists (which are of the form {@code (A*)}). * <li>Examine and collect the suffixes of the step, pred, and fini parameter lists, after removing the iteration variable types. * (They must have the form {@code (V... A*)}; collect the {@code (A*)} parts only.) * <li>Do not collect suffixes from step, pred, and fini parameter lists that do not begin with all the iteration variable types. ! * (These types will be checked in step 2, along with all the clause function types.) * <li>Omitted clause functions are ignored. (Equivalently, they are deemed to have empty parameter lists.) * <li>All of the collected parameter lists must be effectively identical. * <li>The longest parameter list (which is necessarily unique) is called the "external parameter list" ({@code (A...)}). * <li>If there is no such parameter list, the external parameter list is taken to be the empty sequence. * <li>The combined list consisting of iteration variable types followed by the external parameter types is called
< prev index next >