Added in API level 26

BootstrapMethodError

public class BootstrapMethodError
extends LinkageError

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Error
       ↳ java.lang.LinkageError
         ↳ java.lang.BootstrapMethodError


Thrown to indicate that an invokedynamic instruction or a dynamic constant failed to resolve its bootstrap method and arguments, or for invokedynamic instruction the bootstrap method has failed to provide a call site with a target of the correct method type, or for a dynamic constant the bootstrap method has failed to provide a constant value of the required type.

Summary

Public constructors

BootstrapMethodError()

Constructs a BootstrapMethodError with no detail message.

BootstrapMethodError(String s)

Constructs a BootstrapMethodError with the specified detail message.

BootstrapMethodError(String s, Throwable cause)

Constructs a BootstrapMethodError with the specified detail message and cause.

BootstrapMethodError(Throwable cause)

Constructs a BootstrapMethodError with the specified cause.

Inherited methods

Public constructors

BootstrapMethodError

Added in API level 26
public BootstrapMethodError ()

Constructs a BootstrapMethodError with no detail message.

BootstrapMethodError

Added in API level 26
public BootstrapMethodError (String s)

Constructs a BootstrapMethodError with the specified detail message.

Parameters
s String: the detail message.

BootstrapMethodError

Added in API level 26
public BootstrapMethodError (String s, 
                Throwable cause)

Constructs a BootstrapMethodError with the specified detail message and cause.

Parameters
s String: the detail message.

cause Throwable: the cause, may be null.

BootstrapMethodError

Added in API level 26
public BootstrapMethodError (Throwable cause)

Constructs a BootstrapMethodError with the specified cause.

Parameters
cause Throwable: the cause, may be null.