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 Detail

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