Module java.base
Package java.lang

Class BootstrapMethodError

All Implemented Interfaces:
Serializable

public class BootstrapMethodError
extends LinkageError
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.
Since:
1.7
See Also:
Serialized Form
  • Constructor Details

    • BootstrapMethodError

      public BootstrapMethodError()
      Constructs a BootstrapMethodError with no detail message.
    • BootstrapMethodError

      public BootstrapMethodError​(String s)
      Constructs a BootstrapMethodError with the specified detail message.
      Parameters:
      s - the detail message.
    • BootstrapMethodError

      public BootstrapMethodError​(String s, Throwable cause)
      Constructs a BootstrapMethodError with the specified detail message and cause.
      Parameters:
      s - the detail message.
      cause - the cause, may be null.
    • BootstrapMethodError

      public BootstrapMethodError​(Throwable cause)
      Constructs a BootstrapMethodError with the specified cause.
      Parameters:
      cause - the cause, may be null.