equal
deleted
inserted
replaced
29 * Thrown to indicate that an {@code invokedynamic} instruction has |
29 * Thrown to indicate that an {@code invokedynamic} instruction has |
30 * failed to find its |
30 * failed to find its |
31 * {@linkplain BootstrapMethod bootstrap method}, |
31 * {@linkplain BootstrapMethod bootstrap method}, |
32 * or the bootstrap method has |
32 * or the bootstrap method has |
33 * failed to provide a |
33 * failed to provide a |
34 * {@linkplain CallSite} call site with a non-null {@linkplain MethodHandle target} |
34 * {@linkplain CallSite call site} with a {@linkplain CallSite#getTarget target} |
35 * of the correct {@linkplain MethodType method type}. |
35 * of the correct {@linkplain MethodHandle#type method type}. |
36 * |
36 * |
37 * @author John Rose, JSR 292 EG |
37 * @author John Rose, JSR 292 EG |
38 * @since 1.7 |
38 * @since 1.7 |
39 */ |
39 */ |
40 public class InvokeDynamicBootstrapError extends LinkageError { |
40 public class InvokeDynamicBootstrapError extends LinkageError { |