src/java.base/share/classes/java/lang/invoke/package-info.java
changeset 58288 48e480e56aad
parent 54206 003cc64366da
equal deleted inserted replaced
58287:a7f16447085e 58288:48e480e56aad
   214  * <tr><th scope="col">N</th><th scope="col">Sample bootstrap method</th></tr>
   214  * <tr><th scope="col">N</th><th scope="col">Sample bootstrap method</th></tr>
   215  * </thead>
   215  * </thead>
   216  * <tbody>
   216  * <tbody>
   217  * <tr><th scope="row" style="font-weight:normal; vertical-align:top">*</th><td>
   217  * <tr><th scope="row" style="font-weight:normal; vertical-align:top">*</th><td>
   218  *     <ul style="list-style:none; padding-left: 0; margin:0">
   218  *     <ul style="list-style:none; padding-left: 0; margin:0">
   219  *     <li><code>CallSite bootstrap(Lookup caller, String name, MethodType type, Object... args)</code>
   219  *     <li>{@code CallSite bootstrap(Lookup caller, String name, MethodType type, Object... args)}
   220  *     <li><code>CallSite bootstrap(Object... args)</code>
   220  *     <li>{@code CallSite bootstrap(Object... args)}
   221  *     <li><code>CallSite bootstrap(Object caller, Object... nameAndTypeWithArgs)</code>
   221  *     <li>{@code CallSite bootstrap(Object caller, Object... nameAndTypeWithArgs)}
   222  *     </ul></td></tr>
   222  *     </ul></td></tr>
   223  * <tr><th scope="row" style="font-weight:normal; vertical-align:top">0</th><td>
   223  * <tr><th scope="row" style="font-weight:normal; vertical-align:top">0</th><td>
   224  *     <ul style="list-style:none; padding-left: 0; margin:0">
   224  *     <ul style="list-style:none; padding-left: 0; margin:0">
   225  *     <li><code>CallSite bootstrap(Lookup caller, String name, MethodType type)</code>
   225  *     <li>{@code CallSite bootstrap(Lookup caller, String name, MethodType type)}
   226  *     <li><code>CallSite bootstrap(Lookup caller, Object... nameAndType)</code>
   226  *     <li>{@code CallSite bootstrap(Lookup caller, Object... nameAndType)}
   227  *     </ul></td></tr>
   227  *     </ul></td></tr>
   228  * <tr><th scope="row" style="font-weight:normal; vertical-align:top">1</th><td>
   228  * <tr><th scope="row" style="font-weight:normal; vertical-align:top">1</th><td>
   229  *     <code>CallSite bootstrap(Lookup caller, String name, MethodType type, Object arg)</code></td></tr>
   229  *     {@code CallSite bootstrap(Lookup caller, String name, MethodType type, Object arg)}</td></tr>
   230  * <tr><th scope="row" style="font-weight:normal; vertical-align:top">2</th><td>
   230  * <tr><th scope="row" style="font-weight:normal; vertical-align:top">2</th><td>
   231  *     <ul style="list-style:none; padding-left: 0; margin:0">
   231  *     <ul style="list-style:none; padding-left: 0; margin:0">
   232  *     <li><code>CallSite bootstrap(Lookup caller, String name, MethodType type, Object... args)</code>
   232  *     <li>{@code CallSite bootstrap(Lookup caller, String name, MethodType type, Object... args)}
   233  *     <li><code>CallSite bootstrap(Lookup caller, String name, MethodType type, String... args)</code>
   233  *     <li>{@code CallSite bootstrap(Lookup caller, String name, MethodType type, String... args)}
   234  *     <li><code>CallSite bootstrap(Lookup caller, String name, MethodType type, String x, int y)</code>
   234  *     <li>{@code CallSite bootstrap(Lookup caller, String name, MethodType type, String x, int y)}
   235  *     </ul></td></tr>
   235  *     </ul></td></tr>
   236  * </tbody>
   236  * </tbody>
   237  * </table>
   237  * </table>
   238  * The last example assumes that the extra arguments are of type
   238  * The last example assumes that the extra arguments are of type
   239  * {@code String} and {@code Integer} (or {@code int}), respectively.
   239  * {@code String} and {@code Integer} (or {@code int}), respectively.