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