< 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 >